]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
85e8adcef4ae0f92b485638c68ded08a622f5779
[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                         input.node().focus();
6104                         fetch('', render);
6105                     });
6106             });
6107
6108         function focus() {
6109             fetch(value(), render);
6110         }
6111
6112         function blur() {
6113             window.setTimeout(hide, 150);
6114         }
6115
6116         function show() {
6117             if (!shown) {
6118                 container = d3.select(document.body)
6119                     .insert('div', ':first-child')
6120                     .datum(input.node())
6121                     .attr('class', 'combobox')
6122                     .style({
6123                         position: 'absolute',
6124                         display: 'block',
6125                         left: '0px'
6126                     })
6127                     .on('mousedown', function () {
6128                         // prevent moving focus out of the text field
6129                         d3.event.preventDefault();
6130                     });
6131
6132                 d3.select(document.body)
6133                     .on('scroll.combobox', render, true);
6134
6135                 shown = true;
6136             }
6137         }
6138
6139         function hide() {
6140             if (shown) {
6141                 idx = -1;
6142                 container.remove();
6143
6144                 d3.select(document.body)
6145                     .on('scroll.combobox', null);
6146
6147                 shown = false;
6148             }
6149         }
6150
6151         function keydown() {
6152            switch (d3.event.keyCode) {
6153                // backspace, delete
6154                case 8:
6155                case 46:
6156                    input.on('input.typeahead', function() {
6157                        idx = -1;
6158                        render();
6159                        var start = input.property('selectionStart');
6160                        input.node().setSelectionRange(start, start);
6161                        input.on('input.typeahead', change);
6162                    });
6163                    break;
6164                // tab
6165                case 9:
6166                    container.selectAll('a.selected').each(event.accept);
6167                    break;
6168                // return
6169                case 13:
6170                    d3.event.preventDefault();
6171                    break;
6172                // up arrow
6173                case 38:
6174                    nav(-1);
6175                    d3.event.preventDefault();
6176                    break;
6177                // down arrow
6178                case 40:
6179                    nav(+1);
6180                    d3.event.preventDefault();
6181                    break;
6182            }
6183            d3.event.stopPropagation();
6184         }
6185
6186         function keyup() {
6187             switch (d3.event.keyCode) {
6188                 // escape
6189                 case 27:
6190                     hide();
6191                     break;
6192                 // return
6193                 case 13:
6194                     container.selectAll('a.selected').each(event.accept);
6195                     hide();
6196                     break;
6197             }
6198         }
6199
6200         function change() {
6201             fetch(value(), function() {
6202                 autocomplete();
6203                 render();
6204             });
6205         }
6206
6207         function nav(dir) {
6208             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6209             input.property('value', suggestions[idx].value);
6210             render();
6211             ensureVisible();
6212         }
6213
6214         function value() {
6215             var value = input.property('value'),
6216                 start = input.property('selectionStart'),
6217                 end = input.property('selectionEnd');
6218
6219             if (start && end) {
6220                 value = value.substring(0, start);
6221             }
6222
6223             return value;
6224         }
6225
6226         function fetch(v, cb) {
6227             fetcher.call(input, v, function(_) {
6228                 suggestions = _;
6229                 cb();
6230             });
6231         }
6232
6233         function autocomplete() {
6234             var v = value();
6235
6236             idx = -1;
6237
6238             if (!v) return;
6239
6240             for (var i = 0; i < suggestions.length; i++) {
6241                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6242                     var completion = v + suggestions[i].value.substr(v.length);
6243                     idx = i;
6244                     input.property('value', completion);
6245                     input.node().setSelectionRange(v.length, completion.length);
6246                     return;
6247                 }
6248             }
6249         }
6250
6251         function render() {
6252             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6253                 show();
6254             } else {
6255                 hide();
6256                 return;
6257             }
6258
6259             var options = container
6260                 .selectAll('a.combobox-option')
6261                 .data(suggestions, function(d) { return d.value; });
6262
6263             options.enter().append('a')
6264                 .attr('class', 'combobox-option')
6265                 .text(function(d) { return d.value; });
6266
6267             options
6268                 .attr('title', function(d) { return d.title; })
6269                 .classed('selected', function(d, i) { return i == idx; })
6270                 .on('mouseover', select)
6271                 .on('click', accept)
6272                 .order();
6273
6274             options.exit()
6275                 .remove();
6276
6277             var rect = input.node().getBoundingClientRect();
6278
6279             container.style({
6280                 'left': rect.left + 'px',
6281                 'width': rect.width + 'px',
6282                 'top': rect.height + rect.top + 'px'
6283             });
6284         }
6285
6286         function select(d, i) {
6287             idx = i;
6288             render();
6289         }
6290
6291         function ensureVisible() {
6292             var node = container.selectAll('a.selected').node();
6293             if (node) node.scrollIntoView();
6294         }
6295
6296         function accept(d) {
6297             if (!shown) return;
6298             input
6299                 .property('value', d.value)
6300                 .trigger('change');
6301             event.accept(d);
6302             hide();
6303         }
6304     };
6305
6306     combobox.fetcher = function(_) {
6307         if (!arguments.length) return fetcher;
6308         fetcher = _;
6309         return combobox;
6310     };
6311
6312     combobox.data = function(_) {
6313         if (!arguments.length) return data;
6314         data = _;
6315         return combobox;
6316     };
6317
6318     combobox.minItems = function(_) {
6319         if (!arguments.length) return minItems;
6320         minItems = _;
6321         return combobox;
6322     };
6323
6324     return d3.rebind(combobox, event, 'on');
6325 };
6326 d3.geo.tile = function() {
6327   var size = [960, 500],
6328       scale = 256,
6329       scaleExtent = [0, 20],
6330       translate = [size[0] / 2, size[1] / 2],
6331       zoomDelta = 0;
6332
6333   function bound(_) {
6334       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6335   }
6336
6337   function tile() {
6338     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6339         z0 = bound(Math.round(z + zoomDelta)),
6340         k = Math.pow(2, z - z0 + 8),
6341         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6342         tiles = [],
6343         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6344         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6345
6346     rows.forEach(function(y) {
6347       cols.forEach(function(x) {
6348         tiles.push([x, y, z0]);
6349       });
6350     });
6351
6352     tiles.translate = origin;
6353     tiles.scale = k;
6354
6355     return tiles;
6356   }
6357
6358   tile.scaleExtent = function(_) {
6359     if (!arguments.length) return scaleExtent;
6360     scaleExtent = _;
6361     return tile;
6362   };
6363
6364   tile.size = function(_) {
6365     if (!arguments.length) return size;
6366     size = _;
6367     return tile;
6368   };
6369
6370   tile.scale = function(_) {
6371     if (!arguments.length) return scale;
6372     scale = _;
6373     return tile;
6374   };
6375
6376   tile.translate = function(_) {
6377     if (!arguments.length) return translate;
6378     translate = _;
6379     return tile;
6380   };
6381
6382   tile.zoomDelta = function(_) {
6383     if (!arguments.length) return zoomDelta;
6384     zoomDelta = +_;
6385     return tile;
6386   };
6387
6388   return tile;
6389 };
6390 d3.jsonp = function (url, callback) {
6391   function rand() {
6392     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6393       c = '', i = -1;
6394     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6395     return c;
6396   }
6397
6398   function create(url) {
6399     var e = url.match(/callback=d3.jsonp.(\w+)/),
6400       c = e ? e[1] : rand();
6401     d3.jsonp[c] = function(data) {
6402       callback(data);
6403       delete d3.jsonp[c];
6404       script.remove();
6405     };
6406     return 'd3.jsonp.' + c;
6407   }
6408
6409   var cb = create(url),
6410     script = d3.select('head')
6411     .append('script')
6412     .attr('type', 'text/javascript')
6413     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6414 };
6415 /*
6416  * This code is licensed under the MIT license.
6417  *
6418  * Copyright © 2013, iD authors.
6419  *
6420  * Portions copyright © 2011, Keith Cirkel
6421  * See https://github.com/keithamus/jwerty
6422  *
6423  */
6424 d3.keybinding = function(namespace) {
6425     var bindings = [];
6426
6427     function matches(binding, event) {
6428         for (var p in binding.event) {
6429             if (event[p] != binding.event[p])
6430                 return false;
6431         }
6432
6433         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6434     }
6435
6436     function capture() {
6437         for (var i = 0; i < bindings.length; i++) {
6438             var binding = bindings[i];
6439             if (matches(binding, d3.event)) {
6440                 binding.callback();
6441             }
6442         }
6443     }
6444
6445     function bubble() {
6446         var tagName = d3.select(d3.event.target).node().tagName;
6447         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6448             return;
6449         }
6450         capture();
6451     }
6452
6453     function keybinding(selection) {
6454         selection = selection || d3.select(document);
6455         selection.on('keydown.capture' + namespace, capture, true);
6456         selection.on('keydown.bubble' + namespace, bubble, false);
6457         return keybinding;
6458     }
6459
6460     keybinding.off = function(selection) {
6461         selection = selection || d3.select(document);
6462         selection.on('keydown.capture' + namespace, null);
6463         selection.on('keydown.bubble' + namespace, null);
6464         return keybinding;
6465     };
6466
6467     keybinding.on = function(code, callback, capture) {
6468         var binding = {
6469             event: {
6470                 keyCode: 0,
6471                 shiftKey: false,
6472                 ctrlKey: false,
6473                 altKey: false,
6474                 metaKey: false
6475             },
6476             capture: capture,
6477             callback: callback
6478         };
6479
6480         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6481
6482         for (var i = 0; i < code.length; i++) {
6483             // Normalise matching errors
6484             if (code[i] === '++') code[i] = '+';
6485
6486             if (code[i] in d3.keybinding.modifierCodes) {
6487                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6488             } else if (code[i] in d3.keybinding.keyCodes) {
6489                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6490             }
6491         }
6492
6493         bindings.push(binding);
6494
6495         return keybinding;
6496     };
6497
6498     return keybinding;
6499 };
6500
6501 (function () {
6502     d3.keybinding.modifierCodes = {
6503         // Shift key, ⇧
6504         '⇧': 16, shift: 16,
6505         // CTRL key, on Mac: ⌃
6506         '⌃': 17, ctrl: 17,
6507         // ALT key, on Mac: ⌥ (Alt)
6508         '⌥': 18, alt: 18, option: 18,
6509         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6510         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6511     };
6512
6513     d3.keybinding.modifierProperties = {
6514         16: 'shiftKey',
6515         17: 'ctrlKey',
6516         18: 'altKey',
6517         91: 'metaKey'
6518     };
6519
6520     d3.keybinding.keyCodes = {
6521         // Backspace key, on Mac: ⌫ (Backspace)
6522         '⌫': 8, backspace: 8,
6523         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6524         '⇥': 9, '⇆': 9, tab: 9,
6525         // Return key, ↩
6526         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6527         // Pause/Break key
6528         'pause': 19, 'pause-break': 19,
6529         // Caps Lock key, ⇪
6530         '⇪': 20, caps: 20, 'caps-lock': 20,
6531         // Escape key, on Mac: ⎋, on Windows: Esc
6532         '⎋': 27, escape: 27, esc: 27,
6533         // Space key
6534         space: 32,
6535         // Page-Up key, or pgup, on Mac: ↖
6536         '↖': 33, pgup: 33, 'page-up': 33,
6537         // Page-Down key, or pgdown, on Mac: ↘
6538         '↘': 34, pgdown: 34, 'page-down': 34,
6539         // END key, on Mac: ⇟
6540         '⇟': 35, end: 35,
6541         // HOME key, on Mac: ⇞
6542         '⇞': 36, home: 36,
6543         // Insert key, or ins
6544         ins: 45, insert: 45,
6545         // Delete key, on Mac: ⌦ (Delete)
6546         '⌦': 46, del: 46, 'delete': 46,
6547         // Left Arrow Key, or ←
6548         '←': 37, left: 37, 'arrow-left': 37,
6549         // Up Arrow Key, or ↑
6550         '↑': 38, up: 38, 'arrow-up': 38,
6551         // Right Arrow Key, or →
6552         '→': 39, right: 39, 'arrow-right': 39,
6553         // Up Arrow Key, or ↓
6554         '↓': 40, down: 40, 'arrow-down': 40,
6555         // odities, printing characters that come out wrong:
6556         // Num-Multiply, or *
6557         '*': 106, star: 106, asterisk: 106, multiply: 106,
6558         // Num-Plus or +
6559         '+': 107, 'plus': 107,
6560         // Num-Subtract, or -
6561         '-': 109, subtract: 109,
6562         // Semicolon
6563         ';': 186, semicolon:186,
6564         // = or equals
6565         '=': 187, 'equals': 187,
6566         // Comma, or ,
6567         ',': 188, comma: 188,
6568         'dash': 189, //???
6569         // Period, or ., or full-stop
6570         '.': 190, period: 190, 'full-stop': 190,
6571         // Slash, or /, or forward-slash
6572         '/': 191, slash: 191, 'forward-slash': 191,
6573         // Tick, or `, or back-quote
6574         '`': 192, tick: 192, 'back-quote': 192,
6575         // Open bracket, or [
6576         '[': 219, 'open-bracket': 219,
6577         // Back slash, or \
6578         '\\': 220, 'back-slash': 220,
6579         // Close backet, or ]
6580         ']': 221, 'close-bracket': 221,
6581         // Apostrophe, or Quote, or '
6582         '\'': 222, quote: 222, apostrophe: 222
6583     };
6584
6585     // NUMPAD 0-9
6586     var i = 95, n = 0;
6587     while (++i < 106) {
6588         d3.keybinding.keyCodes['num-' + n] = i;
6589         ++n;
6590     }
6591
6592     // 0-9
6593     i = 47; n = 0;
6594     while (++i < 58) {
6595         d3.keybinding.keyCodes[n] = i;
6596         ++n;
6597     }
6598
6599     // F1-F25
6600     i = 111; n = 1;
6601     while (++i < 136) {
6602         d3.keybinding.keyCodes['f' + n] = i;
6603         ++n;
6604     }
6605
6606     // a-z
6607     i = 64;
6608     while (++i < 91) {
6609         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6610     }
6611 })();
6612 d3.selection.prototype.one = function (type, listener, capture) {
6613     var target = this, typeOnce = type + ".once";
6614     function one() {
6615         target.on(typeOnce, null);
6616         listener.apply(this, arguments);
6617     }
6618     target.on(typeOnce, one, capture);
6619     return this;
6620 };
6621 d3.selection.prototype.dimensions = function (dimensions) {
6622     if (!arguments.length) {
6623         var node = this.node();
6624         return [node.offsetWidth,
6625                 node.offsetHeight];
6626     }
6627     return this.attr({width: dimensions[0], height: dimensions[1]});
6628 };
6629 d3.selection.prototype.trigger = function (type) {
6630     this.each(function() {
6631         var evt = document.createEvent('HTMLEvents');
6632         evt.initEvent(type, true, true);
6633         this.dispatchEvent(evt);
6634     });
6635 };
6636 d3.typeahead = function() {
6637     var event = d3.dispatch('accept'),
6638         autohighlight = false,
6639         data;
6640
6641     var typeahead = function(selection) {
6642         var container,
6643             hidden,
6644             idx = autohighlight ? 0 : -1;
6645
6646         function setup() {
6647             var rect = selection.node().getBoundingClientRect();
6648             container = d3.select(document.body)
6649                 .append('div').attr('class', 'typeahead')
6650                 .style({
6651                     position: 'absolute',
6652                     left: rect.left + 'px',
6653                     top: rect.bottom + 'px'
6654                 });
6655             selection
6656                 .on('keyup.typeahead', key);
6657             hidden = false;
6658         }
6659
6660         function hide() {
6661             container.remove();
6662             idx = autohighlight ? 0 : -1;
6663             hidden = true;
6664         }
6665
6666         function slowHide() {
6667             if (autohighlight) {
6668                 if (container.select('a.selected').node()) {
6669                     select(container.select('a.selected').datum());
6670                     event.accept();
6671                 }
6672             }
6673             window.setTimeout(hide, 150);
6674         }
6675
6676         selection
6677             .on('focus.typeahead', setup)
6678             .on('blur.typeahead', slowHide);
6679
6680         function key() {
6681            var len = container.selectAll('a').data().length;
6682            if (d3.event.keyCode === 40) {
6683                idx = Math.min(idx + 1, len - 1);
6684                return highlight();
6685            } else if (d3.event.keyCode === 38) {
6686                idx = Math.max(idx - 1, 0);
6687                return highlight();
6688            } else if (d3.event.keyCode === 13) {
6689                if (container.select('a.selected').node()) {
6690                    select(container.select('a.selected').datum());
6691                }
6692                event.accept();
6693                hide();
6694            } else {
6695                update();
6696            }
6697         }
6698
6699         function highlight() {
6700             container
6701                 .selectAll('a')
6702                 .classed('selected', function(d, i) { return i == idx; });
6703         }
6704
6705         function update() {
6706             if (hidden) setup();
6707
6708             data(selection, function(data) {
6709                 container.style('display', function() {
6710                     return data.length ? 'block' : 'none';
6711                 });
6712
6713                 var options = container
6714                     .selectAll('a')
6715                     .data(data, function(d) { return d.value; });
6716
6717                 options.enter()
6718                     .append('a')
6719                     .text(function(d) { return d.value; })
6720                     .attr('title', function(d) { return d.title; })
6721                     .on('click', select);
6722
6723                 options.exit().remove();
6724
6725                 options
6726                     .classed('selected', function(d, i) { return i == idx; });
6727             });
6728         }
6729
6730         function select(d) {
6731             selection
6732                 .property('value', d.value)
6733                 .trigger('change');
6734         }
6735
6736     };
6737
6738     typeahead.data = function(_) {
6739         if (!arguments.length) return data;
6740         data = _;
6741         return typeahead;
6742     };
6743
6744     typeahead.autohighlight = function(_) {
6745         if (!arguments.length) return autohighlight;
6746         autohighlight = _;
6747         return typeahead;
6748     };
6749
6750     return d3.rebind(typeahead, event, 'on');
6751 };
6752 // Tooltips and svg mask used to highlight certain features
6753 d3.curtain = function() {
6754
6755     var event = d3.dispatch(),
6756         surface,
6757         tooltip,
6758         darkness;
6759
6760     function curtain(selection) {
6761
6762         surface = selection.append('svg')
6763             .attr('id', 'curtain')
6764             .style({
6765                 'z-index': 1000,
6766                 'pointer-events': 'none',
6767                 'position': 'absolute',
6768                 'top': 0,
6769                 'left': 0
6770             });
6771
6772         darkness = surface.append('path')
6773             .attr({
6774                 x: 0,
6775                 y: 0,
6776                 'class': 'curtain-darkness'
6777             });
6778
6779         d3.select(window).on('resize.curtain', resize);
6780
6781         tooltip = selection.append('div')
6782             .attr('class', 'tooltip')
6783             .style('z-index', 1002);
6784
6785         tooltip.append('div').attr('class', 'tooltip-arrow');
6786         tooltip.append('div').attr('class', 'tooltip-inner');
6787
6788         resize();
6789
6790         function resize() {
6791             surface.attr({
6792                 width: window.innerWidth,
6793                 height: window.innerHeight
6794             });
6795             curtain.cut(darkness.datum());
6796         }
6797     }
6798
6799     curtain.reveal = function(box, text, tooltipclass, duration) {
6800         if (typeof box === 'string') box = d3.select(box).node();
6801         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6802
6803         curtain.cut(box, duration);
6804
6805         if (text) {
6806             // pseudo markdown bold text hack
6807             var parts = text.split('**');
6808             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6809             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6810
6811             var dimensions = tooltip.classed('in', true)
6812                 .select('.tooltip-inner')
6813                     .html(html)
6814                     .dimensions();
6815
6816             var pos;
6817
6818             var w = window.innerWidth,
6819                 h = window.innerHeight;
6820
6821             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6822                 side = 'bottom';
6823                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6824
6825             } else if (box.left + box.width + 300 < window.innerWidth) {
6826                 side = 'right';
6827                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6828
6829             } else if (box.left > 300) {
6830                 side = 'left';
6831                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6832             } else {
6833                 side = 'bottom';
6834                 pos = [box.left, box.top + box.height];
6835             }
6836
6837             pos = [
6838                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6839                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6840             ];
6841
6842
6843             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6844
6845             tooltip
6846                 .style('top', pos[1] + 'px')
6847                 .style('left', pos[0] + 'px')
6848                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6849                 .select('.tooltip-inner')
6850                     .html(html);
6851
6852         } else {
6853             tooltip.call(iD.ui.Toggle(false));
6854         }
6855     };
6856
6857     curtain.cut = function(datum, duration) {
6858         darkness.datum(datum);
6859
6860         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6861             .attr('d', function(d) {
6862                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6863                     window.innerWidth + "," + window.innerHeight + "L" +
6864                     window.innerWidth + ",0 Z";
6865
6866                 if (!d) return string;
6867                 return string + 'M' +
6868                     d.left + ',' + d.top + 'L' +
6869                     d.left + ',' + (d.top + d.height) + 'L' +
6870                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6871                     (d.left + d.width) + ',' + (d.top) + 'Z';
6872
6873             });
6874     };
6875
6876     curtain.remove = function() {
6877         surface.remove();
6878         tooltip.remove();
6879     };
6880
6881     return d3.rebind(curtain, event, 'on');
6882 };
6883 // Like selection.property('value', ...), but avoids no-op value sets,
6884 // which can result in layout/repaint thrashing in some situations.
6885 d3.selection.prototype.value = function(value) {
6886     function d3_selection_value(value) {
6887       function valueNull() {
6888         delete this.value;
6889       }
6890
6891       function valueConstant() {
6892         if (this.value !== value) this.value = value;
6893       }
6894
6895       function valueFunction() {
6896         var x = value.apply(this, arguments);
6897         if (x == null) delete this.value;
6898         else if (this.value !== x) this.value = x;
6899       }
6900
6901       return value == null
6902           ? valueNull : (typeof value === "function"
6903           ? valueFunction : valueConstant);
6904     }
6905
6906     if (!arguments.length) return this.property('value');
6907     return this.each(d3_selection_value(value));
6908 };
6909 var JXON = new (function () {
6910   var
6911     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6912     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6913
6914   function parseText (sValue) {
6915     if (rIsNull.test(sValue)) { return null; }
6916     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6917     if (isFinite(sValue)) { return parseFloat(sValue); }
6918     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6919     return sValue;
6920   }
6921
6922   function EmptyTree () { }
6923   EmptyTree.prototype.toString = function () { return "null"; };
6924   EmptyTree.prototype.valueOf = function () { return null; };
6925
6926   function objectify (vValue) {
6927     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6928   }
6929
6930   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6931     var
6932       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6933       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6934
6935     var
6936       sProp, vContent, nLength = 0, sCollectedTxt = "",
6937       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6938
6939     if (bChildren) {
6940       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6941         oNode = oParentNode.childNodes.item(nItem);
6942         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6943         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6944         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6945       }
6946     }
6947
6948     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6949
6950     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6951
6952     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6953       sProp = aCache[nElId].nodeName.toLowerCase();
6954       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6955       if (vResult.hasOwnProperty(sProp)) {
6956         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6957         vResult[sProp].push(vContent);
6958       } else {
6959         vResult[sProp] = vContent;
6960         nLength++;
6961       }
6962     }
6963
6964     if (bAttributes) {
6965       var
6966         nAttrLen = oParentNode.attributes.length,
6967         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6968
6969       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6970         oAttrib = oParentNode.attributes.item(nAttrib);
6971         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6972       }
6973
6974       if (bNesteAttr) {
6975         if (bFreeze) { Object.freeze(oAttrParent); }
6976         vResult[sAttributesProp] = oAttrParent;
6977         nLength -= nAttrLen - 1;
6978       }
6979     }
6980
6981     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6982       vResult[sValueProp] = vBuiltVal;
6983     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6984       vResult = vBuiltVal;
6985     }
6986
6987     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6988
6989     aCache.length = nLevelStart;
6990
6991     return vResult;
6992   }
6993
6994   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6995     var vValue, oChild;
6996
6997     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
6998       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
6999     } else if (oParentObj.constructor === Date) {
7000       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7001     }
7002
7003     for (var sName in oParentObj) {
7004       vValue = oParentObj[sName];
7005       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7006       if (sName === sValueProp) {
7007         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7008       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7009         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7010       } else if (sName.charAt(0) === sAttrPref) {
7011         oParentEl.setAttribute(sName.slice(1), vValue);
7012       } else if (vValue.constructor === Array) {
7013         for (var nItem = 0; nItem < vValue.length; nItem++) {
7014           oChild = oXMLDoc.createElement(sName);
7015           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7016           oParentEl.appendChild(oChild);
7017         }
7018       } else {
7019         oChild = oXMLDoc.createElement(sName);
7020         if (vValue instanceof Object) {
7021           loadObjTree(oXMLDoc, oChild, vValue);
7022         } else if (vValue !== null && vValue !== true) {
7023           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7024         }
7025         oParentEl.appendChild(oChild);
7026      }
7027    }
7028   }
7029
7030   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7031     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7032     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7033   };
7034
7035   this.unbuild = function (oObjTree) {    
7036     var oNewDoc = document.implementation.createDocument("", "", null);
7037     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7038     return oNewDoc;
7039   };
7040
7041   this.stringify = function (oObjTree) {
7042     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7043   };
7044 })();
7045 // var myObject = JXON.build(doc);
7046 // we got our javascript object! try: alert(JSON.stringify(myObject));
7047
7048 // var newDoc = JXON.unbuild(myObject);
7049 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7050 /**
7051  * @license
7052  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7053  * 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"`
7054  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7055  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7056  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7057  * Available under MIT license <http://lodash.com/license>
7058  */
7059 ;(function() {
7060
7061   /** Used as a safe reference for `undefined` in pre ES5 environments */
7062   var undefined;
7063
7064   /** Used to pool arrays and objects used internally */
7065   var arrayPool = [],
7066       objectPool = [];
7067
7068   /** Used internally to indicate various things */
7069   var indicatorObject = {};
7070
7071   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7072   var keyPrefix = +new Date + '';
7073
7074   /** Used as the size when optimizations are enabled for large arrays */
7075   var largeArraySize = 75;
7076
7077   /** Used as the max size of the `arrayPool` and `objectPool` */
7078   var maxPoolSize = 40;
7079
7080   /** Used to match regexp flags from their coerced string values */
7081   var reFlags = /\w*$/;
7082
7083   /** Used to detected named functions */
7084   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7085
7086   /** Used to detect functions containing a `this` reference */
7087   var reThis = /\bthis\b/;
7088
7089   /** Used to fix the JScript [[DontEnum]] bug */
7090   var shadowedProps = [
7091     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7092     'toLocaleString', 'toString', 'valueOf'
7093   ];
7094
7095   /** `Object#toString` result shortcuts */
7096   var argsClass = '[object Arguments]',
7097       arrayClass = '[object Array]',
7098       boolClass = '[object Boolean]',
7099       dateClass = '[object Date]',
7100       errorClass = '[object Error]',
7101       funcClass = '[object Function]',
7102       numberClass = '[object Number]',
7103       objectClass = '[object Object]',
7104       regexpClass = '[object RegExp]',
7105       stringClass = '[object String]';
7106
7107   /** Used to identify object classifications that `_.clone` supports */
7108   var cloneableClasses = {};
7109   cloneableClasses[funcClass] = false;
7110   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7111   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7112   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7113   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7114
7115   /** Used as an internal `_.debounce` options object */
7116   var debounceOptions = {
7117     'leading': false,
7118     'maxWait': 0,
7119     'trailing': false
7120   };
7121
7122   /** Used as the property descriptor for `__bindData__` */
7123   var descriptor = {
7124     'configurable': false,
7125     'enumerable': false,
7126     'value': null,
7127     'writable': false
7128   };
7129
7130   /** Used as the data object for `iteratorTemplate` */
7131   var iteratorData = {
7132     'args': '',
7133     'array': null,
7134     'bottom': '',
7135     'firstArg': '',
7136     'init': '',
7137     'keys': null,
7138     'loop': '',
7139     'shadowedProps': null,
7140     'support': null,
7141     'top': '',
7142     'useHas': false
7143   };
7144
7145   /** Used to determine if values are of the language type Object */
7146   var objectTypes = {
7147     'boolean': false,
7148     'function': true,
7149     'object': true,
7150     'number': false,
7151     'string': false,
7152     'undefined': false
7153   };
7154
7155   /** Used as a reference to the global object */
7156   var root = (objectTypes[typeof window] && window) || this;
7157
7158   /** Detect free variable `exports` */
7159   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7160
7161   /** Detect free variable `module` */
7162   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7163
7164   /** Detect the popular CommonJS extension `module.exports` */
7165   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7166
7167   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7168   var freeGlobal = objectTypes[typeof global] && global;
7169   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7170     root = freeGlobal;
7171   }
7172
7173   /*--------------------------------------------------------------------------*/
7174
7175   /**
7176    * The base implementation of `_.indexOf` without support for binary searches
7177    * or `fromIndex` constraints.
7178    *
7179    * @private
7180    * @param {Array} array The array to search.
7181    * @param {*} value The value to search for.
7182    * @param {number} [fromIndex=0] The index to search from.
7183    * @returns {number} Returns the index of the matched value or `-1`.
7184    */
7185   function baseIndexOf(array, value, fromIndex) {
7186     var index = (fromIndex || 0) - 1,
7187         length = array ? array.length : 0;
7188
7189     while (++index < length) {
7190       if (array[index] === value) {
7191         return index;
7192       }
7193     }
7194     return -1;
7195   }
7196
7197   /**
7198    * An implementation of `_.contains` for cache objects that mimics the return
7199    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7200    *
7201    * @private
7202    * @param {Object} cache The cache object to inspect.
7203    * @param {*} value The value to search for.
7204    * @returns {number} Returns `0` if `value` is found, else `-1`.
7205    */
7206   function cacheIndexOf(cache, value) {
7207     var type = typeof value;
7208     cache = cache.cache;
7209
7210     if (type == 'boolean' || value == null) {
7211       return cache[value] ? 0 : -1;
7212     }
7213     if (type != 'number' && type != 'string') {
7214       type = 'object';
7215     }
7216     var key = type == 'number' ? value : keyPrefix + value;
7217     cache = (cache = cache[type]) && cache[key];
7218
7219     return type == 'object'
7220       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7221       : (cache ? 0 : -1);
7222   }
7223
7224   /**
7225    * Adds a given value to the corresponding cache object.
7226    *
7227    * @private
7228    * @param {*} value The value to add to the cache.
7229    */
7230   function cachePush(value) {
7231     var cache = this.cache,
7232         type = typeof value;
7233
7234     if (type == 'boolean' || value == null) {
7235       cache[value] = true;
7236     } else {
7237       if (type != 'number' && type != 'string') {
7238         type = 'object';
7239       }
7240       var key = type == 'number' ? value : keyPrefix + value,
7241           typeCache = cache[type] || (cache[type] = {});
7242
7243       if (type == 'object') {
7244         (typeCache[key] || (typeCache[key] = [])).push(value);
7245       } else {
7246         typeCache[key] = true;
7247       }
7248     }
7249   }
7250
7251   /**
7252    * Creates a cache object to optimize linear searches of large arrays.
7253    *
7254    * @private
7255    * @param {Array} [array=[]] The array to search.
7256    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7257    */
7258   function createCache(array) {
7259     var index = -1,
7260         length = array.length,
7261         first = array[0],
7262         mid = array[(length / 2) | 0],
7263         last = array[length - 1];
7264
7265     if (first && typeof first == 'object' &&
7266         mid && typeof mid == 'object' && last && typeof last == 'object') {
7267       return false;
7268     }
7269     var cache = getObject();
7270     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7271
7272     var result = getObject();
7273     result.array = array;
7274     result.cache = cache;
7275     result.push = cachePush;
7276
7277     while (++index < length) {
7278       result.push(array[index]);
7279     }
7280     return result;
7281   }
7282
7283   /**
7284    * Gets an array from the array pool or creates a new one if the pool is empty.
7285    *
7286    * @private
7287    * @returns {Array} The array from the pool.
7288    */
7289   function getArray() {
7290     return arrayPool.pop() || [];
7291   }
7292
7293   /**
7294    * Gets an object from the object pool or creates a new one if the pool is empty.
7295    *
7296    * @private
7297    * @returns {Object} The object from the pool.
7298    */
7299   function getObject() {
7300     return objectPool.pop() || {
7301       'array': null,
7302       'cache': null,
7303       'false': false,
7304       'null': false,
7305       'number': null,
7306       'object': null,
7307       'push': null,
7308       'string': null,
7309       'true': false,
7310       'undefined': false
7311     };
7312   }
7313
7314   /**
7315    * Checks if `value` is a DOM node in IE < 9.
7316    *
7317    * @private
7318    * @param {*} value The value to check.
7319    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7320    */
7321   function isNode(value) {
7322     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7323     // methods that are `typeof` "string" and still can coerce nodes to strings
7324     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7325   }
7326
7327   /**
7328    * Releases the given array back to the array pool.
7329    *
7330    * @private
7331    * @param {Array} [array] The array to release.
7332    */
7333   function releaseArray(array) {
7334     array.length = 0;
7335     if (arrayPool.length < maxPoolSize) {
7336       arrayPool.push(array);
7337     }
7338   }
7339
7340   /**
7341    * Releases the given object back to the object pool.
7342    *
7343    * @private
7344    * @param {Object} [object] The object to release.
7345    */
7346   function releaseObject(object) {
7347     var cache = object.cache;
7348     if (cache) {
7349       releaseObject(cache);
7350     }
7351     object.array = object.cache =object.object = object.number = object.string =null;
7352     if (objectPool.length < maxPoolSize) {
7353       objectPool.push(object);
7354     }
7355   }
7356
7357   /**
7358    * Slices the `collection` from the `start` index up to, but not including,
7359    * the `end` index.
7360    *
7361    * Note: This function is used instead of `Array#slice` to support node lists
7362    * in IE < 9 and to ensure dense arrays are returned.
7363    *
7364    * @private
7365    * @param {Array|Object|string} collection The collection to slice.
7366    * @param {number} start The start index.
7367    * @param {number} end The end index.
7368    * @returns {Array} Returns the new array.
7369    */
7370   function slice(array, start, end) {
7371     start || (start = 0);
7372     if (typeof end == 'undefined') {
7373       end = array ? array.length : 0;
7374     }
7375     var index = -1,
7376         length = end - start || 0,
7377         result = Array(length < 0 ? 0 : length);
7378
7379     while (++index < length) {
7380       result[index] = array[start + index];
7381     }
7382     return result;
7383   }
7384
7385   /*--------------------------------------------------------------------------*/
7386
7387   /**
7388    * Used for `Array` method references.
7389    *
7390    * Normally `Array.prototype` would suffice, however, using an array literal
7391    * avoids issues in Narwhal.
7392    */
7393   var arrayRef = [];
7394
7395   /** Used for native method references */
7396   var errorProto = Error.prototype,
7397       objectProto = Object.prototype,
7398       stringProto = String.prototype;
7399
7400   /** Used to resolve the internal [[Class]] of values */
7401   var toString = objectProto.toString;
7402
7403   /** Used to detect if a method is native */
7404   var reNative = RegExp('^' +
7405     String(toString)
7406       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7407       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7408   );
7409
7410   /** Native method shortcuts */
7411   var fnToString = Function.prototype.toString,
7412       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7413       hasOwnProperty = objectProto.hasOwnProperty,
7414       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7415       push = arrayRef.push,
7416       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7417
7418   /** Used to set meta data on functions */
7419   var defineProperty = (function() {
7420     // IE 8 only accepts DOM elements
7421     try {
7422       var o = {},
7423           func = reNative.test(func = Object.defineProperty) && func,
7424           result = func(o, o, o) && func;
7425     } catch(e) { }
7426     return result;
7427   }());
7428
7429   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7430   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7431       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7432       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7433       nativeMax = Math.max,
7434       nativeMin = Math.min;
7435
7436   /** Used to lookup a built-in constructor by [[Class]] */
7437   var ctorByClass = {};
7438   ctorByClass[arrayClass] = Array;
7439   ctorByClass[boolClass] = Boolean;
7440   ctorByClass[dateClass] = Date;
7441   ctorByClass[funcClass] = Function;
7442   ctorByClass[objectClass] = Object;
7443   ctorByClass[numberClass] = Number;
7444   ctorByClass[regexpClass] = RegExp;
7445   ctorByClass[stringClass] = String;
7446
7447   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7448   var nonEnumProps = {};
7449   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7450   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7451   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7452   nonEnumProps[objectClass] = { 'constructor': true };
7453
7454   (function() {
7455     var length = shadowedProps.length;
7456     while (length--) {
7457       var key = shadowedProps[length];
7458       for (var className in nonEnumProps) {
7459         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7460           nonEnumProps[className][key] = false;
7461         }
7462       }
7463     }
7464   }());
7465
7466   /*--------------------------------------------------------------------------*/
7467
7468   /**
7469    * Creates a `lodash` object which wraps the given value to enable intuitive
7470    * method chaining.
7471    *
7472    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7473    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7474    * and `unshift`
7475    *
7476    * Chaining is supported in custom builds as long as the `value` method is
7477    * implicitly or explicitly included in the build.
7478    *
7479    * The chainable wrapper functions are:
7480    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7481    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7482    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7483    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7484    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7485    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7486    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7487    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7488    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7489    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7490    * and `zip`
7491    *
7492    * The non-chainable wrapper functions are:
7493    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7494    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7495    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7496    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7497    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7498    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7499    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7500    * `template`, `unescape`, `uniqueId`, and `value`
7501    *
7502    * The wrapper functions `first` and `last` return wrapped values when `n` is
7503    * provided, otherwise they return unwrapped values.
7504    *
7505    * Explicit chaining can be enabled by using the `_.chain` method.
7506    *
7507    * @name _
7508    * @constructor
7509    * @category Chaining
7510    * @param {*} value The value to wrap in a `lodash` instance.
7511    * @returns {Object} Returns a `lodash` instance.
7512    * @example
7513    *
7514    * var wrapped = _([1, 2, 3]);
7515    *
7516    * // returns an unwrapped value
7517    * wrapped.reduce(function(sum, num) {
7518    *   return sum + num;
7519    * });
7520    * // => 6
7521    *
7522    * // returns a wrapped value
7523    * var squares = wrapped.map(function(num) {
7524    *   return num * num;
7525    * });
7526    *
7527    * _.isArray(squares);
7528    * // => false
7529    *
7530    * _.isArray(squares.value());
7531    * // => true
7532    */
7533   function lodash(value) {
7534     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7535     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7536      ? value
7537      : new lodashWrapper(value);
7538   }
7539
7540   /**
7541    * A fast path for creating `lodash` wrapper objects.
7542    *
7543    * @private
7544    * @param {*} value The value to wrap in a `lodash` instance.
7545    * @param {boolean} chainAll A flag to enable chaining for all methods
7546    * @returns {Object} Returns a `lodash` instance.
7547    */
7548   function lodashWrapper(value, chainAll) {
7549     this.__chain__ = !!chainAll;
7550     this.__wrapped__ = value;
7551   }
7552   // ensure `new lodashWrapper` is an instance of `lodash`
7553   lodashWrapper.prototype = lodash.prototype;
7554
7555   /**
7556    * An object used to flag environments features.
7557    *
7558    * @static
7559    * @memberOf _
7560    * @type Object
7561    */
7562   var support = lodash.support = {};
7563
7564   (function() {
7565     var ctor = function() { this.x = 1; },
7566         object = { '0': 1, 'length': 1 },
7567         props = [];
7568
7569     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7570     for (var key in new ctor) { props.push(key); }
7571     for (key in arguments) { }
7572
7573     /**
7574      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7575      *
7576      * @memberOf _.support
7577      * @type boolean
7578      */
7579     support.argsClass = toString.call(arguments) == argsClass;
7580
7581     /**
7582      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7583      *
7584      * @memberOf _.support
7585      * @type boolean
7586      */
7587     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7588
7589     /**
7590      * Detect if `name` or `message` properties of `Error.prototype` are
7591      * enumerable by default. (IE < 9, Safari < 5.1)
7592      *
7593      * @memberOf _.support
7594      * @type boolean
7595      */
7596     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7597
7598     /**
7599      * Detect if `prototype` properties are enumerable by default.
7600      *
7601      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7602      * (if the prototype or a property on the prototype has been set)
7603      * incorrectly sets a function's `prototype` property [[Enumerable]]
7604      * value to `true`.
7605      *
7606      * @memberOf _.support
7607      * @type boolean
7608      */
7609     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7610
7611     /**
7612      * Detect if functions can be decompiled by `Function#toString`
7613      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7614      *
7615      * @memberOf _.support
7616      * @type boolean
7617      */
7618     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7619
7620     /**
7621      * Detect if `Function#name` is supported (all but IE).
7622      *
7623      * @memberOf _.support
7624      * @type boolean
7625      */
7626     support.funcNames = typeof Function.name == 'string';
7627
7628     /**
7629      * Detect if `arguments` object indexes are non-enumerable
7630      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7631      *
7632      * @memberOf _.support
7633      * @type boolean
7634      */
7635     support.nonEnumArgs = key != 0;
7636
7637     /**
7638      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7639      *
7640      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7641      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7642      *
7643      * @memberOf _.support
7644      * @type boolean
7645      */
7646     support.nonEnumShadows = !/valueOf/.test(props);
7647
7648     /**
7649      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7650      *
7651      * @memberOf _.support
7652      * @type boolean
7653      */
7654     support.ownLast = props[0] != 'x';
7655
7656     /**
7657      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7658      *
7659      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7660      * and `splice()` functions that fail to remove the last element, `value[0]`,
7661      * of array-like objects even though the `length` property is set to `0`.
7662      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7663      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7664      *
7665      * @memberOf _.support
7666      * @type boolean
7667      */
7668     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7669
7670     /**
7671      * Detect lack of support for accessing string characters by index.
7672      *
7673      * IE < 8 can't access characters by index and IE 8 can only access
7674      * characters by index on string literals.
7675      *
7676      * @memberOf _.support
7677      * @type boolean
7678      */
7679     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7680
7681     /**
7682      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7683      * and that the JS engine errors when attempting to coerce an object to
7684      * a string without a `toString` function.
7685      *
7686      * @memberOf _.support
7687      * @type boolean
7688      */
7689     try {
7690       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7691     } catch(e) {
7692       support.nodeClass = true;
7693     }
7694   }(1));
7695
7696   /*--------------------------------------------------------------------------*/
7697
7698   /**
7699    * The template used to create iterator functions.
7700    *
7701    * @private
7702    * @param {Object} data The data object used to populate the text.
7703    * @returns {string} Returns the interpolated text.
7704    */
7705   var iteratorTemplate = function(obj) {
7706
7707     var __p = 'var index, iterable = ' +
7708     (obj.firstArg) +
7709     ', result = ' +
7710     (obj.init) +
7711     ';\nif (!iterable) return result;\n' +
7712     (obj.top) +
7713     ';';
7714      if (obj.array) {
7715     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7716     (obj.array) +
7717     ') {  ';
7718      if (support.unindexedChars) {
7719     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7720      }
7721     __p += '\n  while (++index < length) {\n    ' +
7722     (obj.loop) +
7723     ';\n  }\n}\nelse {  ';
7724      } else if (support.nonEnumArgs) {
7725     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7726     (obj.loop) +
7727     ';\n    }\n  } else {  ';
7728      }
7729
7730      if (support.enumPrototypes) {
7731     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7732      }
7733
7734      if (support.enumErrorProps) {
7735     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7736      }
7737
7738         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7739
7740      if (obj.useHas && obj.keys) {
7741     __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';
7742         if (conditions.length) {
7743     __p += '    if (' +
7744     (conditions.join(' && ')) +
7745     ') {\n  ';
7746      }
7747     __p +=
7748     (obj.loop) +
7749     ';    ';
7750      if (conditions.length) {
7751     __p += '\n    }';
7752      }
7753     __p += '\n  }  ';
7754      } else {
7755     __p += '\n  for (index in iterable) {\n';
7756         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7757     __p += '    if (' +
7758     (conditions.join(' && ')) +
7759     ') {\n  ';
7760      }
7761     __p +=
7762     (obj.loop) +
7763     ';    ';
7764      if (conditions.length) {
7765     __p += '\n    }';
7766      }
7767     __p += '\n  }    ';
7768      if (support.nonEnumShadows) {
7769     __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      ';
7770      for (k = 0; k < 7; k++) {
7771     __p += '\n    index = \'' +
7772     (obj.shadowedProps[k]) +
7773     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7774             if (!obj.useHas) {
7775     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7776      }
7777     __p += ') {\n      ' +
7778     (obj.loop) +
7779     ';\n    }      ';
7780      }
7781     __p += '\n  }    ';
7782      }
7783
7784      }
7785
7786      if (obj.array || support.nonEnumArgs) {
7787     __p += '\n}';
7788      }
7789     __p +=
7790     (obj.bottom) +
7791     ';\nreturn result';
7792
7793     return __p
7794   };
7795
7796   /*--------------------------------------------------------------------------*/
7797
7798   /**
7799    * The base implementation of `_.bind` that creates the bound function and
7800    * sets its meta data.
7801    *
7802    * @private
7803    * @param {Array} bindData The bind data array.
7804    * @returns {Function} Returns the new bound function.
7805    */
7806   function baseBind(bindData) {
7807     var func = bindData[0],
7808         partialArgs = bindData[2],
7809         thisArg = bindData[4];
7810
7811     function bound() {
7812       // `Function#bind` spec
7813       // http://es5.github.io/#x15.3.4.5
7814       if (partialArgs) {
7815         var args = partialArgs.slice();
7816         push.apply(args, arguments);
7817       }
7818       // mimic the constructor's `return` behavior
7819       // http://es5.github.io/#x13.2.2
7820       if (this instanceof bound) {
7821         // ensure `new bound` is an instance of `func`
7822         var thisBinding = baseCreate(func.prototype),
7823             result = func.apply(thisBinding, args || arguments);
7824         return isObject(result) ? result : thisBinding;
7825       }
7826       return func.apply(thisArg, args || arguments);
7827     }
7828     setBindData(bound, bindData);
7829     return bound;
7830   }
7831
7832   /**
7833    * The base implementation of `_.clone` without argument juggling or support
7834    * for `thisArg` binding.
7835    *
7836    * @private
7837    * @param {*} value The value to clone.
7838    * @param {boolean} [isDeep=false] Specify a deep clone.
7839    * @param {Function} [callback] The function to customize cloning values.
7840    * @param {Array} [stackA=[]] Tracks traversed source objects.
7841    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7842    * @returns {*} Returns the cloned value.
7843    */
7844   function baseClone(value, isDeep, callback, stackA, stackB) {
7845     if (callback) {
7846       var result = callback(value);
7847       if (typeof result != 'undefined') {
7848         return result;
7849       }
7850     }
7851     // inspect [[Class]]
7852     var isObj = isObject(value);
7853     if (isObj) {
7854       var className = toString.call(value);
7855       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7856         return value;
7857       }
7858       var ctor = ctorByClass[className];
7859       switch (className) {
7860         case boolClass:
7861         case dateClass:
7862           return new ctor(+value);
7863
7864         case numberClass:
7865         case stringClass:
7866           return new ctor(value);
7867
7868         case regexpClass:
7869           result = ctor(value.source, reFlags.exec(value));
7870           result.lastIndex = value.lastIndex;
7871           return result;
7872       }
7873     } else {
7874       return value;
7875     }
7876     var isArr = isArray(value);
7877     if (isDeep) {
7878       // check for circular references and return corresponding clone
7879       var initedStack = !stackA;
7880       stackA || (stackA = getArray());
7881       stackB || (stackB = getArray());
7882
7883       var length = stackA.length;
7884       while (length--) {
7885         if (stackA[length] == value) {
7886           return stackB[length];
7887         }
7888       }
7889       result = isArr ? ctor(value.length) : {};
7890     }
7891     else {
7892       result = isArr ? slice(value) : assign({}, value);
7893     }
7894     // add array properties assigned by `RegExp#exec`
7895     if (isArr) {
7896       if (hasOwnProperty.call(value, 'index')) {
7897         result.index = value.index;
7898       }
7899       if (hasOwnProperty.call(value, 'input')) {
7900         result.input = value.input;
7901       }
7902     }
7903     // exit for shallow clone
7904     if (!isDeep) {
7905       return result;
7906     }
7907     // add the source value to the stack of traversed objects
7908     // and associate it with its clone
7909     stackA.push(value);
7910     stackB.push(result);
7911
7912     // recursively populate clone (susceptible to call stack limits)
7913     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7914       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7915     });
7916
7917     if (initedStack) {
7918       releaseArray(stackA);
7919       releaseArray(stackB);
7920     }
7921     return result;
7922   }
7923
7924   /**
7925    * The base implementation of `_.create` without support for assigning
7926    * properties to the created object.
7927    *
7928    * @private
7929    * @param {Object} prototype The object to inherit from.
7930    * @returns {Object} Returns the new object.
7931    */
7932   function baseCreate(prototype, properties) {
7933     return isObject(prototype) ? nativeCreate(prototype) : {};
7934   }
7935   // fallback for browsers without `Object.create`
7936   if (!nativeCreate) {
7937     baseCreate = (function() {
7938       function Object() {}
7939       return function(prototype) {
7940         if (isObject(prototype)) {
7941           Object.prototype = prototype;
7942           var result = new Object;
7943           Object.prototype = null;
7944         }
7945         return result || root.Object();
7946       };
7947     }());
7948   }
7949
7950   /**
7951    * The base implementation of `_.createCallback` without support for creating
7952    * "_.pluck" or "_.where" style callbacks.
7953    *
7954    * @private
7955    * @param {*} [func=identity] The value to convert to a callback.
7956    * @param {*} [thisArg] The `this` binding of the created callback.
7957    * @param {number} [argCount] The number of arguments the callback accepts.
7958    * @returns {Function} Returns a callback function.
7959    */
7960   function baseCreateCallback(func, thisArg, argCount) {
7961     if (typeof func != 'function') {
7962       return identity;
7963     }
7964     // exit early for no `thisArg` or already bound by `Function#bind`
7965     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7966       return func;
7967     }
7968     var bindData = func.__bindData__;
7969     if (typeof bindData == 'undefined') {
7970       if (support.funcNames) {
7971         bindData = !func.name;
7972       }
7973       bindData = bindData || !support.funcDecomp;
7974       if (!bindData) {
7975         var source = fnToString.call(func);
7976         if (!support.funcNames) {
7977           bindData = !reFuncName.test(source);
7978         }
7979         if (!bindData) {
7980           // checks if `func` references the `this` keyword and stores the result
7981           bindData = reThis.test(source);
7982           setBindData(func, bindData);
7983         }
7984       }
7985     }
7986     // exit early if there are no `this` references or `func` is bound
7987     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7988       return func;
7989     }
7990     switch (argCount) {
7991       case 1: return function(value) {
7992         return func.call(thisArg, value);
7993       };
7994       case 2: return function(a, b) {
7995         return func.call(thisArg, a, b);
7996       };
7997       case 3: return function(value, index, collection) {
7998         return func.call(thisArg, value, index, collection);
7999       };
8000       case 4: return function(accumulator, value, index, collection) {
8001         return func.call(thisArg, accumulator, value, index, collection);
8002       };
8003     }
8004     return bind(func, thisArg);
8005   }
8006
8007   /**
8008    * The base implementation of `createWrapper` that creates the wrapper and
8009    * sets its meta data.
8010    *
8011    * @private
8012    * @param {Array} bindData The bind data array.
8013    * @returns {Function} Returns the new function.
8014    */
8015   function baseCreateWrapper(bindData) {
8016     var func = bindData[0],
8017         bitmask = bindData[1],
8018         partialArgs = bindData[2],
8019         partialRightArgs = bindData[3],
8020         thisArg = bindData[4],
8021         arity = bindData[5];
8022
8023     var isBind = bitmask & 1,
8024         isBindKey = bitmask & 2,
8025         isCurry = bitmask & 4,
8026         isCurryBound = bitmask & 8,
8027         key = func;
8028
8029     function bound() {
8030       var thisBinding = isBind ? thisArg : this;
8031       if (partialArgs) {
8032         var args = partialArgs.slice();
8033         push.apply(args, arguments);
8034       }
8035       if (partialRightArgs || isCurry) {
8036         args || (args = slice(arguments));
8037         if (partialRightArgs) {
8038           push.apply(args, partialRightArgs);
8039         }
8040         if (isCurry && args.length < arity) {
8041           bitmask |= 16 & ~32;
8042           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8043         }
8044       }
8045       args || (args = arguments);
8046       if (isBindKey) {
8047         func = thisBinding[key];
8048       }
8049       if (this instanceof bound) {
8050         thisBinding = baseCreate(func.prototype);
8051         var result = func.apply(thisBinding, args);
8052         return isObject(result) ? result : thisBinding;
8053       }
8054       return func.apply(thisBinding, args);
8055     }
8056     setBindData(bound, bindData);
8057     return bound;
8058   }
8059
8060   /**
8061    * The base implementation of `_.difference` that accepts a single array
8062    * of values to exclude.
8063    *
8064    * @private
8065    * @param {Array} array The array to process.
8066    * @param {Array} [values] The array of values to exclude.
8067    * @returns {Array} Returns a new array of filtered values.
8068    */
8069   function baseDifference(array, values) {
8070     var index = -1,
8071         indexOf = getIndexOf(),
8072         length = array ? array.length : 0,
8073         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8074         result = [];
8075
8076     if (isLarge) {
8077       var cache = createCache(values);
8078       if (cache) {
8079         indexOf = cacheIndexOf;
8080         values = cache;
8081       } else {
8082         isLarge = false;
8083       }
8084     }
8085     while (++index < length) {
8086       var value = array[index];
8087       if (indexOf(values, value) < 0) {
8088         result.push(value);
8089       }
8090     }
8091     if (isLarge) {
8092       releaseObject(values);
8093     }
8094     return result;
8095   }
8096
8097   /**
8098    * The base implementation of `_.flatten` without support for callback
8099    * shorthands or `thisArg` binding.
8100    *
8101    * @private
8102    * @param {Array} array The array to flatten.
8103    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8104    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8105    * @param {number} [fromIndex=0] The index to start from.
8106    * @returns {Array} Returns a new flattened array.
8107    */
8108   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8109     var index = (fromIndex || 0) - 1,
8110         length = array ? array.length : 0,
8111         result = [];
8112
8113     while (++index < length) {
8114       var value = array[index];
8115
8116       if (value && typeof value == 'object' && typeof value.length == 'number'
8117           && (isArray(value) || isArguments(value))) {
8118         // recursively flatten arrays (susceptible to call stack limits)
8119         if (!isShallow) {
8120           value = baseFlatten(value, isShallow, isStrict);
8121         }
8122         var valIndex = -1,
8123             valLength = value.length,
8124             resIndex = result.length;
8125
8126         result.length += valLength;
8127         while (++valIndex < valLength) {
8128           result[resIndex++] = value[valIndex];
8129         }
8130       } else if (!isStrict) {
8131         result.push(value);
8132       }
8133     }
8134     return result;
8135   }
8136
8137   /**
8138    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8139    * that allows partial "_.where" style comparisons.
8140    *
8141    * @private
8142    * @param {*} a The value to compare.
8143    * @param {*} b The other value to compare.
8144    * @param {Function} [callback] The function to customize comparing values.
8145    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8146    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8147    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8148    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8149    */
8150   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8151     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8152     if (callback) {
8153       var result = callback(a, b);
8154       if (typeof result != 'undefined') {
8155         return !!result;
8156       }
8157     }
8158     // exit early for identical values
8159     if (a === b) {
8160       // treat `+0` vs. `-0` as not equal
8161       return a !== 0 || (1 / a == 1 / b);
8162     }
8163     var type = typeof a,
8164         otherType = typeof b;
8165
8166     // exit early for unlike primitive values
8167     if (a === a &&
8168         !(a && objectTypes[type]) &&
8169         !(b && objectTypes[otherType])) {
8170       return false;
8171     }
8172     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8173     // http://es5.github.io/#x15.3.4.4
8174     if (a == null || b == null) {
8175       return a === b;
8176     }
8177     // compare [[Class]] names
8178     var className = toString.call(a),
8179         otherClass = toString.call(b);
8180
8181     if (className == argsClass) {
8182       className = objectClass;
8183     }
8184     if (otherClass == argsClass) {
8185       otherClass = objectClass;
8186     }
8187     if (className != otherClass) {
8188       return false;
8189     }
8190     switch (className) {
8191       case boolClass:
8192       case dateClass:
8193         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8194         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8195         return +a == +b;
8196
8197       case numberClass:
8198         // treat `NaN` vs. `NaN` as equal
8199         return (a != +a)
8200           ? b != +b
8201           // but treat `+0` vs. `-0` as not equal
8202           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8203
8204       case regexpClass:
8205       case stringClass:
8206         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8207         // treat string primitives and their corresponding object instances as equal
8208         return a == String(b);
8209     }
8210     var isArr = className == arrayClass;
8211     if (!isArr) {
8212       // unwrap any `lodash` wrapped values
8213       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8214           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8215
8216       if (aWrapped || bWrapped) {
8217         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8218       }
8219       // exit for functions and DOM nodes
8220       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8221         return false;
8222       }
8223       // in older versions of Opera, `arguments` objects have `Array` constructors
8224       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8225           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8226
8227       // non `Object` object instances with different constructors are not equal
8228       if (ctorA != ctorB &&
8229             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8230             ('constructor' in a && 'constructor' in b)
8231           ) {
8232         return false;
8233       }
8234     }
8235     // assume cyclic structures are equal
8236     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8237     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8238     var initedStack = !stackA;
8239     stackA || (stackA = getArray());
8240     stackB || (stackB = getArray());
8241
8242     var length = stackA.length;
8243     while (length--) {
8244       if (stackA[length] == a) {
8245         return stackB[length] == b;
8246       }
8247     }
8248     var size = 0;
8249     result = true;
8250
8251     // add `a` and `b` to the stack of traversed objects
8252     stackA.push(a);
8253     stackB.push(b);
8254
8255     // recursively compare objects and arrays (susceptible to call stack limits)
8256     if (isArr) {
8257       length = a.length;
8258       size = b.length;
8259
8260       // compare lengths to determine if a deep comparison is necessary
8261       result = size == a.length;
8262       if (!result && !isWhere) {
8263         return result;
8264       }
8265       // deep compare the contents, ignoring non-numeric properties
8266       while (size--) {
8267         var index = length,
8268             value = b[size];
8269
8270         if (isWhere) {
8271           while (index--) {
8272             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8273               break;
8274             }
8275           }
8276         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8277           break;
8278         }
8279       }
8280       return result;
8281     }
8282     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8283     // which, in this case, is more costly
8284     forIn(b, function(value, key, b) {
8285       if (hasOwnProperty.call(b, key)) {
8286         // count the number of properties.
8287         size++;
8288         // deep compare each property value.
8289         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8290       }
8291     });
8292
8293     if (result && !isWhere) {
8294       // ensure both objects have the same number of properties
8295       forIn(a, function(value, key, a) {
8296         if (hasOwnProperty.call(a, key)) {
8297           // `size` will be `-1` if `a` has more properties than `b`
8298           return (result = --size > -1);
8299         }
8300       });
8301     }
8302     if (initedStack) {
8303       releaseArray(stackA);
8304       releaseArray(stackB);
8305     }
8306     return result;
8307   }
8308
8309   /**
8310    * The base implementation of `_.merge` without argument juggling or support
8311    * for `thisArg` binding.
8312    *
8313    * @private
8314    * @param {Object} object The destination object.
8315    * @param {Object} source The source object.
8316    * @param {Function} [callback] The function to customize merging properties.
8317    * @param {Array} [stackA=[]] Tracks traversed source objects.
8318    * @param {Array} [stackB=[]] Associates values with source counterparts.
8319    */
8320   function baseMerge(object, source, callback, stackA, stackB) {
8321     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8322       var found,
8323           isArr,
8324           result = source,
8325           value = object[key];
8326
8327       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8328         // avoid merging previously merged cyclic sources
8329         var stackLength = stackA.length;
8330         while (stackLength--) {
8331           if ((found = stackA[stackLength] == source)) {
8332             value = stackB[stackLength];
8333             break;
8334           }
8335         }
8336         if (!found) {
8337           var isShallow;
8338           if (callback) {
8339             result = callback(value, source);
8340             if ((isShallow = typeof result != 'undefined')) {
8341               value = result;
8342             }
8343           }
8344           if (!isShallow) {
8345             value = isArr
8346               ? (isArray(value) ? value : [])
8347               : (isPlainObject(value) ? value : {});
8348           }
8349           // add `source` and associated `value` to the stack of traversed objects
8350           stackA.push(source);
8351           stackB.push(value);
8352
8353           // recursively merge objects and arrays (susceptible to call stack limits)
8354           if (!isShallow) {
8355             baseMerge(value, source, callback, stackA, stackB);
8356           }
8357         }
8358       }
8359       else {
8360         if (callback) {
8361           result = callback(value, source);
8362           if (typeof result == 'undefined') {
8363             result = source;
8364           }
8365         }
8366         if (typeof result != 'undefined') {
8367           value = result;
8368         }
8369       }
8370       object[key] = value;
8371     });
8372   }
8373
8374   /**
8375    * The base implementation of `_.uniq` without support for callback shorthands
8376    * or `thisArg` binding.
8377    *
8378    * @private
8379    * @param {Array} array The array to process.
8380    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8381    * @param {Function} [callback] The function called per iteration.
8382    * @returns {Array} Returns a duplicate-value-free array.
8383    */
8384   function baseUniq(array, isSorted, callback) {
8385     var index = -1,
8386         indexOf = getIndexOf(),
8387         length = array ? array.length : 0,
8388         result = [];
8389
8390     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8391         seen = (callback || isLarge) ? getArray() : result;
8392
8393     if (isLarge) {
8394       var cache = createCache(seen);
8395       if (cache) {
8396         indexOf = cacheIndexOf;
8397         seen = cache;
8398       } else {
8399         isLarge = false;
8400         seen = callback ? seen : (releaseArray(seen), result);
8401       }
8402     }
8403     while (++index < length) {
8404       var value = array[index],
8405           computed = callback ? callback(value, index, array) : value;
8406
8407       if (isSorted
8408             ? !index || seen[seen.length - 1] !== computed
8409             : indexOf(seen, computed) < 0
8410           ) {
8411         if (callback || isLarge) {
8412           seen.push(computed);
8413         }
8414         result.push(value);
8415       }
8416     }
8417     if (isLarge) {
8418       releaseArray(seen.array);
8419       releaseObject(seen);
8420     } else if (callback) {
8421       releaseArray(seen);
8422     }
8423     return result;
8424   }
8425
8426   /**
8427    * Creates a function that aggregates a collection, creating an object composed
8428    * of keys generated from the results of running each element of the collection
8429    * through a callback. The given `setter` function sets the keys and values
8430    * of the composed object.
8431    *
8432    * @private
8433    * @param {Function} setter The setter function.
8434    * @returns {Function} Returns the new aggregator function.
8435    */
8436   function createAggregator(setter) {
8437     return function(collection, callback, thisArg) {
8438       var result = {};
8439       callback = lodash.createCallback(callback, thisArg, 3);
8440
8441       if (isArray(collection)) {
8442         var index = -1,
8443             length = collection.length;
8444
8445         while (++index < length) {
8446           var value = collection[index];
8447           setter(result, value, callback(value, index, collection), collection);
8448         }
8449       } else {
8450         baseEach(collection, function(value, key, collection) {
8451           setter(result, value, callback(value, key, collection), collection);
8452         });
8453       }
8454       return result;
8455     };
8456   }
8457
8458   /**
8459    * Creates a function that, when called, either curries or invokes `func`
8460    * with an optional `this` binding and partially applied arguments.
8461    *
8462    * @private
8463    * @param {Function|string} func The function or method name to reference.
8464    * @param {number} bitmask The bitmask of method flags to compose.
8465    *  The bitmask may be composed of the following flags:
8466    *  1 - `_.bind`
8467    *  2 - `_.bindKey`
8468    *  4 - `_.curry`
8469    *  8 - `_.curry` (bound)
8470    *  16 - `_.partial`
8471    *  32 - `_.partialRight`
8472    * @param {Array} [partialArgs] An array of arguments to prepend to those
8473    *  provided to the new function.
8474    * @param {Array} [partialRightArgs] An array of arguments to append to those
8475    *  provided to the new function.
8476    * @param {*} [thisArg] The `this` binding of `func`.
8477    * @param {number} [arity] The arity of `func`.
8478    * @returns {Function} Returns the new function.
8479    */
8480   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8481     var isBind = bitmask & 1,
8482         isBindKey = bitmask & 2,
8483         isCurry = bitmask & 4,
8484         isCurryBound = bitmask & 8,
8485         isPartial = bitmask & 16,
8486         isPartialRight = bitmask & 32;
8487
8488     if (!isBindKey && !isFunction(func)) {
8489       throw new TypeError;
8490     }
8491     if (isPartial && !partialArgs.length) {
8492       bitmask &= ~16;
8493       isPartial = partialArgs = false;
8494     }
8495     if (isPartialRight && !partialRightArgs.length) {
8496       bitmask &= ~32;
8497       isPartialRight = partialRightArgs = false;
8498     }
8499     var bindData = func && func.__bindData__;
8500     if (bindData && bindData !== true) {
8501       bindData = bindData.slice();
8502
8503       // set `thisBinding` is not previously bound
8504       if (isBind && !(bindData[1] & 1)) {
8505         bindData[4] = thisArg;
8506       }
8507       // set if previously bound but not currently (subsequent curried functions)
8508       if (!isBind && bindData[1] & 1) {
8509         bitmask |= 8;
8510       }
8511       // set curried arity if not yet set
8512       if (isCurry && !(bindData[1] & 4)) {
8513         bindData[5] = arity;
8514       }
8515       // append partial left arguments
8516       if (isPartial) {
8517         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8518       }
8519       // append partial right arguments
8520       if (isPartialRight) {
8521         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8522       }
8523       // merge flags
8524       bindData[1] |= bitmask;
8525       return createWrapper.apply(null, bindData);
8526     }
8527     // fast path for `_.bind`
8528     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8529     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8530   }
8531
8532   /**
8533    * Creates compiled iteration functions.
8534    *
8535    * @private
8536    * @param {...Object} [options] The compile options object(s).
8537    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8538    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8539    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8540    * @param {string} [options.args] A comma separated string of iteration function arguments.
8541    * @param {string} [options.top] Code to execute before the iteration branches.
8542    * @param {string} [options.loop] Code to execute in the object loop.
8543    * @param {string} [options.bottom] Code to execute after the iteration branches.
8544    * @returns {Function} Returns the compiled function.
8545    */
8546   function createIterator() {
8547     // data properties
8548     iteratorData.shadowedProps = shadowedProps;
8549
8550     // iterator options
8551     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8552     iteratorData.init = 'iterable';
8553     iteratorData.useHas = true;
8554
8555     // merge options into a template data object
8556     for (var object, index = 0; object = arguments[index]; index++) {
8557       for (var key in object) {
8558         iteratorData[key] = object[key];
8559       }
8560     }
8561     var args = iteratorData.args;
8562     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8563
8564     // create the function factory
8565     var factory = Function(
8566         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8567         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8568         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8569       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8570     );
8571
8572     // return the compiled function
8573     return factory(
8574       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8575       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8576       objectTypes, nonEnumProps, stringClass, stringProto, toString
8577     );
8578   }
8579
8580   /**
8581    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8582    * customized, this method returns the custom method, otherwise it returns
8583    * the `baseIndexOf` function.
8584    *
8585    * @private
8586    * @returns {Function} Returns the "indexOf" function.
8587    */
8588   function getIndexOf() {
8589     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8590     return result;
8591   }
8592
8593   /**
8594    * Sets `this` binding data on a given function.
8595    *
8596    * @private
8597    * @param {Function} func The function to set data on.
8598    * @param {Array} value The data array to set.
8599    */
8600   var setBindData = !defineProperty ? noop : function(func, value) {
8601     descriptor.value = value;
8602     defineProperty(func, '__bindData__', descriptor);
8603   };
8604
8605   /**
8606    * A fallback implementation of `isPlainObject` which checks if a given value
8607    * is an object created by the `Object` constructor, assuming objects created
8608    * by the `Object` constructor have no inherited enumerable properties and that
8609    * there are no `Object.prototype` extensions.
8610    *
8611    * @private
8612    * @param {*} value The value to check.
8613    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8614    */
8615   function shimIsPlainObject(value) {
8616     var ctor,
8617         result;
8618
8619     // avoid non Object objects, `arguments` objects, and DOM elements
8620     if (!(value && toString.call(value) == objectClass) ||
8621         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8622         (!support.argsClass && isArguments(value)) ||
8623         (!support.nodeClass && isNode(value))) {
8624       return false;
8625     }
8626     // IE < 9 iterates inherited properties before own properties. If the first
8627     // iterated property is an object's own property then there are no inherited
8628     // enumerable properties.
8629     if (support.ownLast) {
8630       forIn(value, function(value, key, object) {
8631         result = hasOwnProperty.call(object, key);
8632         return false;
8633       });
8634       return result !== false;
8635     }
8636     // In most environments an object's own properties are iterated before
8637     // its inherited properties. If the last iterated property is an object's
8638     // own property then there are no inherited enumerable properties.
8639     forIn(value, function(value, key) {
8640       result = key;
8641     });
8642     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8643   }
8644
8645   /*--------------------------------------------------------------------------*/
8646
8647   /**
8648    * Checks if `value` is an `arguments` object.
8649    *
8650    * @static
8651    * @memberOf _
8652    * @category Objects
8653    * @param {*} value The value to check.
8654    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8655    * @example
8656    *
8657    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8658    * // => true
8659    *
8660    * _.isArguments([1, 2, 3]);
8661    * // => false
8662    */
8663   function isArguments(value) {
8664     return value && typeof value == 'object' && typeof value.length == 'number' &&
8665       toString.call(value) == argsClass || false;
8666   }
8667   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8668   if (!support.argsClass) {
8669     isArguments = function(value) {
8670       return value && typeof value == 'object' && typeof value.length == 'number' &&
8671         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8672     };
8673   }
8674
8675   /**
8676    * Checks if `value` is an array.
8677    *
8678    * @static
8679    * @memberOf _
8680    * @type Function
8681    * @category Objects
8682    * @param {*} value The value to check.
8683    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8684    * @example
8685    *
8686    * (function() { return _.isArray(arguments); })();
8687    * // => false
8688    *
8689    * _.isArray([1, 2, 3]);
8690    * // => true
8691    */
8692   var isArray = nativeIsArray || function(value) {
8693     return value && typeof value == 'object' && typeof value.length == 'number' &&
8694       toString.call(value) == arrayClass || false;
8695   };
8696
8697   /**
8698    * A fallback implementation of `Object.keys` which produces an array of the
8699    * given object's own enumerable property names.
8700    *
8701    * @private
8702    * @type Function
8703    * @param {Object} object The object to inspect.
8704    * @returns {Array} Returns an array of property names.
8705    */
8706   var shimKeys = createIterator({
8707     'args': 'object',
8708     'init': '[]',
8709     'top': 'if (!(objectTypes[typeof object])) return result',
8710     'loop': 'result.push(index)'
8711   });
8712
8713   /**
8714    * Creates an array composed of the own enumerable property names of an object.
8715    *
8716    * @static
8717    * @memberOf _
8718    * @category Objects
8719    * @param {Object} object The object to inspect.
8720    * @returns {Array} Returns an array of property names.
8721    * @example
8722    *
8723    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8724    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8725    */
8726   var keys = !nativeKeys ? shimKeys : function(object) {
8727     if (!isObject(object)) {
8728       return [];
8729     }
8730     if ((support.enumPrototypes && typeof object == 'function') ||
8731         (support.nonEnumArgs && object.length && isArguments(object))) {
8732       return shimKeys(object);
8733     }
8734     return nativeKeys(object);
8735   };
8736
8737   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8738   var eachIteratorOptions = {
8739     'args': 'collection, callback, thisArg',
8740     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8741     'array': "typeof length == 'number'",
8742     'keys': keys,
8743     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8744   };
8745
8746   /** Reusable iterator options for `assign` and `defaults` */
8747   var defaultsIteratorOptions = {
8748     'args': 'object, source, guard',
8749     'top':
8750       'var args = arguments,\n' +
8751       '    argsIndex = 0,\n' +
8752       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8753       'while (++argsIndex < argsLength) {\n' +
8754       '  iterable = args[argsIndex];\n' +
8755       '  if (iterable && objectTypes[typeof iterable]) {',
8756     'keys': keys,
8757     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8758     'bottom': '  }\n}'
8759   };
8760
8761   /** Reusable iterator options for `forIn` and `forOwn` */
8762   var forOwnIteratorOptions = {
8763     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8764     'array': false
8765   };
8766
8767   /**
8768    * A function compiled to iterate `arguments` objects, arrays, objects, and
8769    * strings consistenly across environments, executing the callback for each
8770    * element in the collection. The callback is bound to `thisArg` and invoked
8771    * with three arguments; (value, index|key, collection). Callbacks may exit
8772    * iteration early by explicitly returning `false`.
8773    *
8774    * @private
8775    * @type Function
8776    * @param {Array|Object|string} collection The collection to iterate over.
8777    * @param {Function} [callback=identity] The function called per iteration.
8778    * @param {*} [thisArg] The `this` binding of `callback`.
8779    * @returns {Array|Object|string} Returns `collection`.
8780    */
8781   var baseEach = createIterator(eachIteratorOptions);
8782
8783   /*--------------------------------------------------------------------------*/
8784
8785   /**
8786    * Assigns own enumerable properties of source object(s) to the destination
8787    * object. Subsequent sources will overwrite property assignments of previous
8788    * sources. If a callback is provided it will be executed to produce the
8789    * assigned values. The callback is bound to `thisArg` and invoked with two
8790    * arguments; (objectValue, sourceValue).
8791    *
8792    * @static
8793    * @memberOf _
8794    * @type Function
8795    * @alias extend
8796    * @category Objects
8797    * @param {Object} object The destination object.
8798    * @param {...Object} [source] The source objects.
8799    * @param {Function} [callback] The function to customize assigning values.
8800    * @param {*} [thisArg] The `this` binding of `callback`.
8801    * @returns {Object} Returns the destination object.
8802    * @example
8803    *
8804    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8805    * // => { 'name': 'fred', 'employer': 'slate' }
8806    *
8807    * var defaults = _.partialRight(_.assign, function(a, b) {
8808    *   return typeof a == 'undefined' ? b : a;
8809    * });
8810    *
8811    * var object = { 'name': 'barney' };
8812    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8813    * // => { 'name': 'barney', 'employer': 'slate' }
8814    */
8815   var assign = createIterator(defaultsIteratorOptions, {
8816     'top':
8817       defaultsIteratorOptions.top.replace(';',
8818         ';\n' +
8819         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8820         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8821         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8822         '  callback = args[--argsLength];\n' +
8823         '}'
8824       ),
8825     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8826   });
8827
8828   /**
8829    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8830    * be cloned, otherwise they will be assigned by reference. If a callback
8831    * is provided it will be executed to produce the cloned values. If the
8832    * callback returns `undefined` cloning will be handled by the method instead.
8833    * The callback is bound to `thisArg` and invoked with one argument; (value).
8834    *
8835    * @static
8836    * @memberOf _
8837    * @category Objects
8838    * @param {*} value The value to clone.
8839    * @param {boolean} [isDeep=false] Specify a deep clone.
8840    * @param {Function} [callback] The function to customize cloning values.
8841    * @param {*} [thisArg] The `this` binding of `callback`.
8842    * @returns {*} Returns the cloned value.
8843    * @example
8844    *
8845    * var characters = [
8846    *   { 'name': 'barney', 'age': 36 },
8847    *   { 'name': 'fred',   'age': 40 }
8848    * ];
8849    *
8850    * var shallow = _.clone(characters);
8851    * shallow[0] === characters[0];
8852    * // => true
8853    *
8854    * var deep = _.clone(characters, true);
8855    * deep[0] === characters[0];
8856    * // => false
8857    *
8858    * _.mixin({
8859    *   'clone': _.partialRight(_.clone, function(value) {
8860    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8861    *   })
8862    * });
8863    *
8864    * var clone = _.clone(document.body);
8865    * clone.childNodes.length;
8866    * // => 0
8867    */
8868   function clone(value, isDeep, callback, thisArg) {
8869     // allows working with "Collections" methods without using their `index`
8870     // and `collection` arguments for `isDeep` and `callback`
8871     if (typeof isDeep != 'boolean' && isDeep != null) {
8872       thisArg = callback;
8873       callback = isDeep;
8874       isDeep = false;
8875     }
8876     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8877   }
8878
8879   /**
8880    * Creates a deep clone of `value`. If a callback is provided it will be
8881    * executed to produce the cloned values. If the callback returns `undefined`
8882    * cloning will be handled by the method instead. The callback is bound to
8883    * `thisArg` and invoked with one argument; (value).
8884    *
8885    * Note: This method is loosely based on the structured clone algorithm. Functions
8886    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8887    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8888    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8889    *
8890    * @static
8891    * @memberOf _
8892    * @category Objects
8893    * @param {*} value The value to deep clone.
8894    * @param {Function} [callback] The function to customize cloning values.
8895    * @param {*} [thisArg] The `this` binding of `callback`.
8896    * @returns {*} Returns the deep cloned value.
8897    * @example
8898    *
8899    * var characters = [
8900    *   { 'name': 'barney', 'age': 36 },
8901    *   { 'name': 'fred',   'age': 40 }
8902    * ];
8903    *
8904    * var deep = _.cloneDeep(characters);
8905    * deep[0] === characters[0];
8906    * // => false
8907    *
8908    * var view = {
8909    *   'label': 'docs',
8910    *   'node': element
8911    * };
8912    *
8913    * var clone = _.cloneDeep(view, function(value) {
8914    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8915    * });
8916    *
8917    * clone.node == view.node;
8918    * // => false
8919    */
8920   function cloneDeep(value, callback, thisArg) {
8921     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8922   }
8923
8924   /**
8925    * Iterates over own and inherited enumerable properties of an object,
8926    * executing the callback for each property. The callback is bound to `thisArg`
8927    * and invoked with three arguments; (value, key, object). Callbacks may exit
8928    * iteration early by explicitly returning `false`.
8929    *
8930    * @static
8931    * @memberOf _
8932    * @type Function
8933    * @category Objects
8934    * @param {Object} object The object to iterate over.
8935    * @param {Function} [callback=identity] The function called per iteration.
8936    * @param {*} [thisArg] The `this` binding of `callback`.
8937    * @returns {Object} Returns `object`.
8938    * @example
8939    *
8940    * function Shape() {
8941    *   this.x = 0;
8942    *   this.y = 0;
8943    * }
8944    *
8945    * Shape.prototype.move = function(x, y) {
8946    *   this.x += x;
8947    *   this.y += y;
8948    * };
8949    *
8950    * _.forIn(new Shape, function(value, key) {
8951    *   console.log(key);
8952    * });
8953    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8954    */
8955   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8956     'useHas': false
8957   });
8958
8959   /**
8960    * Iterates over own enumerable properties of an object, executing the callback
8961    * for each property. The callback is bound to `thisArg` and invoked with three
8962    * arguments; (value, key, object). Callbacks may exit iteration early by
8963    * explicitly returning `false`.
8964    *
8965    * @static
8966    * @memberOf _
8967    * @type Function
8968    * @category Objects
8969    * @param {Object} object The object to iterate over.
8970    * @param {Function} [callback=identity] The function called per iteration.
8971    * @param {*} [thisArg] The `this` binding of `callback`.
8972    * @returns {Object} Returns `object`.
8973    * @example
8974    *
8975    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8976    *   console.log(key);
8977    * });
8978    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8979    */
8980   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8981
8982   /**
8983    * Creates a sorted array of property names of all enumerable properties,
8984    * own and inherited, of `object` that have function values.
8985    *
8986    * @static
8987    * @memberOf _
8988    * @alias methods
8989    * @category Objects
8990    * @param {Object} object The object to inspect.
8991    * @returns {Array} Returns an array of property names that have function values.
8992    * @example
8993    *
8994    * _.functions(_);
8995    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
8996    */
8997   function functions(object) {
8998     var result = [];
8999     forIn(object, function(value, key) {
9000       if (isFunction(value)) {
9001         result.push(key);
9002       }
9003     });
9004     return result.sort();
9005   }
9006
9007   /**
9008    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9009    * length of `0` and objects with no own enumerable properties are considered
9010    * "empty".
9011    *
9012    * @static
9013    * @memberOf _
9014    * @category Objects
9015    * @param {Array|Object|string} value The value to inspect.
9016    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9017    * @example
9018    *
9019    * _.isEmpty([1, 2, 3]);
9020    * // => false
9021    *
9022    * _.isEmpty({});
9023    * // => true
9024    *
9025    * _.isEmpty('');
9026    * // => true
9027    */
9028   function isEmpty(value) {
9029     var result = true;
9030     if (!value) {
9031       return result;
9032     }
9033     var className = toString.call(value),
9034         length = value.length;
9035
9036     if ((className == arrayClass || className == stringClass ||
9037         (support.argsClass ? className == argsClass : isArguments(value))) ||
9038         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9039       return !length;
9040     }
9041     forOwn(value, function() {
9042       return (result = false);
9043     });
9044     return result;
9045   }
9046
9047   /**
9048    * Performs a deep comparison between two values to determine if they are
9049    * equivalent to each other. If a callback is provided it will be executed
9050    * to compare values. If the callback returns `undefined` comparisons will
9051    * be handled by the method instead. The callback is bound to `thisArg` and
9052    * invoked with two arguments; (a, b).
9053    *
9054    * @static
9055    * @memberOf _
9056    * @category Objects
9057    * @param {*} a The value to compare.
9058    * @param {*} b The other value to compare.
9059    * @param {Function} [callback] The function to customize comparing values.
9060    * @param {*} [thisArg] The `this` binding of `callback`.
9061    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9062    * @example
9063    *
9064    * var object = { 'name': 'fred' };
9065    * var copy = { 'name': 'fred' };
9066    *
9067    * object == copy;
9068    * // => false
9069    *
9070    * _.isEqual(object, copy);
9071    * // => true
9072    *
9073    * var words = ['hello', 'goodbye'];
9074    * var otherWords = ['hi', 'goodbye'];
9075    *
9076    * _.isEqual(words, otherWords, function(a, b) {
9077    *   var reGreet = /^(?:hello|hi)$/i,
9078    *       aGreet = _.isString(a) && reGreet.test(a),
9079    *       bGreet = _.isString(b) && reGreet.test(b);
9080    *
9081    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9082    * });
9083    * // => true
9084    */
9085   function isEqual(a, b, callback, thisArg) {
9086     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9087   }
9088
9089   /**
9090    * Checks if `value` is a function.
9091    *
9092    * @static
9093    * @memberOf _
9094    * @category Objects
9095    * @param {*} value The value to check.
9096    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9097    * @example
9098    *
9099    * _.isFunction(_);
9100    * // => true
9101    */
9102   function isFunction(value) {
9103     return typeof value == 'function';
9104   }
9105   // fallback for older versions of Chrome and Safari
9106   if (isFunction(/x/)) {
9107     isFunction = function(value) {
9108       return typeof value == 'function' && toString.call(value) == funcClass;
9109     };
9110   }
9111
9112   /**
9113    * Checks if `value` is the language type of Object.
9114    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9115    *
9116    * @static
9117    * @memberOf _
9118    * @category Objects
9119    * @param {*} value The value to check.
9120    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9121    * @example
9122    *
9123    * _.isObject({});
9124    * // => true
9125    *
9126    * _.isObject([1, 2, 3]);
9127    * // => true
9128    *
9129    * _.isObject(1);
9130    * // => false
9131    */
9132   function isObject(value) {
9133     // check if the value is the ECMAScript language type of Object
9134     // http://es5.github.io/#x8
9135     // and avoid a V8 bug
9136     // http://code.google.com/p/v8/issues/detail?id=2291
9137     return !!(value && objectTypes[typeof value]);
9138   }
9139
9140   /**
9141    * Checks if `value` is an object created by the `Object` constructor.
9142    *
9143    * @static
9144    * @memberOf _
9145    * @category Objects
9146    * @param {*} value The value to check.
9147    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9148    * @example
9149    *
9150    * function Shape() {
9151    *   this.x = 0;
9152    *   this.y = 0;
9153    * }
9154    *
9155    * _.isPlainObject(new Shape);
9156    * // => false
9157    *
9158    * _.isPlainObject([1, 2, 3]);
9159    * // => false
9160    *
9161    * _.isPlainObject({ 'x': 0, 'y': 0 });
9162    * // => true
9163    */
9164   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9165     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9166       return false;
9167     }
9168     var valueOf = value.valueOf,
9169         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9170
9171     return objProto
9172       ? (value == objProto || getPrototypeOf(value) == objProto)
9173       : shimIsPlainObject(value);
9174   };
9175
9176   /**
9177    * Checks if `value` is a string.
9178    *
9179    * @static
9180    * @memberOf _
9181    * @category Objects
9182    * @param {*} value The value to check.
9183    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9184    * @example
9185    *
9186    * _.isString('fred');
9187    * // => true
9188    */
9189   function isString(value) {
9190     return typeof value == 'string' ||
9191       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9192   }
9193
9194   /**
9195    * Recursively merges own enumerable properties of the source object(s), that
9196    * don't resolve to `undefined` into the destination object. Subsequent sources
9197    * will overwrite property assignments of previous sources. If a callback is
9198    * provided it will be executed to produce the merged values of the destination
9199    * and source properties. If the callback returns `undefined` merging will
9200    * be handled by the method instead. The callback is bound to `thisArg` and
9201    * invoked with two arguments; (objectValue, sourceValue).
9202    *
9203    * @static
9204    * @memberOf _
9205    * @category Objects
9206    * @param {Object} object The destination object.
9207    * @param {...Object} [source] The source objects.
9208    * @param {Function} [callback] The function to customize merging properties.
9209    * @param {*} [thisArg] The `this` binding of `callback`.
9210    * @returns {Object} Returns the destination object.
9211    * @example
9212    *
9213    * var names = {
9214    *   'characters': [
9215    *     { 'name': 'barney' },
9216    *     { 'name': 'fred' }
9217    *   ]
9218    * };
9219    *
9220    * var ages = {
9221    *   'characters': [
9222    *     { 'age': 36 },
9223    *     { 'age': 40 }
9224    *   ]
9225    * };
9226    *
9227    * _.merge(names, ages);
9228    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9229    *
9230    * var food = {
9231    *   'fruits': ['apple'],
9232    *   'vegetables': ['beet']
9233    * };
9234    *
9235    * var otherFood = {
9236    *   'fruits': ['banana'],
9237    *   'vegetables': ['carrot']
9238    * };
9239    *
9240    * _.merge(food, otherFood, function(a, b) {
9241    *   return _.isArray(a) ? a.concat(b) : undefined;
9242    * });
9243    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9244    */
9245   function merge(object) {
9246     var args = arguments,
9247         length = 2;
9248
9249     if (!isObject(object)) {
9250       return object;
9251     }
9252
9253     // allows working with `_.reduce` and `_.reduceRight` without using
9254     // their `index` and `collection` arguments
9255     if (typeof args[2] != 'number') {
9256       length = args.length;
9257     }
9258     if (length > 3 && typeof args[length - 2] == 'function') {
9259       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9260     } else if (length > 2 && typeof args[length - 1] == 'function') {
9261       callback = args[--length];
9262     }
9263     var sources = slice(arguments, 1, length),
9264         index = -1,
9265         stackA = getArray(),
9266         stackB = getArray();
9267
9268     while (++index < length) {
9269       baseMerge(object, sources[index], callback, stackA, stackB);
9270     }
9271     releaseArray(stackA);
9272     releaseArray(stackB);
9273     return object;
9274   }
9275
9276   /**
9277    * Creates a shallow clone of `object` excluding the specified properties.
9278    * Property names may be specified as individual arguments or as arrays of
9279    * property names. If a callback is provided it will be executed for each
9280    * property of `object` omitting the properties the callback returns truey
9281    * for. The callback is bound to `thisArg` and invoked with three arguments;
9282    * (value, key, object).
9283    *
9284    * @static
9285    * @memberOf _
9286    * @category Objects
9287    * @param {Object} object The source object.
9288    * @param {Function|...string|string[]} [callback] The properties to omit or the
9289    *  function called per iteration.
9290    * @param {*} [thisArg] The `this` binding of `callback`.
9291    * @returns {Object} Returns an object without the omitted properties.
9292    * @example
9293    *
9294    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9295    * // => { 'name': 'fred' }
9296    *
9297    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9298    *   return typeof value == 'number';
9299    * });
9300    * // => { 'name': 'fred' }
9301    */
9302   function omit(object, callback, thisArg) {
9303     var result = {};
9304     if (typeof callback != 'function') {
9305       var props = [];
9306       forIn(object, function(value, key) {
9307         props.push(key);
9308       });
9309       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9310
9311       var index = -1,
9312           length = props.length;
9313
9314       while (++index < length) {
9315         var key = props[index];
9316         result[key] = object[key];
9317       }
9318     } else {
9319       callback = lodash.createCallback(callback, thisArg, 3);
9320       forIn(object, function(value, key, object) {
9321         if (!callback(value, key, object)) {
9322           result[key] = value;
9323         }
9324       });
9325     }
9326     return result;
9327   }
9328
9329   /**
9330    * Creates a two dimensional array of an object's key-value pairs,
9331    * i.e. `[[key1, value1], [key2, value2]]`.
9332    *
9333    * @static
9334    * @memberOf _
9335    * @category Objects
9336    * @param {Object} object The object to inspect.
9337    * @returns {Array} Returns new array of key-value pairs.
9338    * @example
9339    *
9340    * _.pairs({ 'barney': 36, 'fred': 40 });
9341    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9342    */
9343   function pairs(object) {
9344     var index = -1,
9345         props = keys(object),
9346         length = props.length,
9347         result = Array(length);
9348
9349     while (++index < length) {
9350       var key = props[index];
9351       result[index] = [key, object[key]];
9352     }
9353     return result;
9354   }
9355
9356   /**
9357    * Creates a shallow clone of `object` composed of the specified properties.
9358    * Property names may be specified as individual arguments or as arrays of
9359    * property names. If a callback is provided it will be executed for each
9360    * property of `object` picking the properties the callback returns truey
9361    * for. The callback is bound to `thisArg` and invoked with three arguments;
9362    * (value, key, object).
9363    *
9364    * @static
9365    * @memberOf _
9366    * @category Objects
9367    * @param {Object} object The source object.
9368    * @param {Function|...string|string[]} [callback] The function called per
9369    *  iteration or property names to pick, specified as individual property
9370    *  names or arrays of property names.
9371    * @param {*} [thisArg] The `this` binding of `callback`.
9372    * @returns {Object} Returns an object composed of the picked properties.
9373    * @example
9374    *
9375    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9376    * // => { 'name': 'fred' }
9377    *
9378    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9379    *   return key.charAt(0) != '_';
9380    * });
9381    * // => { 'name': 'fred' }
9382    */
9383   function pick(object, callback, thisArg) {
9384     var result = {};
9385     if (typeof callback != 'function') {
9386       var index = -1,
9387           props = baseFlatten(arguments, true, false, 1),
9388           length = isObject(object) ? props.length : 0;
9389
9390       while (++index < length) {
9391         var key = props[index];
9392         if (key in object) {
9393           result[key] = object[key];
9394         }
9395       }
9396     } else {
9397       callback = lodash.createCallback(callback, thisArg, 3);
9398       forIn(object, function(value, key, object) {
9399         if (callback(value, key, object)) {
9400           result[key] = value;
9401         }
9402       });
9403     }
9404     return result;
9405   }
9406
9407   /**
9408    * Creates an array composed of the own enumerable property values of `object`.
9409    *
9410    * @static
9411    * @memberOf _
9412    * @category Objects
9413    * @param {Object} object The object to inspect.
9414    * @returns {Array} Returns an array of property values.
9415    * @example
9416    *
9417    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9418    * // => [1, 2, 3] (property order is not guaranteed across environments)
9419    */
9420   function values(object) {
9421     var index = -1,
9422         props = keys(object),
9423         length = props.length,
9424         result = Array(length);
9425
9426     while (++index < length) {
9427       result[index] = object[props[index]];
9428     }
9429     return result;
9430   }
9431
9432   /*--------------------------------------------------------------------------*/
9433
9434   /**
9435    * Checks if a given value is present in a collection using strict equality
9436    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9437    * offset from the end of the collection.
9438    *
9439    * @static
9440    * @memberOf _
9441    * @alias include
9442    * @category Collections
9443    * @param {Array|Object|string} collection The collection to iterate over.
9444    * @param {*} target The value to check for.
9445    * @param {number} [fromIndex=0] The index to search from.
9446    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9447    * @example
9448    *
9449    * _.contains([1, 2, 3], 1);
9450    * // => true
9451    *
9452    * _.contains([1, 2, 3], 1, 2);
9453    * // => false
9454    *
9455    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9456    * // => true
9457    *
9458    * _.contains('pebbles', 'eb');
9459    * // => true
9460    */
9461   function contains(collection, target, fromIndex) {
9462     var index = -1,
9463         indexOf = getIndexOf(),
9464         length = collection ? collection.length : 0,
9465         result = false;
9466
9467     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9468     if (isArray(collection)) {
9469       result = indexOf(collection, target, fromIndex) > -1;
9470     } else if (typeof length == 'number') {
9471       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9472     } else {
9473       baseEach(collection, function(value) {
9474         if (++index >= fromIndex) {
9475           return !(result = value === target);
9476         }
9477       });
9478     }
9479     return result;
9480   }
9481
9482   /**
9483    * Checks if the given callback returns truey value for **all** elements of
9484    * a collection. The callback is bound to `thisArg` and invoked with three
9485    * arguments; (value, index|key, collection).
9486    *
9487    * If a property name is provided for `callback` the created "_.pluck" style
9488    * callback will return the property value of the given element.
9489    *
9490    * If an object is provided for `callback` the created "_.where" style callback
9491    * will return `true` for elements that have the properties of the given object,
9492    * else `false`.
9493    *
9494    * @static
9495    * @memberOf _
9496    * @alias all
9497    * @category Collections
9498    * @param {Array|Object|string} collection The collection to iterate over.
9499    * @param {Function|Object|string} [callback=identity] The function called
9500    *  per iteration. If a property name or object is provided it will be used
9501    *  to create a "_.pluck" or "_.where" style callback, respectively.
9502    * @param {*} [thisArg] The `this` binding of `callback`.
9503    * @returns {boolean} Returns `true` if all elements passed the callback check,
9504    *  else `false`.
9505    * @example
9506    *
9507    * _.every([true, 1, null, 'yes']);
9508    * // => false
9509    *
9510    * var characters = [
9511    *   { 'name': 'barney', 'age': 36 },
9512    *   { 'name': 'fred',   'age': 40 }
9513    * ];
9514    *
9515    * // using "_.pluck" callback shorthand
9516    * _.every(characters, 'age');
9517    * // => true
9518    *
9519    * // using "_.where" callback shorthand
9520    * _.every(characters, { 'age': 36 });
9521    * // => false
9522    */
9523   function every(collection, callback, thisArg) {
9524     var result = true;
9525     callback = lodash.createCallback(callback, thisArg, 3);
9526
9527     if (isArray(collection)) {
9528       var index = -1,
9529           length = collection.length;
9530
9531       while (++index < length) {
9532         if (!(result = !!callback(collection[index], index, collection))) {
9533           break;
9534         }
9535       }
9536     } else {
9537       baseEach(collection, function(value, index, collection) {
9538         return (result = !!callback(value, index, collection));
9539       });
9540     }
9541     return result;
9542   }
9543
9544   /**
9545    * Iterates over elements of a collection, returning an array of all elements
9546    * the callback returns truey for. The callback is bound to `thisArg` and
9547    * invoked with three arguments; (value, index|key, collection).
9548    *
9549    * If a property name is provided for `callback` the created "_.pluck" style
9550    * callback will return the property value of the given element.
9551    *
9552    * If an object is provided for `callback` the created "_.where" style callback
9553    * will return `true` for elements that have the properties of the given object,
9554    * else `false`.
9555    *
9556    * @static
9557    * @memberOf _
9558    * @alias select
9559    * @category Collections
9560    * @param {Array|Object|string} collection The collection to iterate over.
9561    * @param {Function|Object|string} [callback=identity] The function called
9562    *  per iteration. If a property name or object is provided it will be used
9563    *  to create a "_.pluck" or "_.where" style callback, respectively.
9564    * @param {*} [thisArg] The `this` binding of `callback`.
9565    * @returns {Array} Returns a new array of elements that passed the callback check.
9566    * @example
9567    *
9568    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9569    * // => [2, 4, 6]
9570    *
9571    * var characters = [
9572    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9573    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9574    * ];
9575    *
9576    * // using "_.pluck" callback shorthand
9577    * _.filter(characters, 'blocked');
9578    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9579    *
9580    * // using "_.where" callback shorthand
9581    * _.filter(characters, { 'age': 36 });
9582    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9583    */
9584   function filter(collection, callback, thisArg) {
9585     var result = [];
9586     callback = lodash.createCallback(callback, thisArg, 3);
9587
9588     if (isArray(collection)) {
9589       var index = -1,
9590           length = collection.length;
9591
9592       while (++index < length) {
9593         var value = collection[index];
9594         if (callback(value, index, collection)) {
9595           result.push(value);
9596         }
9597       }
9598     } else {
9599       baseEach(collection, function(value, index, collection) {
9600         if (callback(value, index, collection)) {
9601           result.push(value);
9602         }
9603       });
9604     }
9605     return result;
9606   }
9607
9608   /**
9609    * Iterates over elements of a collection, returning the first element that
9610    * the callback returns truey for. The callback is bound to `thisArg` and
9611    * invoked with three arguments; (value, index|key, collection).
9612    *
9613    * If a property name is provided for `callback` the created "_.pluck" style
9614    * callback will return the property value of the given element.
9615    *
9616    * If an object is provided for `callback` the created "_.where" style callback
9617    * will return `true` for elements that have the properties of the given object,
9618    * else `false`.
9619    *
9620    * @static
9621    * @memberOf _
9622    * @alias detect, findWhere
9623    * @category Collections
9624    * @param {Array|Object|string} collection The collection to iterate over.
9625    * @param {Function|Object|string} [callback=identity] The function called
9626    *  per iteration. If a property name or object is provided it will be used
9627    *  to create a "_.pluck" or "_.where" style callback, respectively.
9628    * @param {*} [thisArg] The `this` binding of `callback`.
9629    * @returns {*} Returns the found element, else `undefined`.
9630    * @example
9631    *
9632    * var characters = [
9633    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9634    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9635    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9636    * ];
9637    *
9638    * _.find(characters, function(chr) {
9639    *   return chr.age < 40;
9640    * });
9641    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9642    *
9643    * // using "_.where" callback shorthand
9644    * _.find(characters, { 'age': 1 });
9645    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9646    *
9647    * // using "_.pluck" callback shorthand
9648    * _.find(characters, 'blocked');
9649    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9650    */
9651   function find(collection, callback, thisArg) {
9652     callback = lodash.createCallback(callback, thisArg, 3);
9653
9654     if (isArray(collection)) {
9655       var index = -1,
9656           length = collection.length;
9657
9658       while (++index < length) {
9659         var value = collection[index];
9660         if (callback(value, index, collection)) {
9661           return value;
9662         }
9663       }
9664     } else {
9665       var result;
9666       baseEach(collection, function(value, index, collection) {
9667         if (callback(value, index, collection)) {
9668           result = value;
9669           return false;
9670         }
9671       });
9672       return result;
9673     }
9674   }
9675
9676   /**
9677    * Iterates over elements of a collection, executing the callback for each
9678    * element. The callback is bound to `thisArg` and invoked with three arguments;
9679    * (value, index|key, collection). Callbacks may exit iteration early by
9680    * explicitly returning `false`.
9681    *
9682    * Note: As with other "Collections" methods, objects with a `length` property
9683    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9684    * may be used for object iteration.
9685    *
9686    * @static
9687    * @memberOf _
9688    * @alias each
9689    * @category Collections
9690    * @param {Array|Object|string} collection The collection to iterate over.
9691    * @param {Function} [callback=identity] The function called per iteration.
9692    * @param {*} [thisArg] The `this` binding of `callback`.
9693    * @returns {Array|Object|string} Returns `collection`.
9694    * @example
9695    *
9696    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9697    * // => logs each number and returns '1,2,3'
9698    *
9699    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9700    * // => logs each number and returns the object (property order is not guaranteed across environments)
9701    */
9702   function forEach(collection, callback, thisArg) {
9703     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9704       var index = -1,
9705           length = collection.length;
9706
9707       while (++index < length) {
9708         if (callback(collection[index], index, collection) === false) {
9709           break;
9710         }
9711       }
9712     } else {
9713       baseEach(collection, callback, thisArg);
9714     }
9715     return collection;
9716   }
9717
9718   /**
9719    * Creates an object composed of keys generated from the results of running
9720    * each element of a collection through the callback. The corresponding value
9721    * of each key is an array of the elements responsible for generating the key.
9722    * The callback is bound to `thisArg` and invoked with three arguments;
9723    * (value, index|key, collection).
9724    *
9725    * If a property name is provided for `callback` the created "_.pluck" style
9726    * callback will return the property value of the given element.
9727    *
9728    * If an object is provided for `callback` the created "_.where" style callback
9729    * will return `true` for elements that have the properties of the given object,
9730    * else `false`
9731    *
9732    * @static
9733    * @memberOf _
9734    * @category Collections
9735    * @param {Array|Object|string} collection The collection to iterate over.
9736    * @param {Function|Object|string} [callback=identity] The function called
9737    *  per iteration. If a property name or object is provided it will be used
9738    *  to create a "_.pluck" or "_.where" style callback, respectively.
9739    * @param {*} [thisArg] The `this` binding of `callback`.
9740    * @returns {Object} Returns the composed aggregate object.
9741    * @example
9742    *
9743    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9744    * // => { '4': [4.2], '6': [6.1, 6.4] }
9745    *
9746    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9747    * // => { '4': [4.2], '6': [6.1, 6.4] }
9748    *
9749    * // using "_.pluck" callback shorthand
9750    * _.groupBy(['one', 'two', 'three'], 'length');
9751    * // => { '3': ['one', 'two'], '5': ['three'] }
9752    */
9753   var groupBy = createAggregator(function(result, value, key) {
9754     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9755   });
9756
9757   /**
9758    * Creates an array of values by running each element in the collection
9759    * through the callback. The callback is bound to `thisArg` and invoked with
9760    * three arguments; (value, index|key, collection).
9761    *
9762    * If a property name is provided for `callback` the created "_.pluck" style
9763    * callback will return the property value of the given element.
9764    *
9765    * If an object is provided for `callback` the created "_.where" style callback
9766    * will return `true` for elements that have the properties of the given object,
9767    * else `false`.
9768    *
9769    * @static
9770    * @memberOf _
9771    * @alias collect
9772    * @category Collections
9773    * @param {Array|Object|string} collection The collection to iterate over.
9774    * @param {Function|Object|string} [callback=identity] The function called
9775    *  per iteration. If a property name or object is provided it will be used
9776    *  to create a "_.pluck" or "_.where" style callback, respectively.
9777    * @param {*} [thisArg] The `this` binding of `callback`.
9778    * @returns {Array} Returns a new array of the results of each `callback` execution.
9779    * @example
9780    *
9781    * _.map([1, 2, 3], function(num) { return num * 3; });
9782    * // => [3, 6, 9]
9783    *
9784    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9785    * // => [3, 6, 9] (property order is not guaranteed across environments)
9786    *
9787    * var characters = [
9788    *   { 'name': 'barney', 'age': 36 },
9789    *   { 'name': 'fred',   'age': 40 }
9790    * ];
9791    *
9792    * // using "_.pluck" callback shorthand
9793    * _.map(characters, 'name');
9794    * // => ['barney', 'fred']
9795    */
9796   function map(collection, callback, thisArg) {
9797     var index = -1,
9798         length = collection ? collection.length : 0,
9799         result = Array(typeof length == 'number' ? length : 0);
9800
9801     callback = lodash.createCallback(callback, thisArg, 3);
9802     if (isArray(collection)) {
9803       while (++index < length) {
9804         result[index] = callback(collection[index], index, collection);
9805       }
9806     } else {
9807       baseEach(collection, function(value, key, collection) {
9808         result[++index] = callback(value, key, collection);
9809       });
9810     }
9811     return result;
9812   }
9813
9814   /**
9815    * Retrieves the value of a specified property from all elements in the collection.
9816    *
9817    * @static
9818    * @memberOf _
9819    * @type Function
9820    * @category Collections
9821    * @param {Array|Object|string} collection The collection to iterate over.
9822    * @param {string} property The property to pluck.
9823    * @returns {Array} Returns a new array of property values.
9824    * @example
9825    *
9826    * var characters = [
9827    *   { 'name': 'barney', 'age': 36 },
9828    *   { 'name': 'fred',   'age': 40 }
9829    * ];
9830    *
9831    * _.pluck(characters, 'name');
9832    * // => ['barney', 'fred']
9833    */
9834   var pluck = map;
9835
9836   /**
9837    * Reduces a collection to a value which is the accumulated result of running
9838    * each element in the collection through the callback, where each successive
9839    * callback execution consumes the return value of the previous execution. If
9840    * `accumulator` is not provided the first element of the collection will be
9841    * used as the initial `accumulator` value. The callback is bound to `thisArg`
9842    * and invoked with four arguments; (accumulator, value, index|key, collection).
9843    *
9844    * @static
9845    * @memberOf _
9846    * @alias foldl, inject
9847    * @category Collections
9848    * @param {Array|Object|string} collection The collection to iterate over.
9849    * @param {Function} [callback=identity] The function called per iteration.
9850    * @param {*} [accumulator] Initial value of the accumulator.
9851    * @param {*} [thisArg] The `this` binding of `callback`.
9852    * @returns {*} Returns the accumulated value.
9853    * @example
9854    *
9855    * var sum = _.reduce([1, 2, 3], function(sum, num) {
9856    *   return sum + num;
9857    * });
9858    * // => 6
9859    *
9860    * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) {
9861    *   result[key] = num * 3;
9862    *   return result;
9863    * }, {});
9864    * // => { 'a': 3, 'b': 6, 'c': 9 }
9865    */
9866   function reduce(collection, callback, accumulator, thisArg) {
9867     var noaccum = arguments.length < 3;
9868     callback = lodash.createCallback(callback, thisArg, 4);
9869
9870     if (isArray(collection)) {
9871       var index = -1,
9872           length = collection.length;
9873
9874       if (noaccum) {
9875         accumulator = collection[++index];
9876       }
9877       while (++index < length) {
9878         accumulator = callback(accumulator, collection[index], index, collection);
9879       }
9880     } else {
9881       baseEach(collection, function(value, index, collection) {
9882         accumulator = noaccum
9883           ? (noaccum = false, value)
9884           : callback(accumulator, value, index, collection)
9885       });
9886     }
9887     return accumulator;
9888   }
9889
9890   /**
9891    * The opposite of `_.filter` this method returns the elements of a
9892    * collection that the callback does **not** return truey for.
9893    *
9894    * If a property name is provided for `callback` the created "_.pluck" style
9895    * callback will return the property value of the given element.
9896    *
9897    * If an object is provided for `callback` the created "_.where" style callback
9898    * will return `true` for elements that have the properties of the given object,
9899    * else `false`.
9900    *
9901    * @static
9902    * @memberOf _
9903    * @category Collections
9904    * @param {Array|Object|string} collection The collection to iterate over.
9905    * @param {Function|Object|string} [callback=identity] The function called
9906    *  per iteration. If a property name or object is provided it will be used
9907    *  to create a "_.pluck" or "_.where" style callback, respectively.
9908    * @param {*} [thisArg] The `this` binding of `callback`.
9909    * @returns {Array} Returns a new array of elements that failed the callback check.
9910    * @example
9911    *
9912    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9913    * // => [1, 3, 5]
9914    *
9915    * var characters = [
9916    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9917    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9918    * ];
9919    *
9920    * // using "_.pluck" callback shorthand
9921    * _.reject(characters, 'blocked');
9922    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9923    *
9924    * // using "_.where" callback shorthand
9925    * _.reject(characters, { 'age': 36 });
9926    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9927    */
9928   function reject(collection, callback, thisArg) {
9929     callback = lodash.createCallback(callback, thisArg, 3);
9930     return filter(collection, function(value, index, collection) {
9931       return !callback(value, index, collection);
9932     });
9933   }
9934
9935   /**
9936    * Checks if the callback returns a truey value for **any** element of a
9937    * collection. The function returns as soon as it finds a passing value and
9938    * does not iterate over the entire collection. The callback is bound to
9939    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9940    *
9941    * If a property name is provided for `callback` the created "_.pluck" style
9942    * callback will return the property value of the given element.
9943    *
9944    * If an object is provided for `callback` the created "_.where" style callback
9945    * will return `true` for elements that have the properties of the given object,
9946    * else `false`.
9947    *
9948    * @static
9949    * @memberOf _
9950    * @alias any
9951    * @category Collections
9952    * @param {Array|Object|string} collection The collection to iterate over.
9953    * @param {Function|Object|string} [callback=identity] The function called
9954    *  per iteration. If a property name or object is provided it will be used
9955    *  to create a "_.pluck" or "_.where" style callback, respectively.
9956    * @param {*} [thisArg] The `this` binding of `callback`.
9957    * @returns {boolean} Returns `true` if any element passed the callback check,
9958    *  else `false`.
9959    * @example
9960    *
9961    * _.some([null, 0, 'yes', false], Boolean);
9962    * // => true
9963    *
9964    * var characters = [
9965    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9966    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9967    * ];
9968    *
9969    * // using "_.pluck" callback shorthand
9970    * _.some(characters, 'blocked');
9971    * // => true
9972    *
9973    * // using "_.where" callback shorthand
9974    * _.some(characters, { 'age': 1 });
9975    * // => false
9976    */
9977   function some(collection, callback, thisArg) {
9978     var result;
9979     callback = lodash.createCallback(callback, thisArg, 3);
9980
9981     if (isArray(collection)) {
9982       var index = -1,
9983           length = collection.length;
9984
9985       while (++index < length) {
9986         if ((result = callback(collection[index], index, collection))) {
9987           break;
9988         }
9989       }
9990     } else {
9991       baseEach(collection, function(value, index, collection) {
9992         return !(result = callback(value, index, collection));
9993       });
9994     }
9995     return !!result;
9996   }
9997
9998   /*--------------------------------------------------------------------------*/
9999
10000   /**
10001    * Creates an array with all falsey values removed. The values `false`, `null`,
10002    * `0`, `""`, `undefined`, and `NaN` are all falsey.
10003    *
10004    * @static
10005    * @memberOf _
10006    * @category Arrays
10007    * @param {Array} array The array to compact.
10008    * @returns {Array} Returns a new array of filtered values.
10009    * @example
10010    *
10011    * _.compact([0, 1, false, 2, '', 3]);
10012    * // => [1, 2, 3]
10013    */
10014   function compact(array) {
10015     var index = -1,
10016         length = array ? array.length : 0,
10017         result = [];
10018
10019     while (++index < length) {
10020       var value = array[index];
10021       if (value) {
10022         result.push(value);
10023       }
10024     }
10025     return result;
10026   }
10027
10028   /**
10029    * Creates an array excluding all values of the provided arrays using strict
10030    * equality for comparisons, i.e. `===`.
10031    *
10032    * @static
10033    * @memberOf _
10034    * @category Arrays
10035    * @param {Array} array The array to process.
10036    * @param {...Array} [values] The arrays of values to exclude.
10037    * @returns {Array} Returns a new array of filtered values.
10038    * @example
10039    *
10040    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
10041    * // => [1, 3, 4]
10042    */
10043   function difference(array) {
10044     return baseDifference(array, baseFlatten(arguments, true, true, 1));
10045   }
10046
10047   /**
10048    * Gets the first element or first `n` elements of an array. If a callback
10049    * is provided elements at the beginning of the array are returned as long
10050    * as the callback returns truey. The callback is bound to `thisArg` and
10051    * invoked with three arguments; (value, index, array).
10052    *
10053    * If a property name is provided for `callback` the created "_.pluck" style
10054    * callback will return the property value of the given element.
10055    *
10056    * If an object is provided for `callback` the created "_.where" style callback
10057    * will return `true` for elements that have the properties of the given object,
10058    * else `false`.
10059    *
10060    * @static
10061    * @memberOf _
10062    * @alias head, take
10063    * @category Arrays
10064    * @param {Array} array The array to query.
10065    * @param {Function|Object|number|string} [callback] The function called
10066    *  per element or the number of elements to return. If a property name or
10067    *  object is provided it will be used to create a "_.pluck" or "_.where"
10068    *  style callback, respectively.
10069    * @param {*} [thisArg] The `this` binding of `callback`.
10070    * @returns {*} Returns the first element(s) of `array`.
10071    * @example
10072    *
10073    * _.first([1, 2, 3]);
10074    * // => 1
10075    *
10076    * _.first([1, 2, 3], 2);
10077    * // => [1, 2]
10078    *
10079    * _.first([1, 2, 3], function(num) {
10080    *   return num < 3;
10081    * });
10082    * // => [1, 2]
10083    *
10084    * var characters = [
10085    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10086    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10087    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10088    * ];
10089    *
10090    * // using "_.pluck" callback shorthand
10091    * _.first(characters, 'blocked');
10092    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10093    *
10094    * // using "_.where" callback shorthand
10095    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10096    * // => ['barney', 'fred']
10097    */
10098   function first(array, callback, thisArg) {
10099     var n = 0,
10100         length = array ? array.length : 0;
10101
10102     if (typeof callback != 'number' && callback != null) {
10103       var index = -1;
10104       callback = lodash.createCallback(callback, thisArg, 3);
10105       while (++index < length && callback(array[index], index, array)) {
10106         n++;
10107       }
10108     } else {
10109       n = callback;
10110       if (n == null || thisArg) {
10111         return array ? array[0] : undefined;
10112       }
10113     }
10114     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10115   }
10116
10117   /**
10118    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10119    * is truey, the array will only be flattened a single level. If a callback
10120    * is provided each element of the array is passed through the callback before
10121    * flattening. The callback is bound to `thisArg` and invoked with three
10122    * arguments; (value, index, array).
10123    *
10124    * If a property name is provided for `callback` the created "_.pluck" style
10125    * callback will return the property value of the given element.
10126    *
10127    * If an object is provided for `callback` the created "_.where" style callback
10128    * will return `true` for elements that have the properties of the given object,
10129    * else `false`.
10130    *
10131    * @static
10132    * @memberOf _
10133    * @category Arrays
10134    * @param {Array} array The array to flatten.
10135    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10136    * @param {Function|Object|string} [callback=identity] The function called
10137    *  per iteration. If a property name or object is provided it will be used
10138    *  to create a "_.pluck" or "_.where" style callback, respectively.
10139    * @param {*} [thisArg] The `this` binding of `callback`.
10140    * @returns {Array} Returns a new flattened array.
10141    * @example
10142    *
10143    * _.flatten([1, [2], [3, [[4]]]]);
10144    * // => [1, 2, 3, 4];
10145    *
10146    * _.flatten([1, [2], [3, [[4]]]], true);
10147    * // => [1, 2, 3, [[4]]];
10148    *
10149    * var characters = [
10150    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10151    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10152    * ];
10153    *
10154    * // using "_.pluck" callback shorthand
10155    * _.flatten(characters, 'pets');
10156    * // => ['hoppy', 'baby puss', 'dino']
10157    */
10158   function flatten(array, isShallow, callback, thisArg) {
10159     // juggle arguments
10160     if (typeof isShallow != 'boolean' && isShallow != null) {
10161       thisArg = callback;
10162       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10163       isShallow = false;
10164     }
10165     if (callback != null) {
10166       array = map(array, callback, thisArg);
10167     }
10168     return baseFlatten(array, isShallow);
10169   }
10170
10171   /**
10172    * Gets the index at which the first occurrence of `value` is found using
10173    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10174    * providing `true` for `fromIndex` will run a faster binary search.
10175    *
10176    * @static
10177    * @memberOf _
10178    * @category Arrays
10179    * @param {Array} array The array to search.
10180    * @param {*} value The value to search for.
10181    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10182    *  to perform a binary search on a sorted array.
10183    * @returns {number} Returns the index of the matched value or `-1`.
10184    * @example
10185    *
10186    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10187    * // => 1
10188    *
10189    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10190    * // => 4
10191    *
10192    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10193    * // => 2
10194    */
10195   function indexOf(array, value, fromIndex) {
10196     if (typeof fromIndex == 'number') {
10197       var length = array ? array.length : 0;
10198       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10199     } else if (fromIndex) {
10200       var index = sortedIndex(array, value);
10201       return array[index] === value ? index : -1;
10202     }
10203     return baseIndexOf(array, value, fromIndex);
10204   }
10205
10206   /**
10207    * Creates an array of unique values present in all provided arrays using
10208    * strict equality for comparisons, i.e. `===`.
10209    *
10210    * @static
10211    * @memberOf _
10212    * @category Arrays
10213    * @param {...Array} [array] The arrays to inspect.
10214    * @returns {Array} Returns an array of composite values.
10215    * @example
10216    *
10217    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10218    * // => [1, 2]
10219    */
10220   function intersection(array) {
10221     var args = arguments,
10222         argsLength = args.length,
10223         argsIndex = -1,
10224         caches = getArray(),
10225         index = -1,
10226         indexOf = getIndexOf(),
10227         length = array ? array.length : 0,
10228         result = [],
10229         seen = getArray();
10230
10231     while (++argsIndex < argsLength) {
10232       var value = args[argsIndex];
10233       caches[argsIndex] = indexOf === baseIndexOf &&
10234         (value ? value.length : 0) >= largeArraySize &&
10235         createCache(argsIndex ? args[argsIndex] : seen);
10236     }
10237     outer:
10238     while (++index < length) {
10239       var cache = caches[0];
10240       value = array[index];
10241
10242       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10243         argsIndex = argsLength;
10244         (cache || seen).push(value);
10245         while (--argsIndex) {
10246           cache = caches[argsIndex];
10247           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10248             continue outer;
10249           }
10250         }
10251         result.push(value);
10252       }
10253     }
10254     while (argsLength--) {
10255       cache = caches[argsLength];
10256       if (cache) {
10257         releaseObject(cache);
10258       }
10259     }
10260     releaseArray(caches);
10261     releaseArray(seen);
10262     return result;
10263   }
10264
10265   /**
10266    * Gets the last element or last `n` elements of an array. If a callback is
10267    * provided elements at the end of the array are returned as long as the
10268    * callback returns truey. The callback is bound to `thisArg` and invoked
10269    * with three arguments; (value, index, array).
10270    *
10271    * If a property name is provided for `callback` the created "_.pluck" style
10272    * callback will return the property value of the given element.
10273    *
10274    * If an object is provided for `callback` the created "_.where" style callback
10275    * will return `true` for elements that have the properties of the given object,
10276    * else `false`.
10277    *
10278    * @static
10279    * @memberOf _
10280    * @category Arrays
10281    * @param {Array} array The array to query.
10282    * @param {Function|Object|number|string} [callback] The function called
10283    *  per element or the number of elements to return. If a property name or
10284    *  object is provided it will be used to create a "_.pluck" or "_.where"
10285    *  style callback, respectively.
10286    * @param {*} [thisArg] The `this` binding of `callback`.
10287    * @returns {*} Returns the last element(s) of `array`.
10288    * @example
10289    *
10290    * _.last([1, 2, 3]);
10291    * // => 3
10292    *
10293    * _.last([1, 2, 3], 2);
10294    * // => [2, 3]
10295    *
10296    * _.last([1, 2, 3], function(num) {
10297    *   return num > 1;
10298    * });
10299    * // => [2, 3]
10300    *
10301    * var characters = [
10302    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10303    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10304    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10305    * ];
10306    *
10307    * // using "_.pluck" callback shorthand
10308    * _.pluck(_.last(characters, 'blocked'), 'name');
10309    * // => ['fred', 'pebbles']
10310    *
10311    * // using "_.where" callback shorthand
10312    * _.last(characters, { 'employer': 'na' });
10313    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10314    */
10315   function last(array, callback, thisArg) {
10316     var n = 0,
10317         length = array ? array.length : 0;
10318
10319     if (typeof callback != 'number' && callback != null) {
10320       var index = length;
10321       callback = lodash.createCallback(callback, thisArg, 3);
10322       while (index-- && callback(array[index], index, array)) {
10323         n++;
10324       }
10325     } else {
10326       n = callback;
10327       if (n == null || thisArg) {
10328         return array ? array[length - 1] : undefined;
10329       }
10330     }
10331     return slice(array, nativeMax(0, length - n));
10332   }
10333
10334   /**
10335    * Uses a binary search to determine the smallest index at which a value
10336    * should be inserted into a given sorted array in order to maintain the sort
10337    * order of the array. If a callback is provided it will be executed for
10338    * `value` and each element of `array` to compute their sort ranking. The
10339    * callback is bound to `thisArg` and invoked with one argument; (value).
10340    *
10341    * If a property name is provided for `callback` the created "_.pluck" style
10342    * callback will return the property value of the given element.
10343    *
10344    * If an object is provided for `callback` the created "_.where" style callback
10345    * will return `true` for elements that have the properties of the given object,
10346    * else `false`.
10347    *
10348    * @static
10349    * @memberOf _
10350    * @category Arrays
10351    * @param {Array} array The array to inspect.
10352    * @param {*} value The value to evaluate.
10353    * @param {Function|Object|string} [callback=identity] The function called
10354    *  per iteration. If a property name or object is provided it will be used
10355    *  to create a "_.pluck" or "_.where" style callback, respectively.
10356    * @param {*} [thisArg] The `this` binding of `callback`.
10357    * @returns {number} Returns the index at which `value` should be inserted
10358    *  into `array`.
10359    * @example
10360    *
10361    * _.sortedIndex([20, 30, 50], 40);
10362    * // => 2
10363    *
10364    * // using "_.pluck" callback shorthand
10365    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10366    * // => 2
10367    *
10368    * var dict = {
10369    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10370    * };
10371    *
10372    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10373    *   return dict.wordToNumber[word];
10374    * });
10375    * // => 2
10376    *
10377    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10378    *   return this.wordToNumber[word];
10379    * }, dict);
10380    * // => 2
10381    */
10382   function sortedIndex(array, value, callback, thisArg) {
10383     var low = 0,
10384         high = array ? array.length : low;
10385
10386     // explicitly reference `identity` for better inlining in Firefox
10387     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10388     value = callback(value);
10389
10390     while (low < high) {
10391       var mid = (low + high) >>> 1;
10392       (callback(array[mid]) < value)
10393         ? low = mid + 1
10394         : high = mid;
10395     }
10396     return low;
10397   }
10398
10399   /**
10400    * Creates an array of unique values, in order, of the provided arrays using
10401    * strict equality for comparisons, i.e. `===`.
10402    *
10403    * @static
10404    * @memberOf _
10405    * @category Arrays
10406    * @param {...Array} [array] The arrays to inspect.
10407    * @returns {Array} Returns an array of composite values.
10408    * @example
10409    *
10410    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10411    * // => [1, 2, 3, 101, 10]
10412    */
10413   function union(array) {
10414     return baseUniq(baseFlatten(arguments, true, true));
10415   }
10416
10417   /**
10418    * Creates a duplicate-value-free version of an array using strict equality
10419    * for comparisons, i.e. `===`. If the array is sorted, providing
10420    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10421    * each element of `array` is passed through the callback before uniqueness
10422    * is computed. The callback is bound to `thisArg` and invoked with three
10423    * arguments; (value, index, array).
10424    *
10425    * If a property name is provided for `callback` the created "_.pluck" style
10426    * callback will return the property value of the given element.
10427    *
10428    * If an object is provided for `callback` the created "_.where" style callback
10429    * will return `true` for elements that have the properties of the given object,
10430    * else `false`.
10431    *
10432    * @static
10433    * @memberOf _
10434    * @alias unique
10435    * @category Arrays
10436    * @param {Array} array The array to process.
10437    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10438    * @param {Function|Object|string} [callback=identity] The function called
10439    *  per iteration. If a property name or object is provided it will be used
10440    *  to create a "_.pluck" or "_.where" style callback, respectively.
10441    * @param {*} [thisArg] The `this` binding of `callback`.
10442    * @returns {Array} Returns a duplicate-value-free array.
10443    * @example
10444    *
10445    * _.uniq([1, 2, 1, 3, 1]);
10446    * // => [1, 2, 3]
10447    *
10448    * _.uniq([1, 1, 2, 2, 3], true);
10449    * // => [1, 2, 3]
10450    *
10451    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10452    * // => ['A', 'b', 'C']
10453    *
10454    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10455    * // => [1, 2.5, 3]
10456    *
10457    * // using "_.pluck" callback shorthand
10458    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10459    * // => [{ 'x': 1 }, { 'x': 2 }]
10460    */
10461   function uniq(array, isSorted, callback, thisArg) {
10462     // juggle arguments
10463     if (typeof isSorted != 'boolean' && isSorted != null) {
10464       thisArg = callback;
10465       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10466       isSorted = false;
10467     }
10468     if (callback != null) {
10469       callback = lodash.createCallback(callback, thisArg, 3);
10470     }
10471     return baseUniq(array, isSorted, callback);
10472   }
10473
10474   /**
10475    * Creates an array excluding all provided values using strict equality for
10476    * comparisons, i.e. `===`.
10477    *
10478    * @static
10479    * @memberOf _
10480    * @category Arrays
10481    * @param {Array} array The array to filter.
10482    * @param {...*} [value] The values to exclude.
10483    * @returns {Array} Returns a new array of filtered values.
10484    * @example
10485    *
10486    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10487    * // => [2, 3, 4]
10488    */
10489   function without(array) {
10490     return baseDifference(array, slice(arguments, 1));
10491   }
10492
10493   /*--------------------------------------------------------------------------*/
10494
10495   /**
10496    * Creates a function that, when called, invokes `func` with the `this`
10497    * binding of `thisArg` and prepends any additional `bind` arguments to those
10498    * provided to the bound function.
10499    *
10500    * @static
10501    * @memberOf _
10502    * @category Functions
10503    * @param {Function} func The function to bind.
10504    * @param {*} [thisArg] The `this` binding of `func`.
10505    * @param {...*} [arg] Arguments to be partially applied.
10506    * @returns {Function} Returns the new bound function.
10507    * @example
10508    *
10509    * var func = function(greeting) {
10510    *   return greeting + ' ' + this.name;
10511    * };
10512    *
10513    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10514    * func();
10515    * // => 'hi fred'
10516    */
10517   function bind(func, thisArg) {
10518     return arguments.length > 2
10519       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10520       : createWrapper(func, 1, null, null, thisArg);
10521   }
10522
10523   /**
10524    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10525    * name the created callback will return the property value for a given element.
10526    * If `func` is an object the created callback will return `true` for elements
10527    * that contain the equivalent object properties, otherwise it will return `false`.
10528    *
10529    * @static
10530    * @memberOf _
10531    * @category Functions
10532    * @param {*} [func=identity] The value to convert to a callback.
10533    * @param {*} [thisArg] The `this` binding of the created callback.
10534    * @param {number} [argCount] The number of arguments the callback accepts.
10535    * @returns {Function} Returns a callback function.
10536    * @example
10537    *
10538    * var characters = [
10539    *   { 'name': 'barney', 'age': 36 },
10540    *   { 'name': 'fred',   'age': 40 }
10541    * ];
10542    *
10543    * // wrap to create custom callback shorthands
10544    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10545    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10546    *   return !match ? func(callback, thisArg) : function(object) {
10547    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10548    *   };
10549    * });
10550    *
10551    * _.filter(characters, 'age__gt38');
10552    * // => [{ 'name': 'fred', 'age': 40 }]
10553    */
10554   function createCallback(func, thisArg, argCount) {
10555     var type = typeof func;
10556     if (func == null || type == 'function') {
10557       return baseCreateCallback(func, thisArg, argCount);
10558     }
10559     // handle "_.pluck" style callback shorthands
10560     if (type != 'object') {
10561       return function(object) {
10562         return object[func];
10563       };
10564     }
10565     var props = keys(func),
10566         key = props[0],
10567         a = func[key];
10568
10569     // handle "_.where" style callback shorthands
10570     if (props.length == 1 && a === a && !isObject(a)) {
10571       // fast path the common case of providing an object with a single
10572       // property containing a primitive value
10573       return function(object) {
10574         var b = object[key];
10575         return a === b && (a !== 0 || (1 / a == 1 / b));
10576       };
10577     }
10578     return function(object) {
10579       var length = props.length,
10580           result = false;
10581
10582       while (length--) {
10583         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10584           break;
10585         }
10586       }
10587       return result;
10588     };
10589   }
10590
10591   /**
10592    * Creates a function that will delay the execution of `func` until after
10593    * `wait` milliseconds have elapsed since the last time it was invoked.
10594    * Provide an options object to indicate that `func` should be invoked on
10595    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10596    * to the debounced function will return the result of the last `func` call.
10597    *
10598    * Note: If `leading` and `trailing` options are `true` `func` will be called
10599    * on the trailing edge of the timeout only if the the debounced function is
10600    * invoked more than once during the `wait` timeout.
10601    *
10602    * @static
10603    * @memberOf _
10604    * @category Functions
10605    * @param {Function} func The function to debounce.
10606    * @param {number} wait The number of milliseconds to delay.
10607    * @param {Object} [options] The options object.
10608    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10609    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10610    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10611    * @returns {Function} Returns the new debounced function.
10612    * @example
10613    *
10614    * // avoid costly calculations while the window size is in flux
10615    * var lazyLayout = _.debounce(calculateLayout, 150);
10616    * jQuery(window).on('resize', lazyLayout);
10617    *
10618    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10619    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10620    *   'leading': true,
10621    *   'trailing': false
10622    * });
10623    *
10624    * // ensure `batchLog` is executed once after 1 second of debounced calls
10625    * var source = new EventSource('/stream');
10626    * source.addEventListener('message', _.debounce(batchLog, 250, {
10627    *   'maxWait': 1000
10628    * }, false);
10629    */
10630   function debounce(func, wait, options) {
10631     var args,
10632         maxTimeoutId,
10633         result,
10634         stamp,
10635         thisArg,
10636         timeoutId,
10637         trailingCall,
10638         lastCalled = 0,
10639         maxWait = false,
10640         trailing = true;
10641
10642     if (!isFunction(func)) {
10643       throw new TypeError;
10644     }
10645     wait = nativeMax(0, wait) || 0;
10646     if (options === true) {
10647       var leading = true;
10648       trailing = false;
10649     } else if (isObject(options)) {
10650       leading = options.leading;
10651       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10652       trailing = 'trailing' in options ? options.trailing : trailing;
10653     }
10654     var delayed = function() {
10655       var remaining = wait - (now() - stamp);
10656       if (remaining <= 0) {
10657         if (maxTimeoutId) {
10658           clearTimeout(maxTimeoutId);
10659         }
10660         var isCalled = trailingCall;
10661         maxTimeoutId = timeoutId = trailingCall = undefined;
10662         if (isCalled) {
10663           lastCalled = now();
10664           result = func.apply(thisArg, args);
10665           if (!timeoutId && !maxTimeoutId) {
10666             args = thisArg = null;
10667           }
10668         }
10669       } else {
10670         timeoutId = setTimeout(delayed, remaining);
10671       }
10672     };
10673
10674     var maxDelayed = function() {
10675       if (timeoutId) {
10676         clearTimeout(timeoutId);
10677       }
10678       maxTimeoutId = timeoutId = trailingCall = undefined;
10679       if (trailing || (maxWait !== wait)) {
10680         lastCalled = now();
10681         result = func.apply(thisArg, args);
10682         if (!timeoutId && !maxTimeoutId) {
10683           args = thisArg = null;
10684         }
10685       }
10686     };
10687
10688     return function() {
10689       args = arguments;
10690       stamp = now();
10691       thisArg = this;
10692       trailingCall = trailing && (timeoutId || !leading);
10693
10694       if (maxWait === false) {
10695         var leadingCall = leading && !timeoutId;
10696       } else {
10697         if (!maxTimeoutId && !leading) {
10698           lastCalled = stamp;
10699         }
10700         var remaining = maxWait - (stamp - lastCalled),
10701             isCalled = remaining <= 0;
10702
10703         if (isCalled) {
10704           if (maxTimeoutId) {
10705             maxTimeoutId = clearTimeout(maxTimeoutId);
10706           }
10707           lastCalled = stamp;
10708           result = func.apply(thisArg, args);
10709         }
10710         else if (!maxTimeoutId) {
10711           maxTimeoutId = setTimeout(maxDelayed, remaining);
10712         }
10713       }
10714       if (isCalled && timeoutId) {
10715         timeoutId = clearTimeout(timeoutId);
10716       }
10717       else if (!timeoutId && wait !== maxWait) {
10718         timeoutId = setTimeout(delayed, wait);
10719       }
10720       if (leadingCall) {
10721         isCalled = true;
10722         result = func.apply(thisArg, args);
10723       }
10724       if (isCalled && !timeoutId && !maxTimeoutId) {
10725         args = thisArg = null;
10726       }
10727       return result;
10728     };
10729   }
10730
10731   /**
10732    * Creates a function that, when executed, will only call the `func` function
10733    * at most once per every `wait` milliseconds. Provide an options object to
10734    * indicate that `func` should be invoked on the leading and/or trailing edge
10735    * of the `wait` timeout. Subsequent calls to the throttled function will
10736    * return the result of the last `func` call.
10737    *
10738    * Note: If `leading` and `trailing` options are `true` `func` will be called
10739    * on the trailing edge of the timeout only if the the throttled function is
10740    * invoked more than once during the `wait` timeout.
10741    *
10742    * @static
10743    * @memberOf _
10744    * @category Functions
10745    * @param {Function} func The function to throttle.
10746    * @param {number} wait The number of milliseconds to throttle executions to.
10747    * @param {Object} [options] The options object.
10748    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10749    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10750    * @returns {Function} Returns the new throttled function.
10751    * @example
10752    *
10753    * // avoid excessively updating the position while scrolling
10754    * var throttled = _.throttle(updatePosition, 100);
10755    * jQuery(window).on('scroll', throttled);
10756    *
10757    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10758    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10759    *   'trailing': false
10760    * }));
10761    */
10762   function throttle(func, wait, options) {
10763     var leading = true,
10764         trailing = true;
10765
10766     if (!isFunction(func)) {
10767       throw new TypeError;
10768     }
10769     if (options === false) {
10770       leading = false;
10771     } else if (isObject(options)) {
10772       leading = 'leading' in options ? options.leading : leading;
10773       trailing = 'trailing' in options ? options.trailing : trailing;
10774     }
10775     debounceOptions.leading = leading;
10776     debounceOptions.maxWait = wait;
10777     debounceOptions.trailing = trailing;
10778
10779     return debounce(func, wait, debounceOptions);
10780   }
10781
10782   /*--------------------------------------------------------------------------*/
10783
10784   /**
10785    * This method returns the first argument provided to it.
10786    *
10787    * @static
10788    * @memberOf _
10789    * @category Utilities
10790    * @param {*} value Any value.
10791    * @returns {*} Returns `value`.
10792    * @example
10793    *
10794    * var object = { 'name': 'fred' };
10795    * _.identity(object) === object;
10796    * // => true
10797    */
10798   function identity(value) {
10799     return value;
10800   }
10801
10802   /**
10803    * Adds function properties of a source object to the `lodash` function and
10804    * chainable wrapper.
10805    *
10806    * @static
10807    * @memberOf _
10808    * @category Utilities
10809    * @param {Object} object The object of function properties to add to `lodash`.
10810    * @param {Object} object The object of function properties to add to `lodash`.
10811    * @example
10812    *
10813    * _.mixin({
10814    *   'capitalize': function(string) {
10815    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10816    *   }
10817    * });
10818    *
10819    * _.capitalize('fred');
10820    * // => 'Fred'
10821    *
10822    * _('fred').capitalize();
10823    * // => 'Fred'
10824    */
10825   function mixin(object, source) {
10826     var ctor = object,
10827         isFunc = !source || isFunction(ctor);
10828
10829     if (!source) {
10830       ctor = lodashWrapper;
10831       source = object;
10832       object = lodash;
10833     }
10834     forEach(functions(source), function(methodName) {
10835       var func = object[methodName] = source[methodName];
10836       if (isFunc) {
10837         ctor.prototype[methodName] = function() {
10838           var value = this.__wrapped__,
10839               args = [value];
10840
10841           push.apply(args, arguments);
10842           var result = func.apply(object, args);
10843           if (value && typeof value == 'object' && value === result) {
10844             return this;
10845           }
10846           result = new ctor(result);
10847           result.__chain__ = this.__chain__;
10848           return result;
10849         };
10850       }
10851     });
10852   }
10853
10854   /**
10855    * A no-operation function.
10856    *
10857    * @static
10858    * @memberOf _
10859    * @category Utilities
10860    * @example
10861    *
10862    * var object = { 'name': 'fred' };
10863    * _.noop(object) === undefined;
10864    * // => true
10865    */
10866   function noop() {
10867     // no operation performed
10868   }
10869
10870   /*--------------------------------------------------------------------------*/
10871
10872   /**
10873    * Creates a `lodash` object that wraps the given value with explicit
10874    * method chaining enabled.
10875    *
10876    * @static
10877    * @memberOf _
10878    * @category Chaining
10879    * @param {*} value The value to wrap.
10880    * @returns {Object} Returns the wrapper object.
10881    * @example
10882    *
10883    * var characters = [
10884    *   { 'name': 'barney',  'age': 36 },
10885    *   { 'name': 'fred',    'age': 40 },
10886    *   { 'name': 'pebbles', 'age': 1 }
10887    * ];
10888    *
10889    * var youngest = _.chain(characters)
10890    *     .sortBy('age')
10891    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10892    *     .first()
10893    *     .value();
10894    * // => 'pebbles is 1'
10895    */
10896   function chain(value) {
10897     value = new lodashWrapper(value);
10898     value.__chain__ = true;
10899     return value;
10900   }
10901
10902   /**
10903    * Enables explicit method chaining on the wrapper object.
10904    *
10905    * @name chain
10906    * @memberOf _
10907    * @category Chaining
10908    * @returns {*} Returns the wrapper object.
10909    * @example
10910    *
10911    * var characters = [
10912    *   { 'name': 'barney', 'age': 36 },
10913    *   { 'name': 'fred',   'age': 40 }
10914    * ];
10915    *
10916    * // without explicit chaining
10917    * _(characters).first();
10918    * // => { 'name': 'barney', 'age': 36 }
10919    *
10920    * // with explicit chaining
10921    * _(characters).chain()
10922    *   .first()
10923    *   .pick('age')
10924    *   .value()
10925    * // => { 'age': 36 }
10926    */
10927   function wrapperChain() {
10928     this.__chain__ = true;
10929     return this;
10930   }
10931
10932   /**
10933    * Produces the `toString` result of the wrapped value.
10934    *
10935    * @name toString
10936    * @memberOf _
10937    * @category Chaining
10938    * @returns {string} Returns the string result.
10939    * @example
10940    *
10941    * _([1, 2, 3]).toString();
10942    * // => '1,2,3'
10943    */
10944   function wrapperToString() {
10945     return String(this.__wrapped__);
10946   }
10947
10948   /**
10949    * Extracts the wrapped value.
10950    *
10951    * @name valueOf
10952    * @memberOf _
10953    * @alias value
10954    * @category Chaining
10955    * @returns {*} Returns the wrapped value.
10956    * @example
10957    *
10958    * _([1, 2, 3]).valueOf();
10959    * // => [1, 2, 3]
10960    */
10961   function wrapperValueOf() {
10962     return this.__wrapped__;
10963   }
10964
10965   /*--------------------------------------------------------------------------*/
10966
10967   lodash.assign = assign;
10968   lodash.bind = bind;
10969   lodash.chain = chain;
10970   lodash.compact = compact;
10971   lodash.createCallback = createCallback;
10972   lodash.debounce = debounce;
10973   lodash.difference = difference;
10974   lodash.filter = filter;
10975   lodash.flatten = flatten;
10976   lodash.forEach = forEach;
10977   lodash.forIn = forIn;
10978   lodash.forOwn = forOwn;
10979   lodash.functions = functions;
10980   lodash.groupBy = groupBy;
10981   lodash.intersection = intersection;
10982   lodash.keys = keys;
10983   lodash.map = map;
10984   lodash.merge = merge;
10985   lodash.omit = omit;
10986   lodash.pairs = pairs;
10987   lodash.pick = pick;
10988   lodash.pluck = pluck;
10989   lodash.reject = reject;
10990   lodash.throttle = throttle;
10991   lodash.union = union;
10992   lodash.uniq = uniq;
10993   lodash.values = values;
10994   lodash.without = without;
10995
10996   // add aliases
10997   lodash.collect = map;
10998   lodash.each = forEach;
10999   lodash.extend = assign;
11000   lodash.methods = functions;
11001   lodash.select = filter;
11002   lodash.unique = uniq;
11003
11004   // add functions to `lodash.prototype`
11005   mixin(lodash);
11006
11007   /*--------------------------------------------------------------------------*/
11008
11009   // add functions that return unwrapped values when chaining
11010   lodash.clone = clone;
11011   lodash.cloneDeep = cloneDeep;
11012   lodash.contains = contains;
11013   lodash.every = every;
11014   lodash.find = find;
11015   lodash.identity = identity;
11016   lodash.indexOf = indexOf;
11017   lodash.isArguments = isArguments;
11018   lodash.isArray = isArray;
11019   lodash.isEmpty = isEmpty;
11020   lodash.isEqual = isEqual;
11021   lodash.isFunction = isFunction;
11022   lodash.isObject = isObject;
11023   lodash.isPlainObject = isPlainObject;
11024   lodash.isString = isString;
11025   lodash.mixin = mixin;
11026   lodash.noop = noop;
11027   lodash.reduce = reduce;
11028   lodash.some = some;
11029   lodash.sortedIndex = sortedIndex;
11030
11031   // add aliases
11032   lodash.all = every;
11033   lodash.any = some;
11034   lodash.detect = find;
11035   lodash.findWhere = find;
11036   lodash.foldl = reduce;
11037   lodash.include = contains;
11038   lodash.inject = reduce;
11039
11040   forOwn(lodash, function(func, methodName) {
11041     if (!lodash.prototype[methodName]) {
11042       lodash.prototype[methodName] = function() {
11043         var args = [this.__wrapped__],
11044             chainAll = this.__chain__;
11045
11046         push.apply(args, arguments);
11047         var result = func.apply(lodash, args);
11048         return chainAll
11049           ? new lodashWrapper(result, chainAll)
11050           : result;
11051       };
11052     }
11053   });
11054
11055   /*--------------------------------------------------------------------------*/
11056
11057   // add functions capable of returning wrapped and unwrapped values when chaining
11058   lodash.first = first;
11059   lodash.last = last;
11060
11061   // add aliases
11062   lodash.take = first;
11063   lodash.head = first;
11064
11065   forOwn(lodash, function(func, methodName) {
11066     var callbackable = methodName !== 'sample';
11067     if (!lodash.prototype[methodName]) {
11068       lodash.prototype[methodName]= function(n, guard) {
11069         var chainAll = this.__chain__,
11070             result = func(this.__wrapped__, n, guard);
11071
11072         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11073           ? result
11074           : new lodashWrapper(result, chainAll);
11075       };
11076     }
11077   });
11078
11079   /*--------------------------------------------------------------------------*/
11080
11081   /**
11082    * The semantic version number.
11083    *
11084    * @static
11085    * @memberOf _
11086    * @type string
11087    */
11088   lodash.VERSION = '2.3.0';
11089
11090   // add "Chaining" functions to the wrapper
11091   lodash.prototype.chain = wrapperChain;
11092   lodash.prototype.toString = wrapperToString;
11093   lodash.prototype.value = wrapperValueOf;
11094   lodash.prototype.valueOf = wrapperValueOf;
11095
11096   // add `Array` functions that return unwrapped values
11097   baseEach(['join', 'pop', 'shift'], function(methodName) {
11098     var func = arrayRef[methodName];
11099     lodash.prototype[methodName] = function() {
11100       var chainAll = this.__chain__,
11101           result = func.apply(this.__wrapped__, arguments);
11102
11103       return chainAll
11104         ? new lodashWrapper(result, chainAll)
11105         : result;
11106     };
11107   });
11108
11109   // add `Array` functions that return the wrapped value
11110   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11111     var func = arrayRef[methodName];
11112     lodash.prototype[methodName] = function() {
11113       func.apply(this.__wrapped__, arguments);
11114       return this;
11115     };
11116   });
11117
11118   // add `Array` functions that return new wrapped values
11119   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11120     var func = arrayRef[methodName];
11121     lodash.prototype[methodName] = function() {
11122       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11123     };
11124   });
11125
11126   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11127   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11128   if (!support.spliceObjects) {
11129     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11130       var func = arrayRef[methodName],
11131           isSplice = methodName == 'splice';
11132
11133       lodash.prototype[methodName] = function() {
11134         var chainAll = this.__chain__,
11135             value = this.__wrapped__,
11136             result = func.apply(value, arguments);
11137
11138         if (value.length === 0) {
11139           delete value[0];
11140         }
11141         return (chainAll || isSplice)
11142           ? new lodashWrapper(result, chainAll)
11143           : result;
11144       };
11145     });
11146   }
11147
11148   /*--------------------------------------------------------------------------*/
11149
11150   if (freeExports && freeModule) {
11151     // in Node.js or RingoJS
11152     if (moduleExports) {
11153       (freeModule.exports = lodash)._ = lodash;
11154     }
11155
11156   }
11157   else {
11158     // in a browser or Rhino
11159     root._ = lodash;
11160   }
11161 }.call(this));
11162 (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;
11163 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){
11164 'use strict';
11165
11166 var ohauth = require('ohauth'),
11167     xtend = require('xtend'),
11168     store = require('store');
11169
11170 // # osm-auth
11171 //
11172 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11173 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11174 // does not support custom headers, which this uses everywhere.
11175 module.exports = function(o) {
11176
11177     var oauth = {};
11178
11179     // authenticated users will also have a request token secret, but it's
11180     // not used in transactions with the server
11181     oauth.authenticated = function() {
11182         return !!(token('oauth_token') && token('oauth_token_secret'));
11183     };
11184
11185     oauth.logout = function() {
11186         token('oauth_token', '');
11187         token('oauth_token_secret', '');
11188         token('oauth_request_token_secret', '');
11189         return oauth;
11190     };
11191
11192     // TODO: detect lack of click event
11193     oauth.authenticate = function(callback) {
11194         if (oauth.authenticated()) return callback();
11195
11196         oauth.logout();
11197
11198         // ## Getting a request token
11199         var params = timenonce(getAuth(o)),
11200             url = o.url + '/oauth/request_token';
11201
11202         params.oauth_signature = ohauth.signature(
11203             o.oauth_secret, '',
11204             ohauth.baseString('POST', url, params));
11205
11206         if (!o.singlepage) {
11207             // Create a 600x550 popup window in the center of the screen
11208             var w = 600, h = 550,
11209                 settings = [
11210                     ['width', w], ['height', h],
11211                     ['left', screen.width / 2 - w / 2],
11212                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11213                         return x.join('=');
11214                     }).join(','),
11215                 popup = window.open('about:blank', 'oauth_window', settings);
11216         }
11217
11218         // Request a request token. When this is complete, the popup
11219         // window is redirected to OSM's authorization page.
11220         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11221         o.loading();
11222
11223         function reqTokenDone(err, xhr) {
11224             o.done();
11225             if (err) return callback(err);
11226             var resp = ohauth.stringQs(xhr.response);
11227             token('oauth_request_token_secret', resp.oauth_token_secret);
11228             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11229                 oauth_token: resp.oauth_token,
11230                 oauth_callback: location.href.replace('index.html', '')
11231                     .replace(/#.*/, '') + o.landing
11232             });
11233
11234             if (o.singlepage) {
11235                 location.href = authorize_url;
11236             } else {
11237                 popup.location = authorize_url;
11238             }
11239         }
11240
11241         // Called by a function in a landing page, in the popup window. The
11242         // window closes itself.
11243         window.authComplete = function(token) {
11244             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11245             get_access_token(oauth_token.oauth_token);
11246             delete window.authComplete;
11247         };
11248
11249         // ## Getting an request token
11250         //
11251         // At this point we have an `oauth_token`, brought in from a function
11252         // call on a landing page popup.
11253         function get_access_token(oauth_token) {
11254             var url = o.url + '/oauth/access_token',
11255                 params = timenonce(getAuth(o)),
11256                 request_token_secret = token('oauth_request_token_secret');
11257             params.oauth_token = oauth_token;
11258             params.oauth_signature = ohauth.signature(
11259                 o.oauth_secret,
11260                 request_token_secret,
11261                 ohauth.baseString('POST', url, params));
11262
11263             // ## Getting an access token
11264             //
11265             // The final token required for authentication. At this point
11266             // we have a `request token secret`
11267             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11268             o.loading();
11269         }
11270
11271         function accessTokenDone(err, xhr) {
11272             o.done();
11273             if (err) return callback(err);
11274             var access_token = ohauth.stringQs(xhr.response);
11275             token('oauth_token', access_token.oauth_token);
11276             token('oauth_token_secret', access_token.oauth_token_secret);
11277             callback(null, oauth);
11278         }
11279     };
11280
11281     oauth.bootstrapToken = function(oauth_token, callback) {
11282         // ## Getting an request token
11283         // At this point we have an `oauth_token`, brought in from a function
11284         // call on a landing page popup.
11285         function get_access_token(oauth_token) {
11286             var url = o.url + '/oauth/access_token',
11287                 params = timenonce(getAuth(o)),
11288                 request_token_secret = token('oauth_request_token_secret');
11289             params.oauth_token = oauth_token;
11290             params.oauth_signature = ohauth.signature(
11291                 o.oauth_secret,
11292                 request_token_secret,
11293                 ohauth.baseString('POST', url, params));
11294
11295             // ## Getting an access token
11296             // The final token required for authentication. At this point
11297             // we have a `request token secret`
11298             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11299             o.loading();
11300         }
11301
11302         function accessTokenDone(err, xhr) {
11303             o.done();
11304             if (err) return callback(err);
11305             var access_token = ohauth.stringQs(xhr.response);
11306             token('oauth_token', access_token.oauth_token);
11307             token('oauth_token_secret', access_token.oauth_token_secret);
11308             callback(null, oauth);
11309         }
11310
11311         get_access_token(oauth_token);
11312     };
11313
11314     // # xhr
11315     //
11316     // A single XMLHttpRequest wrapper that does authenticated calls if the
11317     // user has logged in.
11318     oauth.xhr = function(options, callback) {
11319         if (!oauth.authenticated()) {
11320             if (o.auto) return oauth.authenticate(run);
11321             else return callback('not authenticated', null);
11322         } else return run();
11323
11324         function run() {
11325             var params = timenonce(getAuth(o)),
11326                 url = o.url + options.path,
11327                 oauth_token_secret = token('oauth_token_secret');
11328
11329             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11330             if ((!options.options || !options.options.header ||
11331                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11332                 options.content) {
11333                 params = xtend(params, ohauth.stringQs(options.content));
11334             }
11335
11336             params.oauth_token = token('oauth_token');
11337             params.oauth_signature = ohauth.signature(
11338                 o.oauth_secret,
11339                 oauth_token_secret,
11340                 ohauth.baseString(options.method, url, params));
11341
11342             ohauth.xhr(options.method,
11343                 url, params, options.content, options.options, done);
11344         }
11345
11346         function done(err, xhr) {
11347             if (err) return callback(err);
11348             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11349             else return callback(err, xhr.response);
11350         }
11351     };
11352
11353     // pre-authorize this object, if we can just get a token and token_secret
11354     // from the start
11355     oauth.preauth = function(c) {
11356         if (!c) return;
11357         if (c.oauth_token) token('oauth_token', c.oauth_token);
11358         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11359         return oauth;
11360     };
11361
11362     oauth.options = function(_) {
11363         if (!arguments.length) return o;
11364
11365         o = _;
11366
11367         o.url = o.url || 'http://www.openstreetmap.org';
11368         o.landing = o.landing || 'land.html';
11369
11370         o.singlepage = o.singlepage || false;
11371
11372         // Optional loading and loading-done functions for nice UI feedback.
11373         // by default, no-ops
11374         o.loading = o.loading || function() {};
11375         o.done = o.done || function() {};
11376
11377         return oauth.preauth(o);
11378     };
11379
11380     // 'stamp' an authentication object from `getAuth()`
11381     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11382     // and timestamp
11383     function timenonce(o) {
11384         o.oauth_timestamp = ohauth.timestamp();
11385         o.oauth_nonce = ohauth.nonce();
11386         return o;
11387     }
11388
11389     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11390     // can be used with multiple APIs and the keys in `localStorage`
11391     // will not clash
11392     var token;
11393
11394     if (store.enabled) {
11395         token = function (x, y) {
11396             if (arguments.length === 1) return store.get(o.url + x);
11397             else if (arguments.length === 2) return store.set(o.url + x, y);
11398         };
11399     } else {
11400         var storage = {};
11401         token = function (x, y) {
11402             if (arguments.length === 1) return storage[o.url + x];
11403             else if (arguments.length === 2) return storage[o.url + x] = y;
11404         };
11405     }
11406
11407     // Get an authentication object. If you just add and remove properties
11408     // from a single object, you'll need to use `delete` to make sure that
11409     // it doesn't contain undesired properties for authentication
11410     function getAuth(o) {
11411         return {
11412             oauth_consumer_key: o.oauth_consumer_key,
11413             oauth_signature_method: "HMAC-SHA1"
11414         };
11415     }
11416
11417     // potentially pre-authorize
11418     oauth.options(o);
11419
11420     return oauth;
11421 };
11422
11423 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11424 (function(global){;(function(win){
11425         var store = {},
11426                 doc = win.document,
11427                 localStorageName = 'localStorage',
11428                 storage
11429
11430         store.disabled = false
11431         store.set = function(key, value) {}
11432         store.get = function(key) {}
11433         store.remove = function(key) {}
11434         store.clear = function() {}
11435         store.transact = function(key, defaultVal, transactionFn) {
11436                 var val = store.get(key)
11437                 if (transactionFn == null) {
11438                         transactionFn = defaultVal
11439                         defaultVal = null
11440                 }
11441                 if (typeof val == 'undefined') { val = defaultVal || {} }
11442                 transactionFn(val)
11443                 store.set(key, val)
11444         }
11445         store.getAll = function() {}
11446         store.forEach = function() {}
11447
11448         store.serialize = function(value) {
11449                 return JSON.stringify(value)
11450         }
11451         store.deserialize = function(value) {
11452                 if (typeof value != 'string') { return undefined }
11453                 try { return JSON.parse(value) }
11454                 catch(e) { return value || undefined }
11455         }
11456
11457         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11458         // when about.config::dom.storage.enabled === false
11459         // See https://github.com/marcuswestin/store.js/issues#issue/13
11460         function isLocalStorageNameSupported() {
11461                 try { return (localStorageName in win && win[localStorageName]) }
11462                 catch(err) { return false }
11463         }
11464
11465         if (isLocalStorageNameSupported()) {
11466                 storage = win[localStorageName]
11467                 store.set = function(key, val) {
11468                         if (val === undefined) { return store.remove(key) }
11469                         storage.setItem(key, store.serialize(val))
11470                         return val
11471                 }
11472                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11473                 store.remove = function(key) { storage.removeItem(key) }
11474                 store.clear = function() { storage.clear() }
11475                 store.getAll = function() {
11476                         var ret = {}
11477                         store.forEach(function(key, val) {
11478                                 ret[key] = val
11479                         })
11480                         return ret
11481                 }
11482                 store.forEach = function(callback) {
11483                         for (var i=0; i<storage.length; i++) {
11484                                 var key = storage.key(i)
11485                                 callback(key, store.get(key))
11486                         }
11487                 }
11488         } else if (doc.documentElement.addBehavior) {
11489                 var storageOwner,
11490                         storageContainer
11491                 // Since #userData storage applies only to specific paths, we need to
11492                 // somehow link our data to a specific path.  We choose /favicon.ico
11493                 // as a pretty safe option, since all browsers already make a request to
11494                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11495                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11496                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11497                 // since the iframe access rules appear to allow direct access and
11498                 // manipulation of the document element, even for a 404 page.  This
11499                 // document can be used instead of the current document (which would
11500                 // have been limited to the current path) to perform #userData storage.
11501                 try {
11502                         storageContainer = new ActiveXObject('htmlfile')
11503                         storageContainer.open()
11504                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11505                         storageContainer.close()
11506                         storageOwner = storageContainer.w.frames[0].document
11507                         storage = storageOwner.createElement('div')
11508                 } catch(e) {
11509                         // somehow ActiveXObject instantiation failed (perhaps some special
11510                         // security settings or otherwse), fall back to per-path storage
11511                         storage = doc.createElement('div')
11512                         storageOwner = doc.body
11513                 }
11514                 function withIEStorage(storeFunction) {
11515                         return function() {
11516                                 var args = Array.prototype.slice.call(arguments, 0)
11517                                 args.unshift(storage)
11518                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11519                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11520                                 storageOwner.appendChild(storage)
11521                                 storage.addBehavior('#default#userData')
11522                                 storage.load(localStorageName)
11523                                 var result = storeFunction.apply(store, args)
11524                                 storageOwner.removeChild(storage)
11525                                 return result
11526                         }
11527                 }
11528
11529                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11530                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11531                 function ieKeyFix(key) {
11532                         return key.replace(forbiddenCharsRegex, '___')
11533                 }
11534                 store.set = withIEStorage(function(storage, key, val) {
11535                         key = ieKeyFix(key)
11536                         if (val === undefined) { return store.remove(key) }
11537                         storage.setAttribute(key, store.serialize(val))
11538                         storage.save(localStorageName)
11539                         return val
11540                 })
11541                 store.get = withIEStorage(function(storage, key) {
11542                         key = ieKeyFix(key)
11543                         return store.deserialize(storage.getAttribute(key))
11544                 })
11545                 store.remove = withIEStorage(function(storage, key) {
11546                         key = ieKeyFix(key)
11547                         storage.removeAttribute(key)
11548                         storage.save(localStorageName)
11549                 })
11550                 store.clear = withIEStorage(function(storage) {
11551                         var attributes = storage.XMLDocument.documentElement.attributes
11552                         storage.load(localStorageName)
11553                         for (var i=0, attr; attr=attributes[i]; i++) {
11554                                 storage.removeAttribute(attr.name)
11555                         }
11556                         storage.save(localStorageName)
11557                 })
11558                 store.getAll = function(storage) {
11559                         var ret = {}
11560                         store.forEach(function(key, val) {
11561                                 ret[key] = val
11562                         })
11563                         return ret
11564                 }
11565                 store.forEach = withIEStorage(function(storage, callback) {
11566                         var attributes = storage.XMLDocument.documentElement.attributes
11567                         for (var i=0, attr; attr=attributes[i]; ++i) {
11568                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11569                         }
11570                 })
11571         }
11572
11573         try {
11574                 var testKey = '__storejs__'
11575                 store.set(testKey, testKey)
11576                 if (store.get(testKey) != testKey) { store.disabled = true }
11577                 store.remove(testKey)
11578         } catch(e) {
11579                 store.disabled = true
11580         }
11581         store.enabled = !store.disabled
11582         
11583         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11584         else if (typeof define === 'function' && define.amd) { define(store) }
11585         else { win.store = store }
11586         
11587 })(this.window || global);
11588
11589 })(window)
11590 },{}],5:[function(require,module,exports){
11591 module.exports = hasKeys
11592
11593 function hasKeys(source) {
11594     return source !== null &&
11595         (typeof source === "object" ||
11596         typeof source === "function")
11597 }
11598
11599 },{}],4:[function(require,module,exports){
11600 var Keys = require("object-keys")
11601 var hasKeys = require("./has-keys")
11602
11603 module.exports = extend
11604
11605 function extend() {
11606     var target = {}
11607
11608     for (var i = 0; i < arguments.length; i++) {
11609         var source = arguments[i]
11610
11611         if (!hasKeys(source)) {
11612             continue
11613         }
11614
11615         var keys = Keys(source)
11616
11617         for (var j = 0; j < keys.length; j++) {
11618             var name = keys[j]
11619             target[name] = source[name]
11620         }
11621     }
11622
11623     return target
11624 }
11625
11626 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11627 (function(global){/**
11628  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11629  * 
11630  * @class Hashes
11631  * @author Tomas Aparicio <tomas@rijndael-project.com>
11632  * @license New BSD (see LICENSE file)
11633  * @version 1.0.4
11634  *
11635  * Algorithms specification:
11636  *
11637  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11638  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11639  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11640  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11641  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11642  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11643  *
11644  */
11645 (function(){
11646   var Hashes;
11647   
11648   // private helper methods
11649   function utf8Encode(str) {
11650     var  x, y, output = '', i = -1, l;
11651     
11652     if (str && str.length) {
11653       l = str.length;
11654       while ((i+=1) < l) {
11655         /* Decode utf-16 surrogate pairs */
11656         x = str.charCodeAt(i);
11657         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11658         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11659             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11660             i += 1;
11661         }
11662         /* Encode output as utf-8 */
11663         if (x <= 0x7F) {
11664             output += String.fromCharCode(x);
11665         } else if (x <= 0x7FF) {
11666             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11667                         0x80 | ( x & 0x3F));
11668         } else if (x <= 0xFFFF) {
11669             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11670                         0x80 | ((x >>> 6 ) & 0x3F),
11671                         0x80 | ( x & 0x3F));
11672         } else if (x <= 0x1FFFFF) {
11673             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11674                         0x80 | ((x >>> 12) & 0x3F),
11675                         0x80 | ((x >>> 6 ) & 0x3F),
11676                         0x80 | ( x & 0x3F));
11677         }
11678       }
11679     }
11680     return output;
11681   }
11682   
11683   function utf8Decode(str) {
11684     var i, ac, c1, c2, c3, arr = [], l;
11685     i = ac = c1 = c2 = c3 = 0;
11686     
11687     if (str && str.length) {
11688       l = str.length;
11689       str += '';
11690     
11691       while (i < l) {
11692           c1 = str.charCodeAt(i);
11693           ac += 1;
11694           if (c1 < 128) {
11695               arr[ac] = String.fromCharCode(c1);
11696               i+=1;
11697           } else if (c1 > 191 && c1 < 224) {
11698               c2 = str.charCodeAt(i + 1);
11699               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11700               i += 2;
11701           } else {
11702               c2 = str.charCodeAt(i + 1);
11703               c3 = str.charCodeAt(i + 2);
11704               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11705               i += 3;
11706           }
11707       }
11708     }
11709     return arr.join('');
11710   }
11711
11712   /**
11713    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11714    * to work around bugs in some JS interpreters.
11715    */
11716   function safe_add(x, y) {
11717     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11718         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11719     return (msw << 16) | (lsw & 0xFFFF);
11720   }
11721
11722   /**
11723    * Bitwise rotate a 32-bit number to the left.
11724    */
11725   function bit_rol(num, cnt) {
11726     return (num << cnt) | (num >>> (32 - cnt));
11727   }
11728
11729   /**
11730    * Convert a raw string to a hex string
11731    */
11732   function rstr2hex(input, hexcase) {
11733     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11734         output = '', x, i = 0, l = input.length;
11735     for (; i < l; i+=1) {
11736       x = input.charCodeAt(i);
11737       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11738     }
11739     return output;
11740   }
11741
11742   /**
11743    * Encode a string as utf-16
11744    */
11745   function str2rstr_utf16le(input) {
11746     var i, l = input.length, output = '';
11747     for (i = 0; i < l; i+=1) {
11748       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11749     }
11750     return output;
11751   }
11752
11753   function str2rstr_utf16be(input) {
11754     var i, l = input.length, output = '';
11755     for (i = 0; i < l; i+=1) {
11756       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11757     }
11758     return output;
11759   }
11760
11761   /**
11762    * Convert an array of big-endian words to a string
11763    */
11764   function binb2rstr(input) {
11765     var i, l = input.length * 32, output = '';
11766     for (i = 0; i < l; i += 8) {
11767         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11768     }
11769     return output;
11770   }
11771
11772   /**
11773    * Convert an array of little-endian words to a string
11774    */
11775   function binl2rstr(input) {
11776     var i, l = input.length * 32, output = '';
11777     for (i = 0;i < l; i += 8) {
11778       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11779     }
11780     return output;
11781   }
11782
11783   /**
11784    * Convert a raw string to an array of little-endian words
11785    * Characters >255 have their high-byte silently ignored.
11786    */
11787   function rstr2binl(input) {
11788     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11789     for (i = 0; i < lo; i+=1) {
11790       output[i] = 0;
11791     }
11792     for (i = 0; i < l; i += 8) {
11793       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11794     }
11795     return output;
11796   }
11797   
11798   /**
11799    * Convert a raw string to an array of big-endian words 
11800    * Characters >255 have their high-byte silently ignored.
11801    */
11802    function rstr2binb(input) {
11803       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11804       for (i = 0; i < lo; i+=1) {
11805             output[i] = 0;
11806         }
11807       for (i = 0; i < l; i += 8) {
11808             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11809         }
11810       return output;
11811    }
11812
11813   /**
11814    * Convert a raw string to an arbitrary string encoding
11815    */
11816   function rstr2any(input, encoding) {
11817     var divisor = encoding.length,
11818         remainders = Array(),
11819         i, q, x, ld, quotient, dividend, output, full_length;
11820   
11821     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11822     dividend = Array(Math.ceil(input.length / 2));
11823     ld = dividend.length;
11824     for (i = 0; i < ld; i+=1) {
11825       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11826     }
11827   
11828     /**
11829      * Repeatedly perform a long division. The binary array forms the dividend,
11830      * the length of the encoding is the divisor. Once computed, the quotient
11831      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11832      * All remainders are stored for later use.
11833      */
11834     while(dividend.length > 0) {
11835       quotient = Array();
11836       x = 0;
11837       for (i = 0; i < dividend.length; i+=1) {
11838         x = (x << 16) + dividend[i];
11839         q = Math.floor(x / divisor);
11840         x -= q * divisor;
11841         if (quotient.length > 0 || q > 0) {
11842           quotient[quotient.length] = q;
11843         }
11844       }
11845       remainders[remainders.length] = x;
11846       dividend = quotient;
11847     }
11848   
11849     /* Convert the remainders to the output string */
11850     output = '';
11851     for (i = remainders.length - 1; i >= 0; i--) {
11852       output += encoding.charAt(remainders[i]);
11853     }
11854   
11855     /* Append leading zero equivalents */
11856     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11857     for (i = output.length; i < full_length; i+=1) {
11858       output = encoding[0] + output;
11859     }
11860     return output;
11861   }
11862
11863   /**
11864    * Convert a raw string to a base-64 string
11865    */
11866   function rstr2b64(input, b64pad) {
11867     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11868         output = '',
11869         len = input.length, i, j, triplet;
11870     b64pad= b64pad || '=';
11871     for (i = 0; i < len; i += 3) {
11872       triplet = (input.charCodeAt(i) << 16)
11873             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11874             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11875       for (j = 0; j < 4; j+=1) {
11876         if (i * 8 + j * 6 > input.length * 8) { 
11877           output += b64pad; 
11878         } else { 
11879           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11880         }
11881        }
11882     }
11883     return output;
11884   }
11885
11886   Hashes = {
11887   /**  
11888    * @property {String} version
11889    * @readonly
11890    */
11891   VERSION : '1.0.3',
11892   /**
11893    * @member Hashes
11894    * @class Base64
11895    * @constructor
11896    */
11897   Base64 : function () {
11898     // private properties
11899     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11900         pad = '=', // default pad according with the RFC standard
11901         url = false, // URL encoding support @todo
11902         utf8 = true; // by default enable UTF-8 support encoding
11903
11904     // public method for encoding
11905     this.encode = function (input) {
11906       var i, j, triplet,
11907           output = '', 
11908           len = input.length;
11909
11910       pad = pad || '=';
11911       input = (utf8) ? utf8Encode(input) : input;
11912
11913       for (i = 0; i < len; i += 3) {
11914         triplet = (input.charCodeAt(i) << 16)
11915               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11916               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11917         for (j = 0; j < 4; j+=1) {
11918           if (i * 8 + j * 6 > len * 8) {
11919               output += pad;
11920           } else {
11921               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11922           }
11923         }
11924       }
11925       return output;    
11926     };
11927
11928     // public method for decoding
11929     this.decode = function (input) {
11930       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11931       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11932         dec = '',
11933         arr = [];
11934       if (!input) { return input; }
11935
11936       i = ac = 0;
11937       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11938       //input += '';
11939
11940       do { // unpack four hexets into three octets using index points in b64
11941         h1 = tab.indexOf(input.charAt(i+=1));
11942         h2 = tab.indexOf(input.charAt(i+=1));
11943         h3 = tab.indexOf(input.charAt(i+=1));
11944         h4 = tab.indexOf(input.charAt(i+=1));
11945
11946         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11947
11948         o1 = bits >> 16 & 0xff;
11949         o2 = bits >> 8 & 0xff;
11950         o3 = bits & 0xff;
11951         ac += 1;
11952
11953         if (h3 === 64) {
11954           arr[ac] = String.fromCharCode(o1);
11955         } else if (h4 === 64) {
11956           arr[ac] = String.fromCharCode(o1, o2);
11957         } else {
11958           arr[ac] = String.fromCharCode(o1, o2, o3);
11959         }
11960       } while (i < input.length);
11961
11962       dec = arr.join('');
11963       dec = (utf8) ? utf8Decode(dec) : dec;
11964
11965       return dec;
11966     };
11967
11968     // set custom pad string
11969     this.setPad = function (str) {
11970         pad = str || pad;
11971         return this;
11972     };
11973     // set custom tab string characters
11974     this.setTab = function (str) {
11975         tab = str || tab;
11976         return this;
11977     };
11978     this.setUTF8 = function (bool) {
11979         if (typeof bool === 'boolean') {
11980           utf8 = bool;
11981         }
11982         return this;
11983     };
11984   },
11985
11986   /**
11987    * CRC-32 calculation
11988    * @member Hashes
11989    * @method CRC32
11990    * @static
11991    * @param {String} str Input String
11992    * @return {String}
11993    */
11994   CRC32 : function (str) {
11995     var crc = 0, x = 0, y = 0, table, i, iTop;
11996     str = utf8Encode(str);
11997         
11998     table = [ 
11999         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
12000         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
12001         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
12002         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
12003         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
12004         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
12005         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
12006         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
12007         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
12008         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
12009         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
12010         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
12011         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
12012         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
12013         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
12014         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
12015         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
12016         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
12017         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
12018         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
12019         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
12020         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
12021         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
12022         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
12023         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
12024         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
12025     ].join('');
12026
12027     crc = crc ^ (-1);
12028     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
12029         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
12030         x = '0x' + table.substr( y * 9, 8 );
12031         crc = ( crc >>> 8 ) ^ x;
12032     }
12033     // always return a positive number (that's what >>> 0 does)
12034     return (crc ^ (-1)) >>> 0;
12035   },
12036   /**
12037    * @member Hashes
12038    * @class MD5
12039    * @constructor
12040    * @param {Object} [config]
12041    * 
12042    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
12043    * Digest Algorithm, as defined in RFC 1321.
12044    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
12045    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12046    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
12047    */
12048   MD5 : function (options) {  
12049     /**
12050      * Private config properties. You may need to tweak these to be compatible with
12051      * the server-side, but the defaults work in most cases.
12052      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12053      */
12054     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12055         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12056         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12057
12058     // privileged (public) methods 
12059     this.hex = function (s) { 
12060       return rstr2hex(rstr(s, utf8), hexcase);
12061     };
12062     this.b64 = function (s) { 
12063       return rstr2b64(rstr(s), b64pad);
12064     };
12065     this.any = function(s, e) { 
12066       return rstr2any(rstr(s, utf8), e); 
12067     };
12068     this.hex_hmac = function (k, d) { 
12069       return rstr2hex(rstr_hmac(k, d), hexcase); 
12070     };
12071     this.b64_hmac = function (k, d) { 
12072       return rstr2b64(rstr_hmac(k,d), b64pad); 
12073     };
12074     this.any_hmac = function (k, d, e) { 
12075       return rstr2any(rstr_hmac(k, d), e); 
12076     };
12077     /**
12078      * Perform a simple self-test to see if the VM is working
12079      * @return {String} Hexadecimal hash sample
12080      */
12081     this.vm_test = function () {
12082       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12083     };
12084     /** 
12085      * Enable/disable uppercase hexadecimal returned string 
12086      * @param {Boolean} 
12087      * @return {Object} this
12088      */ 
12089     this.setUpperCase = function (a) {
12090       if (typeof a === 'boolean' ) {
12091         hexcase = a;
12092       }
12093       return this;
12094     };
12095     /** 
12096      * Defines a base64 pad string 
12097      * @param {String} Pad
12098      * @return {Object} this
12099      */ 
12100     this.setPad = function (a) {
12101       b64pad = a || b64pad;
12102       return this;
12103     };
12104     /** 
12105      * Defines a base64 pad string 
12106      * @param {Boolean} 
12107      * @return {Object} [this]
12108      */ 
12109     this.setUTF8 = function (a) {
12110       if (typeof a === 'boolean') { 
12111         utf8 = a;
12112       }
12113       return this;
12114     };
12115
12116     // private methods
12117
12118     /**
12119      * Calculate the MD5 of a raw string
12120      */
12121     function rstr(s) {
12122       s = (utf8) ? utf8Encode(s): s;
12123       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12124     }
12125     
12126     /**
12127      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12128      */
12129     function rstr_hmac(key, data) {
12130       var bkey, ipad, opad, hash, i;
12131
12132       key = (utf8) ? utf8Encode(key) : key;
12133       data = (utf8) ? utf8Encode(data) : data;
12134       bkey = rstr2binl(key);
12135       if (bkey.length > 16) { 
12136         bkey = binl(bkey, key.length * 8); 
12137       }
12138
12139       ipad = Array(16), opad = Array(16); 
12140       for (i = 0; i < 16; i+=1) {
12141           ipad[i] = bkey[i] ^ 0x36363636;
12142           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12143       }
12144       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12145       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12146     }
12147
12148     /**
12149      * Calculate the MD5 of an array of little-endian words, and a bit length.
12150      */
12151     function binl(x, len) {
12152       var i, olda, oldb, oldc, oldd,
12153           a =  1732584193,
12154           b = -271733879,
12155           c = -1732584194,
12156           d =  271733878;
12157         
12158       /* append padding */
12159       x[len >> 5] |= 0x80 << ((len) % 32);
12160       x[(((len + 64) >>> 9) << 4) + 14] = len;
12161
12162       for (i = 0; i < x.length; i += 16) {
12163         olda = a;
12164         oldb = b;
12165         oldc = c;
12166         oldd = d;
12167
12168         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12169         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12170         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12171         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12172         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12173         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12174         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12175         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12176         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12177         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12178         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12179         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12180         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12181         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12182         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12183         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12184
12185         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12186         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12187         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12188         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12189         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12190         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12191         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12192         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12193         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12194         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12195         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12196         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12197         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12198         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12199         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12200         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12201
12202         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12203         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12204         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12205         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12206         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12207         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12208         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12209         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12210         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12211         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12212         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12213         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12214         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12215         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12216         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12217         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12218
12219         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12220         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12221         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12222         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12223         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12224         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12225         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12226         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12227         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12228         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12229         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12230         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12231         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12232         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12233         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12234         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12235
12236         a = safe_add(a, olda);
12237         b = safe_add(b, oldb);
12238         c = safe_add(c, oldc);
12239         d = safe_add(d, oldd);
12240       }
12241       return Array(a, b, c, d);
12242     }
12243
12244     /**
12245      * These functions implement the four basic operations the algorithm uses.
12246      */
12247     function md5_cmn(q, a, b, x, s, t) {
12248       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12249     }
12250     function md5_ff(a, b, c, d, x, s, t) {
12251       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12252     }
12253     function md5_gg(a, b, c, d, x, s, t) {
12254       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12255     }
12256     function md5_hh(a, b, c, d, x, s, t) {
12257       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12258     }
12259     function md5_ii(a, b, c, d, x, s, t) {
12260       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12261     }
12262   },
12263   /**
12264    * @member Hashes
12265    * @class Hashes.SHA1
12266    * @param {Object} [config]
12267    * @constructor
12268    * 
12269    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12270    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12271    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12272    * See http://pajhome.org.uk/crypt/md5 for details.
12273    */
12274   SHA1 : function (options) {
12275    /**
12276      * Private config properties. You may need to tweak these to be compatible with
12277      * the server-side, but the defaults work in most cases.
12278      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12279      */
12280     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12281         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12282         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12283
12284     // public methods
12285     this.hex = function (s) { 
12286         return rstr2hex(rstr(s, utf8), hexcase); 
12287     };
12288     this.b64 = function (s) { 
12289         return rstr2b64(rstr(s, utf8), b64pad);
12290     };
12291     this.any = function (s, e) { 
12292         return rstr2any(rstr(s, utf8), e);
12293     };
12294     this.hex_hmac = function (k, d) {
12295         return rstr2hex(rstr_hmac(k, d));
12296     };
12297     this.b64_hmac = function (k, d) { 
12298         return rstr2b64(rstr_hmac(k, d), b64pad); 
12299     };
12300     this.any_hmac = function (k, d, e) { 
12301         return rstr2any(rstr_hmac(k, d), e);
12302     };
12303     /**
12304      * Perform a simple self-test to see if the VM is working
12305      * @return {String} Hexadecimal hash sample
12306      * @public
12307      */
12308     this.vm_test = function () {
12309       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12310     };
12311     /** 
12312      * @description Enable/disable uppercase hexadecimal returned string 
12313      * @param {boolean} 
12314      * @return {Object} this
12315      * @public
12316      */ 
12317     this.setUpperCase = function (a) {
12318         if (typeof a === 'boolean') {
12319         hexcase = a;
12320       }
12321         return this;
12322     };
12323     /** 
12324      * @description Defines a base64 pad string 
12325      * @param {string} Pad
12326      * @return {Object} this
12327      * @public
12328      */ 
12329     this.setPad = function (a) {
12330       b64pad = a || b64pad;
12331         return this;
12332     };
12333     /** 
12334      * @description Defines a base64 pad string 
12335      * @param {boolean} 
12336      * @return {Object} this
12337      * @public
12338      */ 
12339     this.setUTF8 = function (a) {
12340         if (typeof a === 'boolean') {
12341         utf8 = a;
12342       }
12343         return this;
12344     };
12345
12346     // private methods
12347
12348     /**
12349          * Calculate the SHA-512 of a raw string
12350          */
12351         function rstr(s) {
12352       s = (utf8) ? utf8Encode(s) : s;
12353       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12354         }
12355
12356     /**
12357      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12358      */
12359     function rstr_hmac(key, data) {
12360         var bkey, ipad, opad, i, hash;
12361         key = (utf8) ? utf8Encode(key) : key;
12362         data = (utf8) ? utf8Encode(data) : data;
12363         bkey = rstr2binb(key);
12364
12365         if (bkey.length > 16) {
12366         bkey = binb(bkey, key.length * 8);
12367       }
12368         ipad = Array(16), opad = Array(16);
12369         for (i = 0; i < 16; i+=1) {
12370                 ipad[i] = bkey[i] ^ 0x36363636;
12371                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12372         }
12373         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12374         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12375     }
12376
12377     /**
12378      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12379      */
12380     function binb(x, len) {
12381       var i, j, t, olda, oldb, oldc, oldd, olde,
12382           w = Array(80),
12383           a =  1732584193,
12384           b = -271733879,
12385           c = -1732584194,
12386           d =  271733878,
12387           e = -1009589776;
12388
12389       /* append padding */
12390       x[len >> 5] |= 0x80 << (24 - len % 32);
12391       x[((len + 64 >> 9) << 4) + 15] = len;
12392
12393       for (i = 0; i < x.length; i += 16) {
12394         olda = a,
12395         oldb = b;
12396         oldc = c;
12397         oldd = d;
12398         olde = e;
12399       
12400         for (j = 0; j < 80; j+=1)       {
12401           if (j < 16) { 
12402             w[j] = x[i + j]; 
12403           } else { 
12404             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12405           }
12406           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12407                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12408           e = d;
12409           d = c;
12410           c = bit_rol(b, 30);
12411           b = a;
12412           a = t;
12413         }
12414
12415         a = safe_add(a, olda);
12416         b = safe_add(b, oldb);
12417         c = safe_add(c, oldc);
12418         d = safe_add(d, oldd);
12419         e = safe_add(e, olde);
12420       }
12421       return Array(a, b, c, d, e);
12422     }
12423
12424     /**
12425      * Perform the appropriate triplet combination function for the current
12426      * iteration
12427      */
12428     function sha1_ft(t, b, c, d) {
12429       if (t < 20) { return (b & c) | ((~b) & d); }
12430       if (t < 40) { return b ^ c ^ d; }
12431       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12432       return b ^ c ^ d;
12433     }
12434
12435     /**
12436      * Determine the appropriate additive constant for the current iteration
12437      */
12438     function sha1_kt(t) {
12439       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12440                  (t < 60) ? -1894007588 : -899497514;
12441     }
12442   },
12443   /**
12444    * @class Hashes.SHA256
12445    * @param {config}
12446    * 
12447    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12448    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12449    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12450    * See http://pajhome.org.uk/crypt/md5 for details.
12451    * Also http://anmar.eu.org/projects/jssha2/
12452    */
12453   SHA256 : function (options) {
12454     /**
12455      * Private properties configuration variables. You may need to tweak these to be compatible with
12456      * the server-side, but the defaults work in most cases.
12457      * @see this.setUpperCase() method
12458      * @see this.setPad() method
12459      */
12460     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12461               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12462               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12463               sha256_K;
12464
12465     /* privileged (public) methods */
12466     this.hex = function (s) { 
12467       return rstr2hex(rstr(s, utf8)); 
12468     };
12469     this.b64 = function (s) { 
12470       return rstr2b64(rstr(s, utf8), b64pad);
12471     };
12472     this.any = function (s, e) { 
12473       return rstr2any(rstr(s, utf8), e); 
12474     };
12475     this.hex_hmac = function (k, d) { 
12476       return rstr2hex(rstr_hmac(k, d)); 
12477     };
12478     this.b64_hmac = function (k, d) { 
12479       return rstr2b64(rstr_hmac(k, d), b64pad);
12480     };
12481     this.any_hmac = function (k, d, e) { 
12482       return rstr2any(rstr_hmac(k, d), e); 
12483     };
12484     /**
12485      * Perform a simple self-test to see if the VM is working
12486      * @return {String} Hexadecimal hash sample
12487      * @public
12488      */
12489     this.vm_test = function () {
12490       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12491     };
12492     /** 
12493      * Enable/disable uppercase hexadecimal returned string 
12494      * @param {boolean} 
12495      * @return {Object} this
12496      * @public
12497      */ 
12498     this.setUpperCase = function (a) {
12499       if (typeof a === 'boolean') { 
12500         hexcase = a;
12501       }
12502       return this;
12503     };
12504     /** 
12505      * @description Defines a base64 pad string 
12506      * @param {string} Pad
12507      * @return {Object} this
12508      * @public
12509      */ 
12510     this.setPad = function (a) {
12511       b64pad = a || b64pad;
12512       return this;
12513     };
12514     /** 
12515      * Defines a base64 pad string 
12516      * @param {boolean} 
12517      * @return {Object} this
12518      * @public
12519      */ 
12520     this.setUTF8 = function (a) {
12521       if (typeof a === 'boolean') {
12522         utf8 = a;
12523       }
12524       return this;
12525     };
12526     
12527     // private methods
12528
12529     /**
12530      * Calculate the SHA-512 of a raw string
12531      */
12532     function rstr(s, utf8) {
12533       s = (utf8) ? utf8Encode(s) : s;
12534       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12535     }
12536
12537     /**
12538      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12539      */
12540     function rstr_hmac(key, data) {
12541       key = (utf8) ? utf8Encode(key) : key;
12542       data = (utf8) ? utf8Encode(data) : data;
12543       var hash, i = 0,
12544           bkey = rstr2binb(key), 
12545           ipad = Array(16), 
12546           opad = Array(16);
12547
12548       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12549       
12550       for (; i < 16; i+=1) {
12551         ipad[i] = bkey[i] ^ 0x36363636;
12552         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12553       }
12554       
12555       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12556       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12557     }
12558     
12559     /*
12560      * Main sha256 function, with its support functions
12561      */
12562     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12563     function sha256_R (X, n) {return ( X >>> n );}
12564     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12565     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12566     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12567     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12568     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12569     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12570     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12571     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12572     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12573     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12574     
12575     sha256_K = [
12576       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12577       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12578       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12579       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12580       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12581       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12582       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12583       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12584       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12585       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12586       -1866530822, -1538233109, -1090935817, -965641998
12587     ];
12588     
12589     function binb(m, l) {
12590       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12591                  1359893119, -1694144372, 528734635, 1541459225];
12592       var W = new Array(64);
12593       var a, b, c, d, e, f, g, h;
12594       var i, j, T1, T2;
12595     
12596       /* append padding */
12597       m[l >> 5] |= 0x80 << (24 - l % 32);
12598       m[((l + 64 >> 9) << 4) + 15] = l;
12599     
12600       for (i = 0; i < m.length; i += 16)
12601       {
12602       a = HASH[0];
12603       b = HASH[1];
12604       c = HASH[2];
12605       d = HASH[3];
12606       e = HASH[4];
12607       f = HASH[5];
12608       g = HASH[6];
12609       h = HASH[7];
12610     
12611       for (j = 0; j < 64; j+=1)
12612       {
12613         if (j < 16) { 
12614           W[j] = m[j + i];
12615         } else { 
12616           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12617                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12618         }
12619     
12620         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12621                                   sha256_K[j]), W[j]);
12622         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12623         h = g;
12624         g = f;
12625         f = e;
12626         e = safe_add(d, T1);
12627         d = c;
12628         c = b;
12629         b = a;
12630         a = safe_add(T1, T2);
12631       }
12632     
12633       HASH[0] = safe_add(a, HASH[0]);
12634       HASH[1] = safe_add(b, HASH[1]);
12635       HASH[2] = safe_add(c, HASH[2]);
12636       HASH[3] = safe_add(d, HASH[3]);
12637       HASH[4] = safe_add(e, HASH[4]);
12638       HASH[5] = safe_add(f, HASH[5]);
12639       HASH[6] = safe_add(g, HASH[6]);
12640       HASH[7] = safe_add(h, HASH[7]);
12641       }
12642       return HASH;
12643     }
12644
12645   },
12646
12647   /**
12648    * @class Hashes.SHA512
12649    * @param {config}
12650    * 
12651    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12652    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12653    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12654    * See http://pajhome.org.uk/crypt/md5 for details. 
12655    */
12656   SHA512 : function (options) {
12657     /**
12658      * Private properties configuration variables. You may need to tweak these to be compatible with
12659      * the server-side, but the defaults work in most cases.
12660      * @see this.setUpperCase() method
12661      * @see this.setPad() method
12662      */
12663     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12664         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12665         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12666         sha512_k;
12667
12668     /* privileged (public) methods */
12669     this.hex = function (s) { 
12670       return rstr2hex(rstr(s)); 
12671     };
12672     this.b64 = function (s) { 
12673       return rstr2b64(rstr(s), b64pad);  
12674     };
12675     this.any = function (s, e) { 
12676       return rstr2any(rstr(s), e);
12677     };
12678     this.hex_hmac = function (k, d) {
12679       return rstr2hex(rstr_hmac(k, d));
12680     };
12681     this.b64_hmac = function (k, d) { 
12682       return rstr2b64(rstr_hmac(k, d), b64pad);
12683     };
12684     this.any_hmac = function (k, d, e) { 
12685       return rstr2any(rstr_hmac(k, d), e);
12686     };
12687     /**
12688      * Perform a simple self-test to see if the VM is working
12689      * @return {String} Hexadecimal hash sample
12690      * @public
12691      */
12692     this.vm_test = function () {
12693       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12694     };
12695     /** 
12696      * @description Enable/disable uppercase hexadecimal returned string 
12697      * @param {boolean} 
12698      * @return {Object} this
12699      * @public
12700      */ 
12701     this.setUpperCase = function (a) {
12702       if (typeof a === 'boolean') {
12703         hexcase = a;
12704       }
12705       return this;
12706     };
12707     /** 
12708      * @description Defines a base64 pad string 
12709      * @param {string} Pad
12710      * @return {Object} this
12711      * @public
12712      */ 
12713     this.setPad = function (a) {
12714       b64pad = a || b64pad;
12715       return this;
12716     };
12717     /** 
12718      * @description Defines a base64 pad string 
12719      * @param {boolean} 
12720      * @return {Object} this
12721      * @public
12722      */ 
12723     this.setUTF8 = function (a) {
12724       if (typeof a === 'boolean') {
12725         utf8 = a;
12726       }
12727       return this;
12728     };
12729
12730     /* private methods */
12731     
12732     /**
12733      * Calculate the SHA-512 of a raw string
12734      */
12735     function rstr(s) {
12736       s = (utf8) ? utf8Encode(s) : s;
12737       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12738     }
12739     /*
12740      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12741      */
12742     function rstr_hmac(key, data) {
12743       key = (utf8) ? utf8Encode(key) : key;
12744       data = (utf8) ? utf8Encode(data) : data;
12745       
12746       var hash, i = 0, 
12747           bkey = rstr2binb(key),
12748           ipad = Array(32), opad = Array(32);
12749
12750       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12751       
12752       for (; i < 32; i+=1) {
12753         ipad[i] = bkey[i] ^ 0x36363636;
12754         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12755       }
12756       
12757       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12758       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12759     }
12760             
12761     /**
12762      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12763      */
12764     function binb(x, len) {
12765       var j, i, l,
12766           W = new Array(80),
12767           hash = new Array(16),
12768           //Initial hash values
12769           H = [
12770             new int64(0x6a09e667, -205731576),
12771             new int64(-1150833019, -2067093701),
12772             new int64(0x3c6ef372, -23791573),
12773             new int64(-1521486534, 0x5f1d36f1),
12774             new int64(0x510e527f, -1377402159),
12775             new int64(-1694144372, 0x2b3e6c1f),
12776             new int64(0x1f83d9ab, -79577749),
12777             new int64(0x5be0cd19, 0x137e2179)
12778           ],
12779           T1 = new int64(0, 0),
12780           T2 = new int64(0, 0),
12781           a = new int64(0,0),
12782           b = new int64(0,0),
12783           c = new int64(0,0),
12784           d = new int64(0,0),
12785           e = new int64(0,0),
12786           f = new int64(0,0),
12787           g = new int64(0,0),
12788           h = new int64(0,0),
12789           //Temporary variables not specified by the document
12790           s0 = new int64(0, 0),
12791           s1 = new int64(0, 0),
12792           Ch = new int64(0, 0),
12793           Maj = new int64(0, 0),
12794           r1 = new int64(0, 0),
12795           r2 = new int64(0, 0),
12796           r3 = new int64(0, 0);
12797
12798       if (sha512_k === undefined) {
12799           //SHA512 constants
12800           sha512_k = [
12801             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12802             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12803             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12804             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12805             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12806             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12807             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12808             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12809             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12810             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12811             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12812             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12813             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12814             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12815             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12816             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12817             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12818             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12819             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12820             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12821             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12822             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12823             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12824             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12825             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12826             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12827             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12828             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12829             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12830             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12831             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12832             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12833             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12834             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12835             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12836             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12837             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12838             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12839             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12840             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12841           ];
12842       }
12843   
12844       for (i=0; i<80; i+=1) {
12845         W[i] = new int64(0, 0);
12846       }
12847     
12848       // append padding to the source string. The format is described in the FIPS.
12849       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12850       x[((len + 128 >> 10)<< 5) + 31] = len;
12851       l = x.length;
12852       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12853         int64copy(a, H[0]);
12854         int64copy(b, H[1]);
12855         int64copy(c, H[2]);
12856         int64copy(d, H[3]);
12857         int64copy(e, H[4]);
12858         int64copy(f, H[5]);
12859         int64copy(g, H[6]);
12860         int64copy(h, H[7]);
12861       
12862         for (j=0; j<16; j+=1) {
12863           W[j].h = x[i + 2*j];
12864           W[j].l = x[i + 2*j + 1];
12865         }
12866       
12867         for (j=16; j<80; j+=1) {
12868           //sigma1
12869           int64rrot(r1, W[j-2], 19);
12870           int64revrrot(r2, W[j-2], 29);
12871           int64shr(r3, W[j-2], 6);
12872           s1.l = r1.l ^ r2.l ^ r3.l;
12873           s1.h = r1.h ^ r2.h ^ r3.h;
12874           //sigma0
12875           int64rrot(r1, W[j-15], 1);
12876           int64rrot(r2, W[j-15], 8);
12877           int64shr(r3, W[j-15], 7);
12878           s0.l = r1.l ^ r2.l ^ r3.l;
12879           s0.h = r1.h ^ r2.h ^ r3.h;
12880       
12881           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12882         }
12883       
12884         for (j = 0; j < 80; j+=1) {
12885           //Ch
12886           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12887           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12888       
12889           //Sigma1
12890           int64rrot(r1, e, 14);
12891           int64rrot(r2, e, 18);
12892           int64revrrot(r3, e, 9);
12893           s1.l = r1.l ^ r2.l ^ r3.l;
12894           s1.h = r1.h ^ r2.h ^ r3.h;
12895       
12896           //Sigma0
12897           int64rrot(r1, a, 28);
12898           int64revrrot(r2, a, 2);
12899           int64revrrot(r3, a, 7);
12900           s0.l = r1.l ^ r2.l ^ r3.l;
12901           s0.h = r1.h ^ r2.h ^ r3.h;
12902       
12903           //Maj
12904           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12905           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12906       
12907           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12908           int64add(T2, s0, Maj);
12909       
12910           int64copy(h, g);
12911           int64copy(g, f);
12912           int64copy(f, e);
12913           int64add(e, d, T1);
12914           int64copy(d, c);
12915           int64copy(c, b);
12916           int64copy(b, a);
12917           int64add(a, T1, T2);
12918         }
12919         int64add(H[0], H[0], a);
12920         int64add(H[1], H[1], b);
12921         int64add(H[2], H[2], c);
12922         int64add(H[3], H[3], d);
12923         int64add(H[4], H[4], e);
12924         int64add(H[5], H[5], f);
12925         int64add(H[6], H[6], g);
12926         int64add(H[7], H[7], h);
12927       }
12928     
12929       //represent the hash as an array of 32-bit dwords
12930       for (i=0; i<8; i+=1) {
12931         hash[2*i] = H[i].h;
12932         hash[2*i + 1] = H[i].l;
12933       }
12934       return hash;
12935     }
12936     
12937     //A constructor for 64-bit numbers
12938     function int64(h, l) {
12939       this.h = h;
12940       this.l = l;
12941       //this.toString = int64toString;
12942     }
12943     
12944     //Copies src into dst, assuming both are 64-bit numbers
12945     function int64copy(dst, src) {
12946       dst.h = src.h;
12947       dst.l = src.l;
12948     }
12949     
12950     //Right-rotates a 64-bit number by shift
12951     //Won't handle cases of shift>=32
12952     //The function revrrot() is for that
12953     function int64rrot(dst, x, shift) {
12954       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12955       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12956     }
12957     
12958     //Reverses the dwords of the source and then rotates right by shift.
12959     //This is equivalent to rotation by 32+shift
12960     function int64revrrot(dst, x, shift) {
12961       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12962       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12963     }
12964     
12965     //Bitwise-shifts right a 64-bit number by shift
12966     //Won't handle shift>=32, but it's never needed in SHA512
12967     function int64shr(dst, x, shift) {
12968       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12969       dst.h = (x.h >>> shift);
12970     }
12971     
12972     //Adds two 64-bit numbers
12973     //Like the original implementation, does not rely on 32-bit operations
12974     function int64add(dst, x, y) {
12975        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12976        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12977        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12978        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12979        dst.l = (w0 & 0xffff) | (w1 << 16);
12980        dst.h = (w2 & 0xffff) | (w3 << 16);
12981     }
12982     
12983     //Same, except with 4 addends. Works faster than adding them one by one.
12984     function int64add4(dst, a, b, c, d) {
12985        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12986        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12987        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12988        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12989        dst.l = (w0 & 0xffff) | (w1 << 16);
12990        dst.h = (w2 & 0xffff) | (w3 << 16);
12991     }
12992     
12993     //Same, except with 5 addends
12994     function int64add5(dst, a, b, c, d, e) {
12995       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
12996           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
12997           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
12998           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
12999        dst.l = (w0 & 0xffff) | (w1 << 16);
13000        dst.h = (w2 & 0xffff) | (w3 << 16);
13001     }
13002   },
13003   /**
13004    * @class Hashes.RMD160
13005    * @constructor
13006    * @param {Object} [config]
13007    * 
13008    * A JavaScript implementation of the RIPEMD-160 Algorithm
13009    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
13010    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
13011    * See http://pajhome.org.uk/crypt/md5 for details.
13012    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
13013    */
13014   RMD160 : function (options) {
13015     /**
13016      * Private properties configuration variables. You may need to tweak these to be compatible with
13017      * the server-side, but the defaults work in most cases.
13018      * @see this.setUpperCase() method
13019      * @see this.setPad() method
13020      */
13021     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
13022         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
13023         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
13024         rmd160_r1 = [
13025            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
13026            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
13027            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
13028            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
13029            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
13030         ],
13031         rmd160_r2 = [
13032            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
13033            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
13034           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
13035            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
13036           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
13037         ],
13038         rmd160_s1 = [
13039           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
13040            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
13041           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
13042           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
13043            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
13044         ],
13045         rmd160_s2 = [
13046            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
13047            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
13048            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
13049           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
13050            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
13051         ];
13052
13053     /* privileged (public) methods */
13054     this.hex = function (s) {
13055       return rstr2hex(rstr(s, utf8)); 
13056     };
13057     this.b64 = function (s) {
13058       return rstr2b64(rstr(s, utf8), b64pad);
13059     };
13060     this.any = function (s, e) { 
13061       return rstr2any(rstr(s, utf8), e);
13062     };
13063     this.hex_hmac = function (k, d) { 
13064       return rstr2hex(rstr_hmac(k, d));
13065     };
13066     this.b64_hmac = function (k, d) { 
13067       return rstr2b64(rstr_hmac(k, d), b64pad);
13068     };
13069     this.any_hmac = function (k, d, e) { 
13070       return rstr2any(rstr_hmac(k, d), e); 
13071     };
13072     /**
13073      * Perform a simple self-test to see if the VM is working
13074      * @return {String} Hexadecimal hash sample
13075      * @public
13076      */
13077     this.vm_test = function () {
13078       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13079     };
13080     /** 
13081      * @description Enable/disable uppercase hexadecimal returned string 
13082      * @param {boolean} 
13083      * @return {Object} this
13084      * @public
13085      */ 
13086     this.setUpperCase = function (a) {
13087       if (typeof a === 'boolean' ) { hexcase = a; }
13088       return this;
13089     };
13090     /** 
13091      * @description Defines a base64 pad string 
13092      * @param {string} Pad
13093      * @return {Object} this
13094      * @public
13095      */ 
13096     this.setPad = function (a) {
13097       if (typeof a !== 'undefined' ) { b64pad = a; }
13098       return this;
13099     };
13100     /** 
13101      * @description Defines a base64 pad string 
13102      * @param {boolean} 
13103      * @return {Object} this
13104      * @public
13105      */ 
13106     this.setUTF8 = function (a) {
13107       if (typeof a === 'boolean') { utf8 = a; }
13108       return this;
13109     };
13110
13111     /* private methods */
13112
13113     /**
13114      * Calculate the rmd160 of a raw string
13115      */
13116     function rstr(s) {
13117       s = (utf8) ? utf8Encode(s) : s;
13118       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13119     }
13120
13121     /**
13122      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13123      */
13124     function rstr_hmac(key, data) {
13125       key = (utf8) ? utf8Encode(key) : key;
13126       data = (utf8) ? utf8Encode(data) : data;
13127       var i, hash,
13128           bkey = rstr2binl(key),
13129           ipad = Array(16), opad = Array(16);
13130
13131       if (bkey.length > 16) { 
13132         bkey = binl(bkey, key.length * 8); 
13133       }
13134       
13135       for (i = 0; i < 16; i+=1) {
13136         ipad[i] = bkey[i] ^ 0x36363636;
13137         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13138       }
13139       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13140       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13141     }
13142
13143     /**
13144      * Convert an array of little-endian words to a string
13145      */
13146     function binl2rstr(input) {
13147       var i, output = '', l = input.length * 32;
13148       for (i = 0; i < l; i += 8) {
13149         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13150       }
13151       return output;
13152     }
13153
13154     /**
13155      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13156      */
13157     function binl(x, len) {
13158       var T, j, i, l,
13159           h0 = 0x67452301,
13160           h1 = 0xefcdab89,
13161           h2 = 0x98badcfe,
13162           h3 = 0x10325476,
13163           h4 = 0xc3d2e1f0,
13164           A1, B1, C1, D1, E1,
13165           A2, B2, C2, D2, E2;
13166
13167       /* append padding */
13168       x[len >> 5] |= 0x80 << (len % 32);
13169       x[(((len + 64) >>> 9) << 4) + 14] = len;
13170       l = x.length;
13171       
13172       for (i = 0; i < l; i+=16) {
13173         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13174         for (j = 0; j <= 79; j+=1) {
13175           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13176           T = safe_add(T, x[i + rmd160_r1[j]]);
13177           T = safe_add(T, rmd160_K1(j));
13178           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13179           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13180           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13181           T = safe_add(T, x[i + rmd160_r2[j]]);
13182           T = safe_add(T, rmd160_K2(j));
13183           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13184           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13185         }
13186
13187         T = safe_add(h1, safe_add(C1, D2));
13188         h1 = safe_add(h2, safe_add(D1, E2));
13189         h2 = safe_add(h3, safe_add(E1, A2));
13190         h3 = safe_add(h4, safe_add(A1, B2));
13191         h4 = safe_add(h0, safe_add(B1, C2));
13192         h0 = T;
13193       }
13194       return [h0, h1, h2, h3, h4];
13195     }
13196
13197     // specific algorithm methods 
13198     function rmd160_f(j, x, y, z) {
13199       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13200          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13201          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13202          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13203          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13204          'rmd160_f: j out of range';
13205     }
13206
13207     function rmd160_K1(j) {
13208       return ( 0 <= j && j <= 15) ? 0x00000000 :
13209          (16 <= j && j <= 31) ? 0x5a827999 :
13210          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13211          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13212          (64 <= j && j <= 79) ? 0xa953fd4e :
13213          'rmd160_K1: j out of range';
13214     }
13215
13216     function rmd160_K2(j){
13217       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13218          (16 <= j && j <= 31) ? 0x5c4dd124 :
13219          (32 <= j && j <= 47) ? 0x6d703ef3 :
13220          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13221          (64 <= j && j <= 79) ? 0x00000000 :
13222          'rmd160_K2: j out of range';
13223     }
13224   }
13225 };
13226
13227   // exposes Hashes
13228   (function( window, undefined ) {
13229     var freeExports = false;
13230     if (typeof exports === 'object' ) {
13231       freeExports = exports;
13232       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13233     }
13234
13235     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13236       // define as an anonymous module, so, through path mapping, it can be aliased
13237       define(function () { return Hashes; });
13238     }
13239     else if ( freeExports ) {
13240       // in Node.js or RingoJS v0.8.0+
13241       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13242         module.exports = Hashes;
13243       }
13244       // in Narwhal or RingoJS v0.7.0-
13245       else {
13246         freeExports.Hashes = Hashes;
13247       }
13248     }
13249     else {
13250       // in a browser or Rhino
13251       window.Hashes = Hashes;
13252     }
13253   }( this ));
13254 }()); // IIFE
13255
13256 })(window)
13257 },{}],2:[function(require,module,exports){
13258 'use strict';
13259
13260 var hashes = require('jshashes'),
13261     xtend = require('xtend'),
13262     sha1 = new hashes.SHA1();
13263
13264 var ohauth = {};
13265
13266 ohauth.qsString = function(obj) {
13267     return Object.keys(obj).sort().map(function(key) {
13268         return ohauth.percentEncode(key) + '=' +
13269             ohauth.percentEncode(obj[key]);
13270     }).join('&');
13271 };
13272
13273 ohauth.stringQs = function(str) {
13274     return str.split('&').reduce(function(obj, pair){
13275         var parts = pair.split('=');
13276         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13277             '' : decodeURIComponent(parts[1]);
13278         return obj;
13279     }, {});
13280 };
13281
13282 ohauth.rawxhr = function(method, url, data, headers, callback) {
13283     var xhr = new XMLHttpRequest(),
13284         twoHundred = /^20\d$/;
13285     xhr.onreadystatechange = function() {
13286         if (4 == xhr.readyState && 0 !== xhr.status) {
13287             if (twoHundred.test(xhr.status)) callback(null, xhr);
13288             else return callback(xhr, null);
13289         }
13290     };
13291     xhr.onerror = function(e) { return callback(e, null); };
13292     xhr.open(method, url, true);
13293     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13294     xhr.send(data);
13295 };
13296
13297 ohauth.xhr = function(method, url, auth, data, options, callback) {
13298     var headers = (options && options.header) || {
13299         'Content-Type': 'application/x-www-form-urlencoded'
13300     };
13301     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13302     ohauth.rawxhr(method, url, data, headers, callback);
13303 };
13304
13305 ohauth.nonce = function() {
13306     for (var o = ''; o.length < 6;) {
13307         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13308     }
13309     return o;
13310 };
13311
13312 ohauth.authHeader = function(obj) {
13313     return Object.keys(obj).sort().map(function(key) {
13314         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13315     }).join(', ');
13316 };
13317
13318 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13319
13320 ohauth.percentEncode = function(s) {
13321     return encodeURIComponent(s)
13322         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13323         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13324 };
13325
13326 ohauth.baseString = function(method, url, params) {
13327     if (params.oauth_signature) delete params.oauth_signature;
13328     return [
13329         method,
13330         ohauth.percentEncode(url),
13331         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13332 };
13333
13334 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13335     return sha1.b64_hmac(
13336         ohauth.percentEncode(oauth_secret) + '&' +
13337         ohauth.percentEncode(token_secret),
13338         baseString);
13339 };
13340
13341 /**
13342  * Takes an options object for configuration (consumer_key,
13343  * consumer_secret, version, signature_method, token) and returns a
13344  * function that generates the Authorization header for given data.
13345  *
13346  * The returned function takes these parameters:
13347  * - method: GET/POST/...
13348  * - uri: full URI with protocol, port, path and query string
13349  * - extra_params: any extra parameters (that are passed in the POST data),
13350  *   can be an object or a from-urlencoded string.
13351  *
13352  * Returned function returns full OAuth header with "OAuth" string in it.
13353  */
13354
13355 ohauth.headerGenerator = function(options) {
13356     options = options || {};
13357     var consumer_key = options.consumer_key || '',
13358         consumer_secret = options.consumer_secret || '',
13359         signature_method = options.signature_method || 'HMAC-SHA1',
13360         version = options.version || '1.0',
13361         token = options.token || '';
13362
13363     return function(method, uri, extra_params) {
13364         method = method.toUpperCase();
13365         if (typeof extra_params === 'string' && extra_params.length > 0) {
13366             extra_params = ohauth.stringQs(extra_params);
13367         }
13368
13369         var uri_parts = uri.split('?', 2),
13370         base_uri = uri_parts[0];
13371
13372         var query_params = uri_parts.length === 2 ?
13373             ohauth.stringQs(uri_parts[1]) : {};
13374
13375         var oauth_params = {
13376             oauth_consumer_key: consumer_key,
13377             oauth_signature_method: signature_method,
13378             oauth_version: version,
13379             oauth_timestamp: ohauth.timestamp(),
13380             oauth_nonce: ohauth.nonce()
13381         };
13382
13383         if (token) oauth_params.oauth_token = token;
13384
13385         var all_params = xtend({}, oauth_params, query_params, extra_params),
13386             base_str = ohauth.baseString(method, base_uri, all_params);
13387
13388         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13389
13390         return 'OAuth ' + ohauth.authHeader(oauth_params);
13391     };
13392 };
13393
13394 module.exports = ohauth;
13395
13396 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13397 module.exports = Object.keys || require('./shim');
13398
13399
13400 },{"./shim":8}],8:[function(require,module,exports){
13401 (function () {
13402         "use strict";
13403
13404         // modified from https://github.com/kriskowal/es5-shim
13405         var has = Object.prototype.hasOwnProperty,
13406                 is = require('is'),
13407                 forEach = require('foreach'),
13408                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13409                 dontEnums = [
13410                         "toString",
13411                         "toLocaleString",
13412                         "valueOf",
13413                         "hasOwnProperty",
13414                         "isPrototypeOf",
13415                         "propertyIsEnumerable",
13416                         "constructor"
13417                 ],
13418                 keysShim;
13419
13420         keysShim = function keys(object) {
13421                 if (!is.object(object) && !is.array(object)) {
13422                         throw new TypeError("Object.keys called on a non-object");
13423                 }
13424
13425                 var name, theKeys = [];
13426                 for (name in object) {
13427                         if (has.call(object, name)) {
13428                                 theKeys.push(name);
13429                         }
13430                 }
13431
13432                 if (hasDontEnumBug) {
13433                         forEach(dontEnums, function (dontEnum) {
13434                                 if (has.call(object, dontEnum)) {
13435                                         theKeys.push(dontEnum);
13436                                 }
13437                         });
13438                 }
13439                 return theKeys;
13440         };
13441
13442         module.exports = keysShim;
13443 }());
13444
13445
13446 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13447
13448 /**!
13449  * is
13450  * the definitive JavaScript type testing library
13451  * 
13452  * @copyright 2013 Enrico Marino
13453  * @license MIT
13454  */
13455
13456 var objProto = Object.prototype;
13457 var owns = objProto.hasOwnProperty;
13458 var toString = objProto.toString;
13459 var isActualNaN = function (value) {
13460   return value !== value;
13461 };
13462 var NON_HOST_TYPES = {
13463   "boolean": 1,
13464   "number": 1,
13465   "string": 1,
13466   "undefined": 1
13467 };
13468
13469 /**
13470  * Expose `is`
13471  */
13472
13473 var is = module.exports = {};
13474
13475 /**
13476  * Test general.
13477  */
13478
13479 /**
13480  * is.type
13481  * Test if `value` is a type of `type`.
13482  *
13483  * @param {Mixed} value value to test
13484  * @param {String} type type
13485  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13486  * @api public
13487  */
13488
13489 is.a =
13490 is.type = function (value, type) {
13491   return typeof value === type;
13492 };
13493
13494 /**
13495  * is.defined
13496  * Test if `value` is defined.
13497  *
13498  * @param {Mixed} value value to test
13499  * @return {Boolean} true if 'value' is defined, false otherwise
13500  * @api public
13501  */
13502
13503 is.defined = function (value) {
13504   return value !== undefined;
13505 };
13506
13507 /**
13508  * is.empty
13509  * Test if `value` is empty.
13510  *
13511  * @param {Mixed} value value to test
13512  * @return {Boolean} true if `value` is empty, false otherwise
13513  * @api public
13514  */
13515
13516 is.empty = function (value) {
13517   var type = toString.call(value);
13518   var key;
13519
13520   if ('[object Array]' === type || '[object Arguments]' === type) {
13521     return value.length === 0;
13522   }
13523
13524   if ('[object Object]' === type) {
13525     for (key in value) if (owns.call(value, key)) return false;
13526     return true;
13527   }
13528
13529   if ('[object String]' === type) {
13530     return '' === value;
13531   }
13532
13533   return false;
13534 };
13535
13536 /**
13537  * is.equal
13538  * Test if `value` is equal to `other`.
13539  *
13540  * @param {Mixed} value value to test
13541  * @param {Mixed} other value to compare with
13542  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13543  */
13544
13545 is.equal = function (value, other) {
13546   var type = toString.call(value)
13547   var key;
13548
13549   if (type !== toString.call(other)) {
13550     return false;
13551   }
13552
13553   if ('[object Object]' === type) {
13554     for (key in value) {
13555       if (!is.equal(value[key], other[key])) {
13556         return false;
13557       }
13558     }
13559     return true;
13560   }
13561
13562   if ('[object Array]' === type) {
13563     key = value.length;
13564     if (key !== other.length) {
13565       return false;
13566     }
13567     while (--key) {
13568       if (!is.equal(value[key], other[key])) {
13569         return false;
13570       }
13571     }
13572     return true;
13573   }
13574
13575   if ('[object Function]' === type) {
13576     return value.prototype === other.prototype;
13577   }
13578
13579   if ('[object Date]' === type) {
13580     return value.getTime() === other.getTime();
13581   }
13582
13583   return value === other;
13584 };
13585
13586 /**
13587  * is.hosted
13588  * Test if `value` is hosted by `host`.
13589  *
13590  * @param {Mixed} value to test
13591  * @param {Mixed} host host to test with
13592  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13593  * @api public
13594  */
13595
13596 is.hosted = function (value, host) {
13597   var type = typeof host[value];
13598   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13599 };
13600
13601 /**
13602  * is.instance
13603  * Test if `value` is an instance of `constructor`.
13604  *
13605  * @param {Mixed} value value to test
13606  * @return {Boolean} true if `value` is an instance of `constructor`
13607  * @api public
13608  */
13609
13610 is.instance = is['instanceof'] = function (value, constructor) {
13611   return value instanceof constructor;
13612 };
13613
13614 /**
13615  * is.null
13616  * Test if `value` is null.
13617  *
13618  * @param {Mixed} value value to test
13619  * @return {Boolean} true if `value` is null, false otherwise
13620  * @api public
13621  */
13622
13623 is['null'] = function (value) {
13624   return value === null;
13625 };
13626
13627 /**
13628  * is.undefined
13629  * Test if `value` is undefined.
13630  *
13631  * @param {Mixed} value value to test
13632  * @return {Boolean} true if `value` is undefined, false otherwise
13633  * @api public
13634  */
13635
13636 is.undefined = function (value) {
13637   return value === undefined;
13638 };
13639
13640 /**
13641  * Test arguments.
13642  */
13643
13644 /**
13645  * is.arguments
13646  * Test if `value` is an arguments object.
13647  *
13648  * @param {Mixed} value value to test
13649  * @return {Boolean} true if `value` is an arguments object, false otherwise
13650  * @api public
13651  */
13652
13653 is.arguments = function (value) {
13654   var isStandardArguments = '[object Arguments]' === toString.call(value);
13655   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13656   return isStandardArguments || isOldArguments;
13657 };
13658
13659 /**
13660  * Test array.
13661  */
13662
13663 /**
13664  * is.array
13665  * Test if 'value' is an array.
13666  *
13667  * @param {Mixed} value value to test
13668  * @return {Boolean} true if `value` is an array, false otherwise
13669  * @api public
13670  */
13671
13672 is.array = function (value) {
13673   return '[object Array]' === toString.call(value);
13674 };
13675
13676 /**
13677  * is.arguments.empty
13678  * Test if `value` is an empty arguments object.
13679  *
13680  * @param {Mixed} value value to test
13681  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13682  * @api public
13683  */
13684 is.arguments.empty = function (value) {
13685   return is.arguments(value) && value.length === 0;
13686 };
13687
13688 /**
13689  * is.array.empty
13690  * Test if `value` is an empty array.
13691  *
13692  * @param {Mixed} value value to test
13693  * @return {Boolean} true if `value` is an empty array, false otherwise
13694  * @api public
13695  */
13696 is.array.empty = function (value) {
13697   return is.array(value) && value.length === 0;
13698 };
13699
13700 /**
13701  * is.arraylike
13702  * Test if `value` is an arraylike object.
13703  *
13704  * @param {Mixed} value value to test
13705  * @return {Boolean} true if `value` is an arguments object, false otherwise
13706  * @api public
13707  */
13708
13709 is.arraylike = function (value) {
13710   return !!value && !is.boolean(value)
13711     && owns.call(value, 'length')
13712     && isFinite(value.length)
13713     && is.number(value.length)
13714     && value.length >= 0;
13715 };
13716
13717 /**
13718  * Test boolean.
13719  */
13720
13721 /**
13722  * is.boolean
13723  * Test if `value` is a boolean.
13724  *
13725  * @param {Mixed} value value to test
13726  * @return {Boolean} true if `value` is a boolean, false otherwise
13727  * @api public
13728  */
13729
13730 is.boolean = function (value) {
13731   return '[object Boolean]' === toString.call(value);
13732 };
13733
13734 /**
13735  * is.false
13736  * Test if `value` is false.
13737  *
13738  * @param {Mixed} value value to test
13739  * @return {Boolean} true if `value` is false, false otherwise
13740  * @api public
13741  */
13742
13743 is['false'] = function (value) {
13744   return is.boolean(value) && (value === false || value.valueOf() === false);
13745 };
13746
13747 /**
13748  * is.true
13749  * Test if `value` is true.
13750  *
13751  * @param {Mixed} value value to test
13752  * @return {Boolean} true if `value` is true, false otherwise
13753  * @api public
13754  */
13755
13756 is['true'] = function (value) {
13757   return is.boolean(value) && (value === true || value.valueOf() === true);
13758 };
13759
13760 /**
13761  * Test date.
13762  */
13763
13764 /**
13765  * is.date
13766  * Test if `value` is a date.
13767  *
13768  * @param {Mixed} value value to test
13769  * @return {Boolean} true if `value` is a date, false otherwise
13770  * @api public
13771  */
13772
13773 is.date = function (value) {
13774   return '[object Date]' === toString.call(value);
13775 };
13776
13777 /**
13778  * Test element.
13779  */
13780
13781 /**
13782  * is.element
13783  * Test if `value` is an html element.
13784  *
13785  * @param {Mixed} value value to test
13786  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13787  * @api public
13788  */
13789
13790 is.element = function (value) {
13791   return value !== undefined
13792     && typeof HTMLElement !== 'undefined'
13793     && value instanceof HTMLElement
13794     && value.nodeType === 1;
13795 };
13796
13797 /**
13798  * Test error.
13799  */
13800
13801 /**
13802  * is.error
13803  * Test if `value` is an error object.
13804  *
13805  * @param {Mixed} value value to test
13806  * @return {Boolean} true if `value` is an error object, false otherwise
13807  * @api public
13808  */
13809
13810 is.error = function (value) {
13811   return '[object Error]' === toString.call(value);
13812 };
13813
13814 /**
13815  * Test function.
13816  */
13817
13818 /**
13819  * is.fn / is.function (deprecated)
13820  * Test if `value` is a function.
13821  *
13822  * @param {Mixed} value value to test
13823  * @return {Boolean} true if `value` is a function, false otherwise
13824  * @api public
13825  */
13826
13827 is.fn = is['function'] = function (value) {
13828   var isAlert = typeof window !== 'undefined' && value === window.alert;
13829   return isAlert || '[object Function]' === toString.call(value);
13830 };
13831
13832 /**
13833  * Test number.
13834  */
13835
13836 /**
13837  * is.number
13838  * Test if `value` is a number.
13839  *
13840  * @param {Mixed} value value to test
13841  * @return {Boolean} true if `value` is a number, false otherwise
13842  * @api public
13843  */
13844
13845 is.number = function (value) {
13846   return '[object Number]' === toString.call(value);
13847 };
13848
13849 /**
13850  * is.infinite
13851  * Test if `value` is positive or negative infinity.
13852  *
13853  * @param {Mixed} value value to test
13854  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13855  * @api public
13856  */
13857 is.infinite = function (value) {
13858   return value === Infinity || value === -Infinity;
13859 };
13860
13861 /**
13862  * is.decimal
13863  * Test if `value` is a decimal number.
13864  *
13865  * @param {Mixed} value value to test
13866  * @return {Boolean} true if `value` is a decimal number, false otherwise
13867  * @api public
13868  */
13869
13870 is.decimal = function (value) {
13871   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13872 };
13873
13874 /**
13875  * is.divisibleBy
13876  * Test if `value` is divisible by `n`.
13877  *
13878  * @param {Number} value value to test
13879  * @param {Number} n dividend
13880  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13881  * @api public
13882  */
13883
13884 is.divisibleBy = function (value, n) {
13885   var isDividendInfinite = is.infinite(value);
13886   var isDivisorInfinite = is.infinite(n);
13887   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13888   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13889 };
13890
13891 /**
13892  * is.int
13893  * Test if `value` is an integer.
13894  *
13895  * @param value to test
13896  * @return {Boolean} true if `value` is an integer, false otherwise
13897  * @api public
13898  */
13899
13900 is.int = function (value) {
13901   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13902 };
13903
13904 /**
13905  * is.maximum
13906  * Test if `value` is greater than 'others' values.
13907  *
13908  * @param {Number} value value to test
13909  * @param {Array} others values to compare with
13910  * @return {Boolean} true if `value` is greater than `others` values
13911  * @api public
13912  */
13913
13914 is.maximum = function (value, others) {
13915   if (isActualNaN(value)) {
13916     throw new TypeError('NaN is not a valid value');
13917   } else if (!is.arraylike(others)) {
13918     throw new TypeError('second argument must be array-like');
13919   }
13920   var len = others.length;
13921
13922   while (--len >= 0) {
13923     if (value < others[len]) {
13924       return false;
13925     }
13926   }
13927
13928   return true;
13929 };
13930
13931 /**
13932  * is.minimum
13933  * Test if `value` is less than `others` values.
13934  *
13935  * @param {Number} value value to test
13936  * @param {Array} others values to compare with
13937  * @return {Boolean} true if `value` is less than `others` values
13938  * @api public
13939  */
13940
13941 is.minimum = function (value, others) {
13942   if (isActualNaN(value)) {
13943     throw new TypeError('NaN is not a valid value');
13944   } else if (!is.arraylike(others)) {
13945     throw new TypeError('second argument must be array-like');
13946   }
13947   var len = others.length;
13948
13949   while (--len >= 0) {
13950     if (value > others[len]) {
13951       return false;
13952     }
13953   }
13954
13955   return true;
13956 };
13957
13958 /**
13959  * is.nan
13960  * Test if `value` is not a number.
13961  *
13962  * @param {Mixed} value value to test
13963  * @return {Boolean} true if `value` is not a number, false otherwise
13964  * @api public
13965  */
13966
13967 is.nan = function (value) {
13968   return !is.number(value) || value !== value;
13969 };
13970
13971 /**
13972  * is.even
13973  * Test if `value` is an even number.
13974  *
13975  * @param {Number} value value to test
13976  * @return {Boolean} true if `value` is an even number, false otherwise
13977  * @api public
13978  */
13979
13980 is.even = function (value) {
13981   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13982 };
13983
13984 /**
13985  * is.odd
13986  * Test if `value` is an odd number.
13987  *
13988  * @param {Number} value value to test
13989  * @return {Boolean} true if `value` is an odd number, false otherwise
13990  * @api public
13991  */
13992
13993 is.odd = function (value) {
13994   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13995 };
13996
13997 /**
13998  * is.ge
13999  * Test if `value` is greater than or equal to `other`.
14000  *
14001  * @param {Number} value value to test
14002  * @param {Number} other value to compare with
14003  * @return {Boolean}
14004  * @api public
14005  */
14006
14007 is.ge = function (value, other) {
14008   if (isActualNaN(value) || isActualNaN(other)) {
14009     throw new TypeError('NaN is not a valid value');
14010   }
14011   return !is.infinite(value) && !is.infinite(other) && value >= other;
14012 };
14013
14014 /**
14015  * is.gt
14016  * Test if `value` is greater than `other`.
14017  *
14018  * @param {Number} value value to test
14019  * @param {Number} other value to compare with
14020  * @return {Boolean}
14021  * @api public
14022  */
14023
14024 is.gt = function (value, other) {
14025   if (isActualNaN(value) || isActualNaN(other)) {
14026     throw new TypeError('NaN is not a valid value');
14027   }
14028   return !is.infinite(value) && !is.infinite(other) && value > other;
14029 };
14030
14031 /**
14032  * is.le
14033  * Test if `value` is less than or equal to `other`.
14034  *
14035  * @param {Number} value value to test
14036  * @param {Number} other value to compare with
14037  * @return {Boolean} if 'value' is less than or equal to 'other'
14038  * @api public
14039  */
14040
14041 is.le = function (value, other) {
14042   if (isActualNaN(value) || isActualNaN(other)) {
14043     throw new TypeError('NaN is not a valid value');
14044   }
14045   return !is.infinite(value) && !is.infinite(other) && value <= other;
14046 };
14047
14048 /**
14049  * is.lt
14050  * Test if `value` is less than `other`.
14051  *
14052  * @param {Number} value value to test
14053  * @param {Number} other value to compare with
14054  * @return {Boolean} if `value` is less than `other`
14055  * @api public
14056  */
14057
14058 is.lt = function (value, other) {
14059   if (isActualNaN(value) || isActualNaN(other)) {
14060     throw new TypeError('NaN is not a valid value');
14061   }
14062   return !is.infinite(value) && !is.infinite(other) && value < other;
14063 };
14064
14065 /**
14066  * is.within
14067  * Test if `value` is within `start` and `finish`.
14068  *
14069  * @param {Number} value value to test
14070  * @param {Number} start lower bound
14071  * @param {Number} finish upper bound
14072  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14073  * @api public
14074  */
14075 is.within = function (value, start, finish) {
14076   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14077     throw new TypeError('NaN is not a valid value');
14078   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14079     throw new TypeError('all arguments must be numbers');
14080   }
14081   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14082   return isAnyInfinite || (value >= start && value <= finish);
14083 };
14084
14085 /**
14086  * Test object.
14087  */
14088
14089 /**
14090  * is.object
14091  * Test if `value` is an object.
14092  *
14093  * @param {Mixed} value value to test
14094  * @return {Boolean} true if `value` is an object, false otherwise
14095  * @api public
14096  */
14097
14098 is.object = function (value) {
14099   return value && '[object Object]' === toString.call(value);
14100 };
14101
14102 /**
14103  * is.hash
14104  * Test if `value` is a hash - a plain object literal.
14105  *
14106  * @param {Mixed} value value to test
14107  * @return {Boolean} true if `value` is a hash, false otherwise
14108  * @api public
14109  */
14110
14111 is.hash = function (value) {
14112   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14113 };
14114
14115 /**
14116  * Test regexp.
14117  */
14118
14119 /**
14120  * is.regexp
14121  * Test if `value` is a regular expression.
14122  *
14123  * @param {Mixed} value value to test
14124  * @return {Boolean} true if `value` is a regexp, false otherwise
14125  * @api public
14126  */
14127
14128 is.regexp = function (value) {
14129   return '[object RegExp]' === toString.call(value);
14130 };
14131
14132 /**
14133  * Test string.
14134  */
14135
14136 /**
14137  * is.string
14138  * Test if `value` is a string.
14139  *
14140  * @param {Mixed} value value to test
14141  * @return {Boolean} true if 'value' is a string, false otherwise
14142  * @api public
14143  */
14144
14145 is.string = function (value) {
14146   return '[object String]' === toString.call(value);
14147 };
14148
14149
14150 },{}],10:[function(require,module,exports){
14151
14152 var hasOwn = Object.prototype.hasOwnProperty;
14153 var toString = Object.prototype.toString;
14154
14155 module.exports = function forEach (obj, fn, ctx) {
14156     if (toString.call(fn) !== '[object Function]') {
14157         throw new TypeError('iterator must be a function');
14158     }
14159     var l = obj.length;
14160     if (l === +l) {
14161         for (var i = 0; i < l; i++) {
14162             fn.call(ctx, obj[i], i, obj);
14163         }
14164     } else {
14165         for (var k in obj) {
14166             if (hasOwn.call(obj, k)) {
14167                 fn.call(ctx, obj[k], k, obj);
14168             }
14169         }
14170     }
14171 };
14172
14173
14174 },{}]},{},[1])(1)
14175 });
14176 ;/*
14177  (c) 2013, Vladimir Agafonkin
14178  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14179  https://github.com/mourner/rbush
14180 */
14181
14182 (function () { 'use strict';
14183
14184 function rbush(maxEntries, format) {
14185
14186     // jshint newcap: false, validthis: true
14187     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
14188
14189     // max entries in a node is 9 by default; min node fill is 40% for best performance
14190     this._maxEntries = Math.max(4, maxEntries || 9);
14191     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14192
14193     if (format) {
14194         this._initFormat(format);
14195     }
14196
14197     this.clear();
14198 }
14199
14200 rbush.prototype = {
14201
14202     all: function () {
14203         return this._all(this.data, []);
14204     },
14205
14206     search: function (bbox) {
14207
14208         var node = this.data,
14209             result = [];
14210
14211         if (!this._intersects(bbox, node.bbox)) { return result; }
14212
14213         var nodesToSearch = [],
14214             i, len, child, childBBox;
14215
14216         while (node) {
14217             for (i = 0, len = node.children.length; i < len; i++) {
14218                 child = node.children[i];
14219                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
14220
14221                 if (this._intersects(bbox, childBBox)) {
14222
14223                     if (node.leaf) {
14224                         result.push(child);
14225
14226                     } else if (this._contains(bbox, childBBox)) {
14227                         this._all(child, result);
14228
14229                     } else {
14230                         nodesToSearch.push(child);
14231                     }
14232                 }
14233             }
14234
14235             node = nodesToSearch.pop();
14236         }
14237
14238         return result;
14239     },
14240
14241     load: function (data) {
14242         if (!(data && data.length)) { return this; }
14243
14244         if (data.length < this._minEntries) {
14245             for (var i = 0, len = data.length; i < len; i++) {
14246                 this.insert(data[i]);
14247             }
14248             return this;
14249         }
14250
14251         // recursively build the tree with the given data from stratch using OMT algorithm
14252         var node = this._build(data.slice(), 0);
14253
14254         if (!this.data.children.length) {
14255             // save as is if tree is empty
14256             this.data = node;
14257
14258         } else if (this.data.height === node.height) {
14259             // split root if trees have the same height
14260             this._splitRoot(this.data, node);
14261
14262         } else {
14263             if (this.data.height < node.height) {
14264                 // swap trees if inserted one is bigger
14265                 var tmpNode = this.data;
14266                 this.data = node;
14267                 node = tmpNode;
14268             }
14269
14270             // insert the small tree into the large tree at appropriate level
14271             this._insert(node, this.data.height - node.height - 1, true);
14272         }
14273
14274         return this;
14275     },
14276
14277     insert: function (item) {
14278         if (item) {
14279             this._insert(item, this.data.height - 1);
14280         }
14281         return this;
14282     },
14283
14284     clear: function () {
14285         this.data = {
14286             children: [],
14287             leaf: true,
14288             bbox: this._empty(),
14289             height: 1
14290         };
14291         return this;
14292     },
14293
14294     remove: function (item) {
14295         if (!item) { return this; }
14296
14297         var node = this.data,
14298             bbox = this.toBBox(item),
14299             path = [],
14300             indexes = [],
14301             i, parent, index, goingUp;
14302
14303         // depth-first iterative tree traversal
14304         while (node || path.length) {
14305
14306             if (!node) { // go up
14307                 node = path.pop();
14308                 parent = path[path.length - 1];
14309                 i = indexes.pop();
14310                 goingUp = true;
14311             }
14312
14313             if (node.leaf) { // check current node
14314                 index = node.children.indexOf(item);
14315
14316                 if (index !== -1) {
14317                     // item found, remove the item and condense tree upwards
14318                     node.children.splice(index, 1);
14319                     path.push(node);
14320                     this._condense(path);
14321                     return this;
14322                 }
14323             }
14324
14325             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14326                 path.push(node);
14327                 indexes.push(i);
14328                 i = 0;
14329                 parent = node;
14330                 node = node.children[0];
14331
14332             } else if (parent) { // go right
14333                 i++;
14334                 node = parent.children[i];
14335                 goingUp = false;
14336
14337             } else { // nothing found
14338                 node = null;
14339             }
14340         }
14341
14342         return this;
14343     },
14344
14345     toBBox: function (item) { return item; },
14346
14347     compareMinX: function (a, b) { return a[0] - b[0]; },
14348     compareMinY: function (a, b) { return a[1] - b[1]; },
14349
14350     toJSON: function () { return this.data; },
14351
14352     fromJSON: function (data) {
14353         this.data = data;
14354         return this;
14355     },
14356
14357     _all: function (node, result) {
14358         var nodesToSearch = [];
14359         while (node) {
14360             if (node.leaf) {
14361                 result.push.apply(result, node.children);
14362             } else {
14363                 nodesToSearch.push.apply(nodesToSearch, node.children);
14364             }
14365             node = nodesToSearch.pop();
14366         }
14367         return result;
14368     },
14369
14370     _build: function (items, level, height) {
14371
14372         var N = items.length,
14373             M = this._maxEntries,
14374             node;
14375
14376         if (N <= M) {
14377             node = {
14378                 children: items,
14379                 leaf: true,
14380                 height: 1
14381             };
14382             this._calcBBox(node);
14383             return node;
14384         }
14385
14386         if (!level) {
14387             // target height of the bulk-loaded tree
14388             height = Math.ceil(Math.log(N) / Math.log(M));
14389
14390             // target number of root entries to maximize storage utilization
14391             M = Math.ceil(N / Math.pow(M, height - 1));
14392
14393             items.sort(this.compareMinX);
14394         }
14395
14396         // TODO eliminate recursion?
14397
14398         node = {
14399             children: [],
14400             height: height
14401         };
14402
14403         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14404             N2 = Math.ceil(N / M),
14405             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14406             i, j, slice, sliceLen, childNode;
14407
14408         // split the items into M mostly square tiles
14409         for (i = 0; i < N; i += N1) {
14410             slice = items.slice(i, i + N1).sort(compare);
14411
14412             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14413                 // pack each entry recursively
14414                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14415                 node.children.push(childNode);
14416             }
14417         }
14418
14419         this._calcBBox(node);
14420
14421         return node;
14422     },
14423
14424     _chooseSubtree: function (bbox, node, level, path) {
14425
14426         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14427
14428         while (true) {
14429             path.push(node);
14430
14431             if (node.leaf || path.length - 1 === level) { break; }
14432
14433             minArea = minEnlargement = Infinity;
14434
14435             for (i = 0, len = node.children.length; i < len; i++) {
14436                 child = node.children[i];
14437                 area = this._area(child.bbox);
14438                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14439
14440                 // choose entry with the least area enlargement
14441                 if (enlargement < minEnlargement) {
14442                     minEnlargement = enlargement;
14443                     minArea = area < minArea ? area : minArea;
14444                     targetNode = child;
14445
14446                 } else if (enlargement === minEnlargement) {
14447                     // otherwise choose one with the smallest area
14448                     if (area < minArea) {
14449                         minArea = area;
14450                         targetNode = child;
14451                     }
14452                 }
14453             }
14454
14455             node = targetNode;
14456         }
14457
14458         return node;
14459     },
14460
14461     _insert: function (item, level, isNode, root) {
14462
14463         var bbox = isNode ? item.bbox : this.toBBox(item),
14464             insertPath = [];
14465
14466         // find the best node for accommodating the item, saving all nodes along the path too
14467         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14468             splitOccured;
14469
14470         // put the item into the node
14471         node.children.push(item);
14472         this._extend(node.bbox, bbox);
14473
14474         // split on node overflow; propagate upwards if necessary
14475         do {
14476             splitOccured = false;
14477             if (insertPath[level].children.length > this._maxEntries) {
14478                 this._split(insertPath, level);
14479                 splitOccured = true;
14480                 level--;
14481             }
14482         } while (level >= 0 && splitOccured);
14483
14484         // adjust bboxes along the insertion path
14485         this._adjustParentBBoxes(bbox, insertPath, level);
14486     },
14487
14488     // split overflowed node into two
14489     _split: function (insertPath, level) {
14490
14491         var node = insertPath[level],
14492             M = node.children.length,
14493             m = this._minEntries;
14494
14495         this._chooseSplitAxis(node, m, M);
14496
14497         var newNode = {
14498             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14499             height: node.height
14500         };
14501
14502         if (node.leaf) {
14503             newNode.leaf = true;
14504         }
14505
14506         this._calcBBox(node);
14507         this._calcBBox(newNode);
14508
14509         if (level) {
14510             insertPath[level - 1].children.push(newNode);
14511         } else {
14512             this._splitRoot(node, newNode);
14513         }
14514     },
14515
14516     _splitRoot: function (node, newNode) {
14517         // split root node
14518         this.data = {};
14519         this.data.children = [node, newNode];
14520         this.data.height = node.height + 1;
14521         this._calcBBox(this.data);
14522     },
14523
14524     _chooseSplitIndex: function (node, m, M) {
14525
14526         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14527
14528         minOverlap = minArea = Infinity;
14529
14530         for (i = m; i <= M - m; i++) {
14531             bbox1 = this._distBBox(node, 0, i);
14532             bbox2 = this._distBBox(node, i, M);
14533
14534             overlap = this._intersectionArea(bbox1, bbox2);
14535             area = this._area(bbox1) + this._area(bbox2);
14536
14537             // choose distribution with minimum overlap
14538             if (overlap < minOverlap) {
14539                 minOverlap = overlap;
14540                 index = i;
14541
14542                 minArea = area < minArea ? area : minArea;
14543
14544             } else if (overlap === minOverlap) {
14545                 // otherwise choose distribution with minimum area
14546                 if (area < minArea) {
14547                     minArea = area;
14548                     index = i;
14549                 }
14550             }
14551         }
14552
14553         return index;
14554     },
14555
14556     // sorts node children by the best axis for split
14557     _chooseSplitAxis: function (node, m, M) {
14558
14559         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14560             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14561             xMargin = this._allDistMargin(node, m, M, compareMinX),
14562             yMargin = this._allDistMargin(node, m, M, compareMinY);
14563
14564         // if total distributions margin value is minimal for x, sort by minX,
14565         // otherwise it's already sorted by minY
14566
14567         if (xMargin < yMargin) {
14568             node.children.sort(compareMinX);
14569         }
14570     },
14571
14572     // total margin of all possible split distributions where each node is at least m full
14573     _allDistMargin: function (node, m, M, compare) {
14574
14575         node.children.sort(compare);
14576
14577         var leftBBox = this._distBBox(node, 0, m),
14578             rightBBox = this._distBBox(node, M - m, M),
14579             margin = this._margin(leftBBox) + this._margin(rightBBox),
14580             i, child;
14581
14582         for (i = m; i < M - m; i++) {
14583             child = node.children[i];
14584             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14585             margin += this._margin(leftBBox);
14586         }
14587
14588         for (i = M - m - 1; i >= 0; i--) {
14589             child = node.children[i];
14590             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14591             margin += this._margin(rightBBox);
14592         }
14593
14594         return margin;
14595     },
14596
14597     // min bounding rectangle of node children from k to p-1
14598     _distBBox: function (node, k, p) {
14599         var bbox = this._empty();
14600
14601         for (var i = k, child; i < p; i++) {
14602             child = node.children[i];
14603             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14604         }
14605
14606         return bbox;
14607     },
14608
14609     // calculate node's bbox from bboxes of its children
14610     _calcBBox: function (node) {
14611         node.bbox = this._empty();
14612
14613         for (var i = 0, len = node.children.length, child; i < len; i++) {
14614             child = node.children[i];
14615             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14616         }
14617     },
14618
14619     _adjustParentBBoxes: function (bbox, path, level) {
14620         // adjust bboxes along the given tree path
14621         for (var i = level; i >= 0; i--) {
14622             this._extend(path[i].bbox, bbox);
14623         }
14624     },
14625
14626     _condense: function (path) {
14627         // go through the path, removing empty nodes and updating bboxes
14628         for (var i = path.length - 1, parent; i >= 0; i--) {
14629             if (path[i].children.length === 0) {
14630                 if (i > 0) {
14631                     parent = path[i - 1].children;
14632                     parent.splice(parent.indexOf(path[i]), 1);
14633                 } else {
14634                     this.clear();
14635                 }
14636             } else {
14637                 this._calcBBox(path[i]);
14638             }
14639         }
14640     },
14641
14642     _contains: function(a, b) {
14643         return a[0] <= b[0] &&
14644                a[1] <= b[1] &&
14645                b[2] <= a[2] &&
14646                b[3] <= a[3];
14647     },
14648
14649     _intersects: function (a, b) {
14650         return b[0] <= a[2] &&
14651                b[1] <= a[3] &&
14652                b[2] >= a[0] &&
14653                b[3] >= a[1];
14654     },
14655
14656     _extend: function (a, b) {
14657         a[0] = Math.min(a[0], b[0]);
14658         a[1] = Math.min(a[1], b[1]);
14659         a[2] = Math.max(a[2], b[2]);
14660         a[3] = Math.max(a[3], b[3]);
14661         return a;
14662     },
14663
14664     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14665     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14666
14667     _enlargedArea: function (a, b) {
14668         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14669                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14670     },
14671
14672     _intersectionArea: function (a, b) {
14673         var minX = Math.max(a[0], b[0]),
14674             minY = Math.max(a[1], b[1]),
14675             maxX = Math.min(a[2], b[2]),
14676             maxY = Math.min(a[3], b[3]);
14677
14678         return Math.max(0, maxX - minX) *
14679                Math.max(0, maxY - minY);
14680     },
14681
14682     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14683
14684     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14685     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14686
14687     _initFormat: function (format) {
14688         // data format (minX, minY, maxX, maxY accessors)
14689
14690         // uses eval-type function compilation instead of just accepting a toBBox function
14691         // because the algorithms are very sensitive to sorting functions performance,
14692         // so they should be dead simple and without inner calls
14693
14694         // jshint evil: true
14695
14696         var compareArr = ['return a', ' - b', ';'];
14697
14698         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14699         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14700
14701         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14702     }
14703 };
14704
14705 if (typeof define === 'function' && define.amd) {
14706     define(function() {
14707         return rbush;
14708     });
14709 } else if (typeof module !== 'undefined') {
14710     module.exports = rbush;
14711 } else if (typeof self !== 'undefined') {
14712     self.rbush = rbush;
14713 } else {
14714     window.rbush = rbush;
14715 }
14716
14717 })();
14718 (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;
14719 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){
14720 module.exports = element;
14721 module.exports.pair = pair;
14722 module.exports.format = format;
14723 module.exports.formatPair = formatPair;
14724
14725 function element(x, dims) {
14726     return search(x, dims).val;
14727 }
14728
14729 function formatPair(x) {
14730     return format(x.lat, 'lat') + ' ' + format(x.lon, 'lon');
14731 }
14732
14733 // Is 0 North or South?
14734 function format(x, dim) {
14735     var dirs = {
14736             lat: ['N', 'S'],
14737             lon: ['E', 'W']
14738         }[dim] || '',
14739         dir = dirs[x >= 0 ? 0 : 1],
14740         abs = Math.abs(x),
14741         whole = Math.floor(abs),
14742         fraction = abs - whole,
14743         fractionMinutes = fraction * 60,
14744         minutes = Math.floor(fractionMinutes),
14745         seconds = Math.floor((fractionMinutes - minutes) * 60);
14746
14747     return whole + '° ' +
14748         (minutes ? minutes + "' " : '') +
14749         (seconds ? seconds + '" ' : '') + dir;
14750 }
14751
14752 function search(x, dims, r) {
14753     if (!dims) dims = 'NSEW';
14754     if (typeof x !== 'string') return { val: null, regex: r };
14755     r = r || /[\s\,]*([\-|\—|\―]?[0-9.]+)°? *(?:([0-9.]+)['’′‘] *)?(?:([0-9.]+)(?:''|"|”|″) *)?([NSEW])?/gi;
14756     var m = r.exec(x);
14757     if (!m) return { val: null, regex: r };
14758     else if (m[4] && dims.indexOf(m[4]) === -1) return { val: null, regex: r };
14759     else return {
14760         val: (((m[1]) ? parseFloat(m[1]) : 0) +
14761             ((m[2] ? parseFloat(m[2]) / 60 : 0)) +
14762             ((m[3] ? parseFloat(m[3]) / 3600 : 0))) *
14763             ((m[4] && m[4] === 'S' || m[4] === 'W') ? -1 : 1),
14764         regex: r,
14765         raw: m[0],
14766         dim: m[4]
14767     };
14768 }
14769
14770 function pair(x, dims) {
14771     x = x.trim();
14772     var one = search(x, dims);
14773     if (one.val === null) return null;
14774     var two = search(x, dims, one.regex);
14775     if (two.val === null) return null;
14776     // null if one/two are not contiguous.
14777     if (one.raw + two.raw !== x) return null;
14778     if (one.dim) return swapdim(one.val, two.val, one.dim);
14779     else return [one.val, two.val];
14780 }
14781
14782 function swapdim(a, b, dim) {
14783     if (dim == 'N' || dim == 'S') return [a, b];
14784     if (dim == 'W' || dim == 'E') return [b, a];
14785 }
14786
14787 },{}]},{},[1])
14788 (1)
14789 });
14790 ;toGeoJSON = (function() {
14791     'use strict';
14792
14793     var removeSpace = (/\s*/g),
14794         trimSpace = (/^\s*|\s*$/g),
14795         splitSpace = (/\s+/);
14796     // generate a short, numeric hash of a string
14797     function okhash(x) {
14798         if (!x || !x.length) return 0;
14799         for (var i = 0, h = 0; i < x.length; i++) {
14800             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14801         } return h;
14802     }
14803     // all Y children of X
14804     function get(x, y) { return x.getElementsByTagName(y); }
14805     function attr(x, y) { return x.getAttribute(y); }
14806     function attrf(x, y) { return parseFloat(attr(x, y)); }
14807     // one Y child of X, if any, otherwise null
14808     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14809     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14810     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14811     // cast array x into numbers
14812     function numarray(x) {
14813         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14814         return o;
14815     }
14816     function clean(x) {
14817         var o = {};
14818         for (var i in x) if (x[i]) o[i] = x[i];
14819         return o;
14820     }
14821     // get the content of a text node, if any
14822     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14823     // get one coordinate from a coordinate array, if any
14824     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14825     // get all coordinates from a coordinate array as [[],[]]
14826     function coord(v) {
14827         var coords = v.replace(trimSpace, '').split(splitSpace),
14828             o = [];
14829         for (var i = 0; i < coords.length; i++) {
14830             o.push(coord1(coords[i]));
14831         }
14832         return o;
14833     }
14834     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14835
14836     // create a new feature collection parent object
14837     function fc() {
14838         return {
14839             type: 'FeatureCollection',
14840             features: []
14841         };
14842     }
14843
14844     var styleSupport = false;
14845     if (typeof XMLSerializer !== 'undefined') {
14846         var serializer = new XMLSerializer();
14847         styleSupport = true;
14848     }
14849     function xml2str(str) { return serializer.serializeToString(str); }
14850
14851     var t = {
14852         kml: function(doc, o) {
14853             o = o || {};
14854
14855             var gj = fc(),
14856                 // styleindex keeps track of hashed styles in order to match features
14857                 styleIndex = {},
14858                 // atomic geospatial types supported by KML - MultiGeometry is
14859                 // handled separately
14860                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14861                 // all root placemarks in the file
14862                 placemarks = get(doc, 'Placemark'),
14863                 styles = get(doc, 'Style');
14864
14865             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14866                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14867             }
14868             for (var j = 0; j < placemarks.length; j++) {
14869                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14870             }
14871             function gxCoord(v) { return numarray(v.split(' ')); }
14872             function gxCoords(root) {
14873                 var elems = get(root, 'coord', 'gx'), coords = [];
14874                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14875                 return coords;
14876             }
14877             function getGeometry(root) {
14878                 var geomNode, geomNodes, i, j, k, geoms = [];
14879                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14880                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14881                 for (i = 0; i < geotypes.length; i++) {
14882                     geomNodes = get(root, geotypes[i]);
14883                     if (geomNodes) {
14884                         for (j = 0; j < geomNodes.length; j++) {
14885                             geomNode = geomNodes[j];
14886                             if (geotypes[i] == 'Point') {
14887                                 geoms.push({
14888                                     type: 'Point',
14889                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14890                                 });
14891                             } else if (geotypes[i] == 'LineString') {
14892                                 geoms.push({
14893                                     type: 'LineString',
14894                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14895                                 });
14896                             } else if (geotypes[i] == 'Polygon') {
14897                                 var rings = get(geomNode, 'LinearRing'),
14898                                     coords = [];
14899                                 for (k = 0; k < rings.length; k++) {
14900                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14901                                 }
14902                                 geoms.push({
14903                                     type: 'Polygon',
14904                                     coordinates: coords
14905                                 });
14906                             } else if (geotypes[i] == 'Track') {
14907                                 geoms.push({
14908                                     type: 'LineString',
14909                                     coordinates: gxCoords(geomNode)
14910                                 });
14911                             }
14912                         }
14913                     }
14914                 }
14915                 return geoms;
14916             }
14917             function getPlacemark(root) {
14918                 var geoms = getGeometry(root), i, properties = {},
14919                     name = nodeVal(get1(root, 'name')),
14920                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14921                     description = nodeVal(get1(root, 'description')),
14922                     extendedData = get1(root, 'ExtendedData');
14923
14924                 if (!geoms.length) return [];
14925                 if (name) properties.name = name;
14926                 if (styleUrl && styleIndex[styleUrl]) {
14927                     properties.styleUrl = styleUrl;
14928                     properties.styleHash = styleIndex[styleUrl];
14929                 }
14930                 if (description) properties.description = description;
14931                 if (extendedData) {
14932                     var datas = get(extendedData, 'Data'),
14933                         simpleDatas = get(extendedData, 'SimpleData');
14934
14935                     for (i = 0; i < datas.length; i++) {
14936                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14937                     }
14938                     for (i = 0; i < simpleDatas.length; i++) {
14939                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14940                     }
14941                 }
14942                 return [{
14943                     type: 'Feature',
14944                     geometry: (geoms.length === 1) ? geoms[0] : {
14945                         type: 'GeometryCollection',
14946                         geometries: geoms
14947                     },
14948                     properties: properties
14949                 }];
14950             }
14951             return gj;
14952         },
14953         gpx: function(doc, o) {
14954             var i,
14955                 tracks = get(doc, 'trk'),
14956                 routes = get(doc, 'rte'),
14957                 waypoints = get(doc, 'wpt'),
14958                 // a feature collection
14959                 gj = fc();
14960             for (i = 0; i < tracks.length; i++) {
14961                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14962             }
14963             for (i = 0; i < routes.length; i++) {
14964                 gj.features.push(getLinestring(routes[i], 'rtept'));
14965             }
14966             for (i = 0; i < waypoints.length; i++) {
14967                 gj.features.push(getPoint(waypoints[i]));
14968             }
14969             function getLinestring(node, pointname) {
14970                 var j, pts = get(node, pointname), line = [];
14971                 for (j = 0; j < pts.length; j++) {
14972                     line.push(coordPair(pts[j]));
14973                 }
14974                 return {
14975                     type: 'Feature',
14976                     properties: getProperties(node),
14977                     geometry: {
14978                         type: 'LineString',
14979                         coordinates: line
14980                     }
14981                 };
14982             }
14983             function getPoint(node) {
14984                 var prop = getProperties(node);
14985                 prop.ele = nodeVal(get1(node, 'ele'));
14986                 prop.sym = nodeVal(get1(node, 'sym'));
14987                 return {
14988                     type: 'Feature',
14989                     properties: prop,
14990                     geometry: {
14991                         type: 'Point',
14992                         coordinates: coordPair(node)
14993                     }
14994                 };
14995             }
14996             function getProperties(node) {
14997                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
14998                             'time', 'keywords'],
14999                     prop = {},
15000                     k;
15001                 for (k = 0; k < meta.length; k++) {
15002                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
15003                 }
15004                 return clean(prop);
15005             }
15006             return gj;
15007         }
15008     };
15009     return t;
15010 })();
15011
15012 if (typeof module !== 'undefined') module.exports = toGeoJSON;
15013 /**
15014  * marked - a markdown parser
15015  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
15016  * https://github.com/chjj/marked
15017  */
15018
15019 ;(function() {
15020
15021 /**
15022  * Block-Level Grammar
15023  */
15024
15025 var block = {
15026   newline: /^\n+/,
15027   code: /^( {4}[^\n]+\n*)+/,
15028   fences: noop,
15029   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
15030   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
15031   nptable: noop,
15032   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
15033   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
15034   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
15035   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
15036   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
15037   table: noop,
15038   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
15039   text: /^[^\n]+/
15040 };
15041
15042 block.bullet = /(?:[*+-]|\d+\.)/;
15043 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
15044 block.item = replace(block.item, 'gm')
15045   (/bull/g, block.bullet)
15046   ();
15047
15048 block.list = replace(block.list)
15049   (/bull/g, block.bullet)
15050   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
15051   ();
15052
15053 block._tag = '(?!(?:'
15054   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
15055   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
15056   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
15057
15058 block.html = replace(block.html)
15059   ('comment', /<!--[\s\S]*?-->/)
15060   ('closed', /<(tag)[\s\S]+?<\/\1>/)
15061   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
15062   (/tag/g, block._tag)
15063   ();
15064
15065 block.paragraph = replace(block.paragraph)
15066   ('hr', block.hr)
15067   ('heading', block.heading)
15068   ('lheading', block.lheading)
15069   ('blockquote', block.blockquote)
15070   ('tag', '<' + block._tag)
15071   ('def', block.def)
15072   ();
15073
15074 /**
15075  * Normal Block Grammar
15076  */
15077
15078 block.normal = merge({}, block);
15079
15080 /**
15081  * GFM Block Grammar
15082  */
15083
15084 block.gfm = merge({}, block.normal, {
15085   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
15086   paragraph: /^/
15087 });
15088
15089 block.gfm.paragraph = replace(block.paragraph)
15090   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
15091   ();
15092
15093 /**
15094  * GFM + Tables Block Grammar
15095  */
15096
15097 block.tables = merge({}, block.gfm, {
15098   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
15099   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
15100 });
15101
15102 /**
15103  * Block Lexer
15104  */
15105
15106 function Lexer(options) {
15107   this.tokens = [];
15108   this.tokens.links = {};
15109   this.options = options || marked.defaults;
15110   this.rules = block.normal;
15111
15112   if (this.options.gfm) {
15113     if (this.options.tables) {
15114       this.rules = block.tables;
15115     } else {
15116       this.rules = block.gfm;
15117     }
15118   }
15119 }
15120
15121 /**
15122  * Expose Block Rules
15123  */
15124
15125 Lexer.rules = block;
15126
15127 /**
15128  * Static Lex Method
15129  */
15130
15131 Lexer.lex = function(src, options) {
15132   var lexer = new Lexer(options);
15133   return lexer.lex(src);
15134 };
15135
15136 /**
15137  * Preprocessing
15138  */
15139
15140 Lexer.prototype.lex = function(src) {
15141   src = src
15142     .replace(/\r\n|\r/g, '\n')
15143     .replace(/\t/g, '    ')
15144     .replace(/\u00a0/g, ' ')
15145     .replace(/\u2424/g, '\n');
15146
15147   return this.token(src, true);
15148 };
15149
15150 /**
15151  * Lexing
15152  */
15153
15154 Lexer.prototype.token = function(src, top) {
15155   var src = src.replace(/^ +$/gm, '')
15156     , next
15157     , loose
15158     , cap
15159     , bull
15160     , b
15161     , item
15162     , space
15163     , i
15164     , l;
15165
15166   while (src) {
15167     // newline
15168     if (cap = this.rules.newline.exec(src)) {
15169       src = src.substring(cap[0].length);
15170       if (cap[0].length > 1) {
15171         this.tokens.push({
15172           type: 'space'
15173         });
15174       }
15175     }
15176
15177     // code
15178     if (cap = this.rules.code.exec(src)) {
15179       src = src.substring(cap[0].length);
15180       cap = cap[0].replace(/^ {4}/gm, '');
15181       this.tokens.push({
15182         type: 'code',
15183         text: !this.options.pedantic
15184           ? cap.replace(/\n+$/, '')
15185           : cap
15186       });
15187       continue;
15188     }
15189
15190     // fences (gfm)
15191     if (cap = this.rules.fences.exec(src)) {
15192       src = src.substring(cap[0].length);
15193       this.tokens.push({
15194         type: 'code',
15195         lang: cap[2],
15196         text: cap[3]
15197       });
15198       continue;
15199     }
15200
15201     // heading
15202     if (cap = this.rules.heading.exec(src)) {
15203       src = src.substring(cap[0].length);
15204       this.tokens.push({
15205         type: 'heading',
15206         depth: cap[1].length,
15207         text: cap[2]
15208       });
15209       continue;
15210     }
15211
15212     // table no leading pipe (gfm)
15213     if (top && (cap = this.rules.nptable.exec(src))) {
15214       src = src.substring(cap[0].length);
15215
15216       item = {
15217         type: 'table',
15218         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15219         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15220         cells: cap[3].replace(/\n$/, '').split('\n')
15221       };
15222
15223       for (i = 0; i < item.align.length; i++) {
15224         if (/^ *-+: *$/.test(item.align[i])) {
15225           item.align[i] = 'right';
15226         } else if (/^ *:-+: *$/.test(item.align[i])) {
15227           item.align[i] = 'center';
15228         } else if (/^ *:-+ *$/.test(item.align[i])) {
15229           item.align[i] = 'left';
15230         } else {
15231           item.align[i] = null;
15232         }
15233       }
15234
15235       for (i = 0; i < item.cells.length; i++) {
15236         item.cells[i] = item.cells[i].split(/ *\| */);
15237       }
15238
15239       this.tokens.push(item);
15240
15241       continue;
15242     }
15243
15244     // lheading
15245     if (cap = this.rules.lheading.exec(src)) {
15246       src = src.substring(cap[0].length);
15247       this.tokens.push({
15248         type: 'heading',
15249         depth: cap[2] === '=' ? 1 : 2,
15250         text: cap[1]
15251       });
15252       continue;
15253     }
15254
15255     // hr
15256     if (cap = this.rules.hr.exec(src)) {
15257       src = src.substring(cap[0].length);
15258       this.tokens.push({
15259         type: 'hr'
15260       });
15261       continue;
15262     }
15263
15264     // blockquote
15265     if (cap = this.rules.blockquote.exec(src)) {
15266       src = src.substring(cap[0].length);
15267
15268       this.tokens.push({
15269         type: 'blockquote_start'
15270       });
15271
15272       cap = cap[0].replace(/^ *> ?/gm, '');
15273
15274       // Pass `top` to keep the current
15275       // "toplevel" state. This is exactly
15276       // how markdown.pl works.
15277       this.token(cap, top);
15278
15279       this.tokens.push({
15280         type: 'blockquote_end'
15281       });
15282
15283       continue;
15284     }
15285
15286     // list
15287     if (cap = this.rules.list.exec(src)) {
15288       src = src.substring(cap[0].length);
15289       bull = cap[2];
15290
15291       this.tokens.push({
15292         type: 'list_start',
15293         ordered: bull.length > 1
15294       });
15295
15296       // Get each top-level item.
15297       cap = cap[0].match(this.rules.item);
15298
15299       next = false;
15300       l = cap.length;
15301       i = 0;
15302
15303       for (; i < l; i++) {
15304         item = cap[i];
15305
15306         // Remove the list item's bullet
15307         // so it is seen as the next token.
15308         space = item.length;
15309         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15310
15311         // Outdent whatever the
15312         // list item contains. Hacky.
15313         if (~item.indexOf('\n ')) {
15314           space -= item.length;
15315           item = !this.options.pedantic
15316             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15317             : item.replace(/^ {1,4}/gm, '');
15318         }
15319
15320         // Determine whether the next list item belongs here.
15321         // Backpedal if it does not belong in this list.
15322         if (this.options.smartLists && i !== l - 1) {
15323           b = block.bullet.exec(cap[i+1])[0];
15324           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15325             src = cap.slice(i + 1).join('\n') + src;
15326             i = l - 1;
15327           }
15328         }
15329
15330         // Determine whether item is loose or not.
15331         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15332         // for discount behavior.
15333         loose = next || /\n\n(?!\s*$)/.test(item);
15334         if (i !== l - 1) {
15335           next = item[item.length-1] === '\n';
15336           if (!loose) loose = next;
15337         }
15338
15339         this.tokens.push({
15340           type: loose
15341             ? 'loose_item_start'
15342             : 'list_item_start'
15343         });
15344
15345         // Recurse.
15346         this.token(item, false);
15347
15348         this.tokens.push({
15349           type: 'list_item_end'
15350         });
15351       }
15352
15353       this.tokens.push({
15354         type: 'list_end'
15355       });
15356
15357       continue;
15358     }
15359
15360     // html
15361     if (cap = this.rules.html.exec(src)) {
15362       src = src.substring(cap[0].length);
15363       this.tokens.push({
15364         type: this.options.sanitize
15365           ? 'paragraph'
15366           : 'html',
15367         pre: cap[1] === 'pre' || cap[1] === 'script',
15368         text: cap[0]
15369       });
15370       continue;
15371     }
15372
15373     // def
15374     if (top && (cap = this.rules.def.exec(src))) {
15375       src = src.substring(cap[0].length);
15376       this.tokens.links[cap[1].toLowerCase()] = {
15377         href: cap[2],
15378         title: cap[3]
15379       };
15380       continue;
15381     }
15382
15383     // table (gfm)
15384     if (top && (cap = this.rules.table.exec(src))) {
15385       src = src.substring(cap[0].length);
15386
15387       item = {
15388         type: 'table',
15389         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15390         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15391         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15392       };
15393
15394       for (i = 0; i < item.align.length; i++) {
15395         if (/^ *-+: *$/.test(item.align[i])) {
15396           item.align[i] = 'right';
15397         } else if (/^ *:-+: *$/.test(item.align[i])) {
15398           item.align[i] = 'center';
15399         } else if (/^ *:-+ *$/.test(item.align[i])) {
15400           item.align[i] = 'left';
15401         } else {
15402           item.align[i] = null;
15403         }
15404       }
15405
15406       for (i = 0; i < item.cells.length; i++) {
15407         item.cells[i] = item.cells[i]
15408           .replace(/^ *\| *| *\| *$/g, '')
15409           .split(/ *\| */);
15410       }
15411
15412       this.tokens.push(item);
15413
15414       continue;
15415     }
15416
15417     // top-level paragraph
15418     if (top && (cap = this.rules.paragraph.exec(src))) {
15419       src = src.substring(cap[0].length);
15420       this.tokens.push({
15421         type: 'paragraph',
15422         text: cap[1][cap[1].length-1] === '\n'
15423           ? cap[1].slice(0, -1)
15424           : cap[1]
15425       });
15426       continue;
15427     }
15428
15429     // text
15430     if (cap = this.rules.text.exec(src)) {
15431       // Top-level should never reach here.
15432       src = src.substring(cap[0].length);
15433       this.tokens.push({
15434         type: 'text',
15435         text: cap[0]
15436       });
15437       continue;
15438     }
15439
15440     if (src) {
15441       throw new
15442         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15443     }
15444   }
15445
15446   return this.tokens;
15447 };
15448
15449 /**
15450  * Inline-Level Grammar
15451  */
15452
15453 var inline = {
15454   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15455   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15456   url: noop,
15457   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15458   link: /^!?\[(inside)\]\(href\)/,
15459   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15460   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15461   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15462   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15463   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15464   br: /^ {2,}\n(?!\s*$)/,
15465   del: noop,
15466   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15467 };
15468
15469 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15470 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15471
15472 inline.link = replace(inline.link)
15473   ('inside', inline._inside)
15474   ('href', inline._href)
15475   ();
15476
15477 inline.reflink = replace(inline.reflink)
15478   ('inside', inline._inside)
15479   ();
15480
15481 /**
15482  * Normal Inline Grammar
15483  */
15484
15485 inline.normal = merge({}, inline);
15486
15487 /**
15488  * Pedantic Inline Grammar
15489  */
15490
15491 inline.pedantic = merge({}, inline.normal, {
15492   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15493   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15494 });
15495
15496 /**
15497  * GFM Inline Grammar
15498  */
15499
15500 inline.gfm = merge({}, inline.normal, {
15501   escape: replace(inline.escape)('])', '~|])')(),
15502   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15503   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15504   text: replace(inline.text)
15505     (']|', '~]|')
15506     ('|', '|https?://|')
15507     ()
15508 });
15509
15510 /**
15511  * GFM + Line Breaks Inline Grammar
15512  */
15513
15514 inline.breaks = merge({}, inline.gfm, {
15515   br: replace(inline.br)('{2,}', '*')(),
15516   text: replace(inline.gfm.text)('{2,}', '*')()
15517 });
15518
15519 /**
15520  * Inline Lexer & Compiler
15521  */
15522
15523 function InlineLexer(links, options) {
15524   this.options = options || marked.defaults;
15525   this.links = links;
15526   this.rules = inline.normal;
15527
15528   if (!this.links) {
15529     throw new
15530       Error('Tokens array requires a `links` property.');
15531   }
15532
15533   if (this.options.gfm) {
15534     if (this.options.breaks) {
15535       this.rules = inline.breaks;
15536     } else {
15537       this.rules = inline.gfm;
15538     }
15539   } else if (this.options.pedantic) {
15540     this.rules = inline.pedantic;
15541   }
15542 }
15543
15544 /**
15545  * Expose Inline Rules
15546  */
15547
15548 InlineLexer.rules = inline;
15549
15550 /**
15551  * Static Lexing/Compiling Method
15552  */
15553
15554 InlineLexer.output = function(src, links, options) {
15555   var inline = new InlineLexer(links, options);
15556   return inline.output(src);
15557 };
15558
15559 /**
15560  * Lexing/Compiling
15561  */
15562
15563 InlineLexer.prototype.output = function(src) {
15564   var out = ''
15565     , link
15566     , text
15567     , href
15568     , cap;
15569
15570   while (src) {
15571     // escape
15572     if (cap = this.rules.escape.exec(src)) {
15573       src = src.substring(cap[0].length);
15574       out += cap[1];
15575       continue;
15576     }
15577
15578     // autolink
15579     if (cap = this.rules.autolink.exec(src)) {
15580       src = src.substring(cap[0].length);
15581       if (cap[2] === '@') {
15582         text = cap[1][6] === ':'
15583           ? this.mangle(cap[1].substring(7))
15584           : this.mangle(cap[1]);
15585         href = this.mangle('mailto:') + text;
15586       } else {
15587         text = escape(cap[1]);
15588         href = text;
15589       }
15590       out += '<a href="'
15591         + href
15592         + '">'
15593         + text
15594         + '</a>';
15595       continue;
15596     }
15597
15598     // url (gfm)
15599     if (cap = this.rules.url.exec(src)) {
15600       src = src.substring(cap[0].length);
15601       text = escape(cap[1]);
15602       href = text;
15603       out += '<a href="'
15604         + href
15605         + '">'
15606         + text
15607         + '</a>';
15608       continue;
15609     }
15610
15611     // tag
15612     if (cap = this.rules.tag.exec(src)) {
15613       src = src.substring(cap[0].length);
15614       out += this.options.sanitize
15615         ? escape(cap[0])
15616         : cap[0];
15617       continue;
15618     }
15619
15620     // link
15621     if (cap = this.rules.link.exec(src)) {
15622       src = src.substring(cap[0].length);
15623       out += this.outputLink(cap, {
15624         href: cap[2],
15625         title: cap[3]
15626       });
15627       continue;
15628     }
15629
15630     // reflink, nolink
15631     if ((cap = this.rules.reflink.exec(src))
15632         || (cap = this.rules.nolink.exec(src))) {
15633       src = src.substring(cap[0].length);
15634       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15635       link = this.links[link.toLowerCase()];
15636       if (!link || !link.href) {
15637         out += cap[0][0];
15638         src = cap[0].substring(1) + src;
15639         continue;
15640       }
15641       out += this.outputLink(cap, link);
15642       continue;
15643     }
15644
15645     // strong
15646     if (cap = this.rules.strong.exec(src)) {
15647       src = src.substring(cap[0].length);
15648       out += '<strong>'
15649         + this.output(cap[2] || cap[1])
15650         + '</strong>';
15651       continue;
15652     }
15653
15654     // em
15655     if (cap = this.rules.em.exec(src)) {
15656       src = src.substring(cap[0].length);
15657       out += '<em>'
15658         + this.output(cap[2] || cap[1])
15659         + '</em>';
15660       continue;
15661     }
15662
15663     // code
15664     if (cap = this.rules.code.exec(src)) {
15665       src = src.substring(cap[0].length);
15666       out += '<code>'
15667         + escape(cap[2], true)
15668         + '</code>';
15669       continue;
15670     }
15671
15672     // br
15673     if (cap = this.rules.br.exec(src)) {
15674       src = src.substring(cap[0].length);
15675       out += '<br>';
15676       continue;
15677     }
15678
15679     // del (gfm)
15680     if (cap = this.rules.del.exec(src)) {
15681       src = src.substring(cap[0].length);
15682       out += '<del>'
15683         + this.output(cap[1])
15684         + '</del>';
15685       continue;
15686     }
15687
15688     // text
15689     if (cap = this.rules.text.exec(src)) {
15690       src = src.substring(cap[0].length);
15691       out += escape(cap[0]);
15692       continue;
15693     }
15694
15695     if (src) {
15696       throw new
15697         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15698     }
15699   }
15700
15701   return out;
15702 };
15703
15704 /**
15705  * Compile Link
15706  */
15707
15708 InlineLexer.prototype.outputLink = function(cap, link) {
15709   if (cap[0][0] !== '!') {
15710     return '<a href="'
15711       + escape(link.href)
15712       + '"'
15713       + (link.title
15714       ? ' title="'
15715       + escape(link.title)
15716       + '"'
15717       : '')
15718       + '>'
15719       + this.output(cap[1])
15720       + '</a>';
15721   } else {
15722     return '<img src="'
15723       + escape(link.href)
15724       + '" alt="'
15725       + escape(cap[1])
15726       + '"'
15727       + (link.title
15728       ? ' title="'
15729       + escape(link.title)
15730       + '"'
15731       : '')
15732       + '>';
15733   }
15734 };
15735
15736 /**
15737  * Smartypants Transformations
15738  */
15739
15740 InlineLexer.prototype.smartypants = function(text) {
15741   if (!this.options.smartypants) return text;
15742   return text
15743     .replace(/--/g, '—')
15744     .replace(/'([^']*)'/g, '‘$1’')
15745     .replace(/"([^"]*)"/g, '“$1”')
15746     .replace(/\.{3}/g, '…');
15747 };
15748
15749 /**
15750  * Mangle Links
15751  */
15752
15753 InlineLexer.prototype.mangle = function(text) {
15754   var out = ''
15755     , l = text.length
15756     , i = 0
15757     , ch;
15758
15759   for (; i < l; i++) {
15760     ch = text.charCodeAt(i);
15761     if (Math.random() > 0.5) {
15762       ch = 'x' + ch.toString(16);
15763     }
15764     out += '&#' + ch + ';';
15765   }
15766
15767   return out;
15768 };
15769
15770 /**
15771  * Parsing & Compiling
15772  */
15773
15774 function Parser(options) {
15775   this.tokens = [];
15776   this.token = null;
15777   this.options = options || marked.defaults;
15778 }
15779
15780 /**
15781  * Static Parse Method
15782  */
15783
15784 Parser.parse = function(src, options) {
15785   var parser = new Parser(options);
15786   return parser.parse(src);
15787 };
15788
15789 /**
15790  * Parse Loop
15791  */
15792
15793 Parser.prototype.parse = function(src) {
15794   this.inline = new InlineLexer(src.links, this.options);
15795   this.tokens = src.reverse();
15796
15797   var out = '';
15798   while (this.next()) {
15799     out += this.tok();
15800   }
15801
15802   return out;
15803 };
15804
15805 /**
15806  * Next Token
15807  */
15808
15809 Parser.prototype.next = function() {
15810   return this.token = this.tokens.pop();
15811 };
15812
15813 /**
15814  * Preview Next Token
15815  */
15816
15817 Parser.prototype.peek = function() {
15818   return this.tokens[this.tokens.length-1] || 0;
15819 };
15820
15821 /**
15822  * Parse Text Tokens
15823  */
15824
15825 Parser.prototype.parseText = function() {
15826   var body = this.token.text;
15827
15828   while (this.peek().type === 'text') {
15829     body += '\n' + this.next().text;
15830   }
15831
15832   return this.inline.output(body);
15833 };
15834
15835 /**
15836  * Parse Current Token
15837  */
15838
15839 Parser.prototype.tok = function() {
15840   switch (this.token.type) {
15841     case 'space': {
15842       return '';
15843     }
15844     case 'hr': {
15845       return '<hr>\n';
15846     }
15847     case 'heading': {
15848       return '<h'
15849         + this.token.depth
15850         + '>'
15851         + this.inline.output(this.token.text)
15852         + '</h'
15853         + this.token.depth
15854         + '>\n';
15855     }
15856     case 'code': {
15857       if (this.options.highlight) {
15858         var code = this.options.highlight(this.token.text, this.token.lang);
15859         if (code != null && code !== this.token.text) {
15860           this.token.escaped = true;
15861           this.token.text = code;
15862         }
15863       }
15864
15865       if (!this.token.escaped) {
15866         this.token.text = escape(this.token.text, true);
15867       }
15868
15869       return '<pre><code'
15870         + (this.token.lang
15871         ? ' class="'
15872         + this.options.langPrefix
15873         + this.token.lang
15874         + '"'
15875         : '')
15876         + '>'
15877         + this.token.text
15878         + '</code></pre>\n';
15879     }
15880     case 'table': {
15881       var body = ''
15882         , heading
15883         , i
15884         , row
15885         , cell
15886         , j;
15887
15888       // header
15889       body += '<thead>\n<tr>\n';
15890       for (i = 0; i < this.token.header.length; i++) {
15891         heading = this.inline.output(this.token.header[i]);
15892         body += this.token.align[i]
15893           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15894           : '<th>' + heading + '</th>\n';
15895       }
15896       body += '</tr>\n</thead>\n';
15897
15898       // body
15899       body += '<tbody>\n'
15900       for (i = 0; i < this.token.cells.length; i++) {
15901         row = this.token.cells[i];
15902         body += '<tr>\n';
15903         for (j = 0; j < row.length; j++) {
15904           cell = this.inline.output(row[j]);
15905           body += this.token.align[j]
15906             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15907             : '<td>' + cell + '</td>\n';
15908         }
15909         body += '</tr>\n';
15910       }
15911       body += '</tbody>\n';
15912
15913       return '<table>\n'
15914         + body
15915         + '</table>\n';
15916     }
15917     case 'blockquote_start': {
15918       var body = '';
15919
15920       while (this.next().type !== 'blockquote_end') {
15921         body += this.tok();
15922       }
15923
15924       return '<blockquote>\n'
15925         + body
15926         + '</blockquote>\n';
15927     }
15928     case 'list_start': {
15929       var type = this.token.ordered ? 'ol' : 'ul'
15930         , body = '';
15931
15932       while (this.next().type !== 'list_end') {
15933         body += this.tok();
15934       }
15935
15936       return '<'
15937         + type
15938         + '>\n'
15939         + body
15940         + '</'
15941         + type
15942         + '>\n';
15943     }
15944     case 'list_item_start': {
15945       var body = '';
15946
15947       while (this.next().type !== 'list_item_end') {
15948         body += this.token.type === 'text'
15949           ? this.parseText()
15950           : this.tok();
15951       }
15952
15953       return '<li>'
15954         + body
15955         + '</li>\n';
15956     }
15957     case 'loose_item_start': {
15958       var body = '';
15959
15960       while (this.next().type !== 'list_item_end') {
15961         body += this.tok();
15962       }
15963
15964       return '<li>'
15965         + body
15966         + '</li>\n';
15967     }
15968     case 'html': {
15969       return !this.token.pre && !this.options.pedantic
15970         ? this.inline.output(this.token.text)
15971         : this.token.text;
15972     }
15973     case 'paragraph': {
15974       return '<p>'
15975         + this.inline.output(this.token.text)
15976         + '</p>\n';
15977     }
15978     case 'text': {
15979       return '<p>'
15980         + this.parseText()
15981         + '</p>\n';
15982     }
15983   }
15984 };
15985
15986 /**
15987  * Helpers
15988  */
15989
15990 function escape(html, encode) {
15991   return html
15992     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15993     .replace(/</g, '&lt;')
15994     .replace(/>/g, '&gt;')
15995     .replace(/"/g, '&quot;')
15996     .replace(/'/g, '&#39;');
15997 }
15998
15999 function replace(regex, opt) {
16000   regex = regex.source;
16001   opt = opt || '';
16002   return function self(name, val) {
16003     if (!name) return new RegExp(regex, opt);
16004     val = val.source || val;
16005     val = val.replace(/(^|[^\[])\^/g, '$1');
16006     regex = regex.replace(name, val);
16007     return self;
16008   };
16009 }
16010
16011 function noop() {}
16012 noop.exec = noop;
16013
16014 function merge(obj) {
16015   var i = 1
16016     , target
16017     , key;
16018
16019   for (; i < arguments.length; i++) {
16020     target = arguments[i];
16021     for (key in target) {
16022       if (Object.prototype.hasOwnProperty.call(target, key)) {
16023         obj[key] = target[key];
16024       }
16025     }
16026   }
16027
16028   return obj;
16029 }
16030
16031 /**
16032  * Marked
16033  */
16034
16035 function marked(src, opt, callback) {
16036   if (callback || typeof opt === 'function') {
16037     if (!callback) {
16038       callback = opt;
16039       opt = null;
16040     }
16041
16042     if (opt) opt = merge({}, marked.defaults, opt);
16043
16044     var tokens = Lexer.lex(tokens, opt)
16045       , highlight = opt.highlight
16046       , pending = 0
16047       , l = tokens.length
16048       , i = 0;
16049
16050     if (!highlight || highlight.length < 3) {
16051       return callback(null, Parser.parse(tokens, opt));
16052     }
16053
16054     var done = function() {
16055       delete opt.highlight;
16056       var out = Parser.parse(tokens, opt);
16057       opt.highlight = highlight;
16058       return callback(null, out);
16059     };
16060
16061     for (; i < l; i++) {
16062       (function(token) {
16063         if (token.type !== 'code') return;
16064         pending++;
16065         return highlight(token.text, token.lang, function(err, code) {
16066           if (code == null || code === token.text) {
16067             return --pending || done();
16068           }
16069           token.text = code;
16070           token.escaped = true;
16071           --pending || done();
16072         });
16073       })(tokens[i]);
16074     }
16075
16076     return;
16077   }
16078   try {
16079     if (opt) opt = merge({}, marked.defaults, opt);
16080     return Parser.parse(Lexer.lex(src, opt), opt);
16081   } catch (e) {
16082     e.message += '\nPlease report this to https://github.com/chjj/marked.';
16083     if ((opt || marked.defaults).silent) {
16084       return '<p>An error occured:</p><pre>'
16085         + escape(e.message + '', true)
16086         + '</pre>';
16087     }
16088     throw e;
16089   }
16090 }
16091
16092 /**
16093  * Options
16094  */
16095
16096 marked.options =
16097 marked.setOptions = function(opt) {
16098   merge(marked.defaults, opt);
16099   return marked;
16100 };
16101
16102 marked.defaults = {
16103   gfm: true,
16104   tables: true,
16105   breaks: false,
16106   pedantic: false,
16107   sanitize: false,
16108   smartLists: false,
16109   silent: false,
16110   highlight: null,
16111   langPrefix: 'lang-'
16112 };
16113
16114 /**
16115  * Expose
16116  */
16117
16118 marked.Parser = Parser;
16119 marked.parser = Parser.parse;
16120
16121 marked.Lexer = Lexer;
16122 marked.lexer = Lexer.lex;
16123
16124 marked.InlineLexer = InlineLexer;
16125 marked.inlineLexer = InlineLexer.output;
16126
16127 marked.parse = marked;
16128
16129 if (typeof exports === 'object') {
16130   module.exports = marked;
16131 } else if (typeof define === 'function' && define.amd) {
16132   define(function() { return marked; });
16133 } else {
16134   this.marked = marked;
16135 }
16136
16137 }).call(function() {
16138   return this || (typeof window !== 'undefined' ? window : global);
16139 }());
16140 /* jshint ignore:start */
16141 (function () {
16142 'use strict';
16143 window.iD = function () {
16144     window.locale.en = iD.data.en;
16145     window.locale.current('en');
16146
16147     var context = {},
16148         storage;
16149
16150     // https://github.com/openstreetmap/iD/issues/772
16151     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16152     try { storage = localStorage; } catch (e) {}
16153     storage = storage || (function() {
16154         var s = {};
16155         return {
16156             getItem: function(k) { return s[k]; },
16157             setItem: function(k, v) { s[k] = v; },
16158             removeItem: function(k) { delete s[k]; }
16159         };
16160     })();
16161
16162     context.storage = function(k, v) {
16163         try {
16164             if (arguments.length === 1) return storage.getItem(k);
16165             else if (v === null) storage.removeItem(k);
16166             else storage.setItem(k, v);
16167         } catch(e) {
16168             // localstorage quota exceeded
16169             /* jshint devel:true */
16170             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16171             /* jshint devel:false */
16172         }
16173     };
16174
16175     var history = iD.History(context),
16176         dispatch = d3.dispatch('enter', 'exit'),
16177         mode,
16178         container,
16179         ui = iD.ui(context),
16180         connection = iD.Connection(),
16181         locale = iD.detect().locale,
16182         localePath;
16183
16184     if (locale && iD.data.locales.indexOf(locale) === -1) {
16185         locale = locale.split('-')[0];
16186     }
16187
16188     connection.on('load.context', function loadContext(err, result) {
16189         history.merge(result.data, result.extent);
16190     });
16191
16192     context.preauth = function(options) {
16193         connection.switch(options);
16194         return context;
16195     };
16196
16197     context.locale = function(_, path) {
16198         locale = _;
16199         localePath = path;
16200         return context;
16201     };
16202
16203     context.loadLocale = function(cb) {
16204         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16205             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16206             d3.json(localePath, function(err, result) {
16207                 window.locale[locale] = result;
16208                 window.locale.current(locale);
16209                 cb();
16210             });
16211         } else {
16212             cb();
16213         }
16214     };
16215
16216     /* Straight accessors. Avoid using these if you can. */
16217     context.ui = function() { return ui; };
16218     context.connection = function() { return connection; };
16219     context.history = function() { return history; };
16220
16221     /* History */
16222     context.graph = history.graph;
16223     context.changes = history.changes;
16224     context.intersects = history.intersects;
16225
16226     var inIntro = false;
16227
16228     context.inIntro = function(_) {
16229         if (!arguments.length) return inIntro;
16230         inIntro = _;
16231         return context;
16232     };
16233
16234     context.save = function() {
16235         if (inIntro) return;
16236         history.save();
16237         if (history.hasChanges()) return t('save.unsaved_changes');
16238     };
16239
16240     context.flush = function() {
16241         connection.flush();
16242         history.reset();
16243         return context;
16244     };
16245
16246     // Debounce save, since it's a synchronous localStorage write,
16247     // and history changes can happen frequently (e.g. when dragging).
16248     var debouncedSave = _.debounce(context.save, 350);
16249     function withDebouncedSave(fn) {
16250         return function() {
16251             var result = fn.apply(history, arguments);
16252             debouncedSave();
16253             return result;
16254         };
16255     }
16256
16257     context.perform = withDebouncedSave(history.perform);
16258     context.replace = withDebouncedSave(history.replace);
16259     context.pop = withDebouncedSave(history.pop);
16260     context.undo = withDebouncedSave(history.undo);
16261     context.redo = withDebouncedSave(history.redo);
16262
16263     /* Graph */
16264     context.hasEntity = function(id) {
16265         return history.graph().hasEntity(id);
16266     };
16267
16268     context.entity = function(id) {
16269         return history.graph().entity(id);
16270     };
16271
16272     context.childNodes = function(way) {
16273         return history.graph().childNodes(way);
16274     };
16275
16276     context.geometry = function(id) {
16277         return context.entity(id).geometry(history.graph());
16278     };
16279
16280     /* Modes */
16281     context.enter = function(newMode) {
16282         if (mode) {
16283             mode.exit();
16284             dispatch.exit(mode);
16285         }
16286
16287         mode = newMode;
16288         mode.enter();
16289         dispatch.enter(mode);
16290     };
16291
16292     context.mode = function() {
16293         return mode;
16294     };
16295
16296     context.selectedIDs = function() {
16297         if (mode && mode.selectedIDs) {
16298             return mode.selectedIDs();
16299         } else {
16300             return [];
16301         }
16302     };
16303
16304     context.loadEntity = function(id, zoomTo) {
16305         if (zoomTo !== false) {
16306             connection.loadEntity(id, function(error, entity) {
16307                 if (entity) {
16308                     map.zoomTo(entity);
16309                 }
16310             });
16311         }
16312
16313         map.on('drawn.loadEntity', function() {
16314             if (!context.hasEntity(id)) return;
16315             map.on('drawn.loadEntity', null);
16316             context.on('enter.loadEntity', null);
16317             context.enter(iD.modes.Select(context, [id]));
16318         });
16319
16320         context.on('enter.loadEntity', function() {
16321             if (mode.id !== 'browse') {
16322                 map.on('drawn.loadEntity', null);
16323                 context.on('enter.loadEntity', null);
16324             }
16325         });
16326     };
16327
16328     context.editable = function() {
16329         return map.editable() && mode && mode.id !== 'save';
16330     };
16331
16332     /* Behaviors */
16333     context.install = function(behavior) {
16334         context.surface().call(behavior);
16335     };
16336
16337     context.uninstall = function(behavior) {
16338         context.surface().call(behavior.off);
16339     };
16340
16341     /* Projection */
16342     context.projection = iD.geo.RawMercator();
16343
16344     /* Background */
16345     var background = iD.Background(context);
16346     context.background = function() { return background; };
16347
16348     /* Map */
16349     var map = iD.Map(context);
16350     context.map = function() { return map; };
16351     context.layers = function() { return map.layers; };
16352     context.surface = function() { return map.surface; };
16353     context.mouse = map.mouse;
16354     context.extent = map.extent;
16355     context.pan = map.pan;
16356     context.zoomIn = map.zoomIn;
16357     context.zoomOut = map.zoomOut;
16358
16359     context.surfaceRect = function() {
16360         // Work around a bug in Firefox.
16361         //   http://stackoverflow.com/questions/18153989/
16362         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16363         return context.surface().node().parentNode.getBoundingClientRect();
16364     };
16365
16366     /* Presets */
16367     var presets = iD.presets()
16368         .load(iD.data.presets);
16369
16370     context.presets = function() {
16371         return presets;
16372     };
16373
16374     context.container = function(_) {
16375         if (!arguments.length) return container;
16376         container = _;
16377         container.classed('id-container', true);
16378         return context;
16379     };
16380
16381     var embed = false;
16382     context.embed = function(_) {
16383         if (!arguments.length) return embed;
16384         embed = _;
16385         return context;
16386     };
16387
16388     var assetPath = '';
16389     context.assetPath = function(_) {
16390         if (!arguments.length) return assetPath;
16391         assetPath = _;
16392         return context;
16393     };
16394
16395     var assetMap = {};
16396     context.assetMap = function(_) {
16397         if (!arguments.length) return assetMap;
16398         assetMap = _;
16399         return context;
16400     };
16401
16402     context.imagePath = function(_) {
16403         var asset = 'img/' + _;
16404         return assetMap[asset] || assetPath + asset;
16405     };
16406
16407     return d3.rebind(context, dispatch, 'on');
16408 };
16409
16410 iD.version = '1.5.2';
16411
16412 (function() {
16413     var detected = {};
16414
16415     var ua = navigator.userAgent,
16416         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16417
16418     if (msie.exec(ua) !== null) {
16419         var rv = parseFloat(RegExp.$1);
16420         detected.support = !(rv && rv < 9);
16421     } else {
16422         detected.support = true;
16423     }
16424
16425     // Added due to incomplete svg style support. See #715
16426     detected.opera = ua.indexOf('Opera') >= 0;
16427
16428     detected.locale = navigator.language || navigator.userLanguage;
16429
16430     detected.filedrop = (window.FileReader && 'ondrop' in window);
16431
16432     function nav(x) {
16433         return navigator.userAgent.indexOf(x) !== -1;
16434     }
16435
16436     if (nav('Win')) detected.os = 'win';
16437     else if (nav('Mac')) detected.os = 'mac';
16438     else if (nav('X11')) detected.os = 'linux';
16439     else if (nav('Linux')) detected.os = 'linux';
16440     else detected.os = 'win';
16441
16442     iD.detect = function() { return detected; };
16443 })();
16444 iD.countryCode  = function() {
16445     var countryCode = {},
16446         endpoint = 'https://nominatim.openstreetmap.org/reverse?';
16447
16448     if (!iD.countryCode.cache) {
16449         iD.countryCode.cache = rbush();
16450     }
16451
16452     var cache = iD.countryCode.cache;
16453
16454     countryCode.search = function(location, callback) {
16455         var countryCodes = cache.search([location[0], location[1], location[0], location[1]]);
16456
16457         if (countryCodes.length > 0)
16458             return callback(null, countryCodes[0][4]);
16459
16460         d3.json(endpoint +
16461             iD.util.qsString({
16462                 format: 'json',
16463                 addressdetails: 1,
16464                 lat: location[1],
16465                 lon: location[0]
16466             }), function(err, result) {
16467                 if (err)
16468                     return callback(err);
16469                 else if (result && result.error)
16470                     return callback(result.error);
16471
16472                 var extent = iD.geo.Extent(location).padByMeters(1000);
16473
16474                 cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]);
16475
16476                 callback(null, result.address.country_code);
16477             });
16478     };
16479
16480     return countryCode;
16481 };
16482 iD.taginfo = function() {
16483     var taginfo = {},
16484         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16485         tag_sorts = {
16486             point: 'count_nodes',
16487             vertex: 'count_nodes',
16488             area: 'count_ways',
16489             line: 'count_ways'
16490         },
16491         tag_filters = {
16492             point: 'nodes',
16493             vertex: 'nodes',
16494             area: 'ways',
16495             line: 'ways'
16496         };
16497
16498     if (!iD.taginfo.cache) {
16499         iD.taginfo.cache = {};
16500     }
16501
16502     var cache = iD.taginfo.cache;
16503
16504     function sets(parameters, n, o) {
16505         if (parameters.geometry && o[parameters.geometry]) {
16506             parameters[n] = o[parameters.geometry];
16507         }
16508         return parameters;
16509     }
16510
16511     function setFilter(parameters) {
16512         return sets(parameters, 'filter', tag_filters);
16513     }
16514
16515     function setSort(parameters) {
16516         return sets(parameters, 'sortname', tag_sorts);
16517     }
16518
16519     function clean(parameters) {
16520         return _.omit(parameters, 'geometry', 'debounce');
16521     }
16522
16523     function shorten(parameters) {
16524         if (!parameters.query) {
16525             delete parameters.query;
16526         } else {
16527             parameters.query = parameters.query.slice(0, 3);
16528         }
16529         return parameters;
16530     }
16531
16532     function popularKeys(parameters) {
16533         var pop_field = 'count_all';
16534         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16535         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16536     }
16537
16538     function popularValues() {
16539         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16540     }
16541
16542     function valKey(d) { return { value: d.key }; }
16543
16544     function valKeyDescription(d) {
16545         return {
16546             value: d.value,
16547             title: d.description
16548         };
16549     }
16550
16551     var debounced = _.debounce(d3.json, 100, true);
16552
16553     function request(url, debounce, callback) {
16554         if (cache[url]) {
16555             callback(null, cache[url]);
16556         } else if (debounce) {
16557             debounced(url, done);
16558         } else {
16559             d3.json(url, done);
16560         }
16561
16562         function done(err, data) {
16563             if (!err) cache[url] = data;
16564             callback(err, data);
16565         }
16566     }
16567
16568     taginfo.keys = function(parameters, callback) {
16569         var debounce = parameters.debounce;
16570         parameters = clean(shorten(setSort(setFilter(parameters))));
16571         request(endpoint + 'keys/all?' +
16572             iD.util.qsString(_.extend({
16573                 rp: 10,
16574                 sortname: 'count_all',
16575                 sortorder: 'desc',
16576                 page: 1
16577             }, parameters)), debounce, function(err, d) {
16578                 if (err) return callback(err);
16579                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16580             });
16581     };
16582
16583     taginfo.values = function(parameters, callback) {
16584         var debounce = parameters.debounce;
16585         parameters = clean(shorten(setSort(setFilter(parameters))));
16586         request(endpoint + 'key/values?' +
16587             iD.util.qsString(_.extend({
16588                 rp: 25,
16589                 sortname: 'count_all',
16590                 sortorder: 'desc',
16591                 page: 1
16592             }, parameters)), debounce, function(err, d) {
16593                 if (err) return callback(err);
16594                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16595             });
16596     };
16597
16598     taginfo.docs = function(parameters, callback) {
16599         var debounce = parameters.debounce;
16600         parameters = clean(setSort(parameters));
16601
16602         var path = 'key/wiki_pages?';
16603         if (parameters.value) path = 'tag/wiki_pages?';
16604         else if (parameters.rtype) path = 'relation/wiki_pages?';
16605
16606         request(endpoint + path +
16607             iD.util.qsString(parameters), debounce, callback);
16608     };
16609
16610     taginfo.endpoint = function(_) {
16611         if (!arguments.length) return endpoint;
16612         endpoint = _;
16613         return taginfo;
16614     };
16615
16616     return taginfo;
16617 };
16618 iD.wikipedia  = function() {
16619     var wiki = {},
16620         endpoint = 'https://en.wikipedia.org/w/api.php?';
16621
16622     wiki.search = function(lang, query, callback) {
16623         lang = lang || 'en';
16624         d3.jsonp(endpoint.replace('en', lang) +
16625             iD.util.qsString({
16626                 action: 'query',
16627                 list: 'search',
16628                 srlimit: '10',
16629                 srinfo: 'suggestion',
16630                 format: 'json',
16631                 callback: '{callback}',
16632                 srsearch: query
16633             }), function(data) {
16634                 if (!data.query) return;
16635                 callback(query, data.query.search.map(function(d) {
16636                     return d.title;
16637                 }));
16638             });
16639     };
16640
16641     wiki.suggestions = function(lang, query, callback) {
16642         lang = lang || 'en';
16643         d3.jsonp(endpoint.replace('en', lang) +
16644             iD.util.qsString({
16645                 action: 'opensearch',
16646                 namespace: 0,
16647                 suggest: '',
16648                 format: 'json',
16649                 callback: '{callback}',
16650                 search: query
16651             }), function(d) {
16652                 callback(d[0], d[1]);
16653             });
16654     };
16655
16656     wiki.translations = function(lang, title, callback) {
16657         d3.jsonp(endpoint.replace('en', lang) +
16658             iD.util.qsString({
16659                 action: 'query',
16660                 prop: 'langlinks',
16661                 format: 'json',
16662                 callback: '{callback}',
16663                 lllimit: 500,
16664                 titles: title
16665             }), function(d) {
16666                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16667                     translations = {};
16668                 if (list && list.langlinks) {
16669                     list.langlinks.forEach(function(d) {
16670                         translations[d.lang] = d['*'];
16671                     });
16672                     callback(translations);
16673                 }
16674             });
16675     };
16676
16677     return wiki;
16678 };
16679 iD.util = {};
16680
16681 iD.util.tagText = function(entity) {
16682     return d3.entries(entity.tags).map(function(e) {
16683         return e.key + '=' + e.value;
16684     }).join(', ');
16685 };
16686
16687 iD.util.entitySelector = function(ids) {
16688     return ids.length ? '.' + ids.join(',.') : 'nothing';
16689 };
16690
16691 iD.util.entityOrMemberSelector = function(ids, graph) {
16692     var s = iD.util.entitySelector(ids);
16693
16694     ids.forEach(function(id) {
16695         var entity = graph.hasEntity(id);
16696         if (entity && entity.type === 'relation') {
16697             entity.members.forEach(function(member) {
16698                 s += ',.' + member.id;
16699             });
16700         }
16701     });
16702
16703     return s;
16704 };
16705
16706 iD.util.displayName = function(entity) {
16707     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16708     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16709 };
16710
16711 iD.util.stringQs = function(str) {
16712     return str.split('&').reduce(function(obj, pair){
16713         var parts = pair.split('=');
16714         if (parts.length === 2) {
16715             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16716         }
16717         return obj;
16718     }, {});
16719 };
16720
16721 iD.util.qsString = function(obj, noencode) {
16722     function softEncode(s) { return s.replace('&', '%26'); }
16723     return Object.keys(obj).sort().map(function(key) {
16724         return encodeURIComponent(key) + '=' + (
16725             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16726     }).join('&');
16727 };
16728
16729 iD.util.prefixDOMProperty = function(property) {
16730     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16731         i = -1,
16732         n = prefixes.length,
16733         s = document.body;
16734
16735     if (property in s)
16736         return property;
16737
16738     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16739
16740     while (++i < n)
16741         if (prefixes[i] + property in s)
16742             return prefixes[i] + property;
16743
16744     return false;
16745 };
16746
16747 iD.util.prefixCSSProperty = function(property) {
16748     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16749         i = -1,
16750         n = prefixes.length,
16751         s = document.body.style;
16752
16753     if (property.toLowerCase() in s)
16754         return property.toLowerCase();
16755
16756     while (++i < n)
16757         if (prefixes[i] + property in s)
16758             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16759
16760     return false;
16761 };
16762
16763
16764 iD.util.setTransform = function(el, x, y, scale) {
16765     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16766         translate = iD.detect().opera ?
16767             'translate('   + x + 'px,' + y + 'px)' :
16768             'translate3d(' + x + 'px,' + y + 'px,0)';
16769     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16770 };
16771
16772 iD.util.getStyle = function(selector) {
16773     for (var i = 0; i < document.styleSheets.length; i++) {
16774         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16775         for (var k = 0; k < rules.length; k++) {
16776             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16777             if (_.contains(selectorText, selector)) {
16778                 return rules[k];
16779             }
16780         }
16781     }
16782 };
16783
16784 iD.util.editDistance = function(a, b) {
16785     if (a.length === 0) return b.length;
16786     if (b.length === 0) return a.length;
16787     var matrix = [];
16788     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16789     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16790     for (i = 1; i <= b.length; i++) {
16791         for (j = 1; j <= a.length; j++) {
16792             if (b.charAt(i-1) === a.charAt(j-1)) {
16793                 matrix[i][j] = matrix[i-1][j-1];
16794             } else {
16795                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16796                     Math.min(matrix[i][j-1] + 1, // insertion
16797                     matrix[i-1][j] + 1)); // deletion
16798             }
16799         }
16800     }
16801     return matrix[b.length][a.length];
16802 };
16803
16804 // a d3.mouse-alike which
16805 // 1. Only works on HTML elements, not SVG
16806 // 2. Does not cause style recalculation
16807 iD.util.fastMouse = function(container) {
16808     var rect = _.clone(container.getBoundingClientRect()),
16809         rectLeft = rect.left,
16810         rectTop = rect.top,
16811         clientLeft = +container.clientLeft,
16812         clientTop = +container.clientTop;
16813     return function(e) {
16814         return [
16815             e.clientX - rectLeft - clientLeft,
16816             e.clientY - rectTop - clientTop];
16817     };
16818 };
16819
16820 /* jshint -W103 */
16821 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16822
16823 iD.util.asyncMap = function(inputs, func, callback) {
16824     var remaining = inputs.length,
16825         results = [],
16826         errors = [];
16827
16828     inputs.forEach(function(d, i) {
16829         func(d, function done(err, data) {
16830             errors[i] = err;
16831             results[i] = data;
16832             remaining --;
16833             if (!remaining) callback(errors, results);
16834         });
16835     });
16836 };
16837
16838 // wraps an index to an interval [0..length-1]
16839 iD.util.wrap = function(index, length) {
16840     if (index < 0)
16841         index += Math.ceil(-index/length)*length;
16842     return index % length;
16843 };
16844 // A per-domain session mutex backed by a cookie and dead man's
16845 // switch. If the session crashes, the mutex will auto-release
16846 // after 5 seconds.
16847
16848 iD.util.SessionMutex = function(name) {
16849     var mutex = {},
16850         intervalID;
16851
16852     function renew() {
16853         var expires = new Date();
16854         expires.setSeconds(expires.getSeconds() + 5);
16855         document.cookie = name + '=1; expires=' + expires.toUTCString();
16856     }
16857
16858     mutex.lock = function() {
16859         if (intervalID) return true;
16860         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16861         if (cookie) return false;
16862         renew();
16863         intervalID = window.setInterval(renew, 4000);
16864         return true;
16865     };
16866
16867     mutex.unlock = function() {
16868         if (!intervalID) return;
16869         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16870         clearInterval(intervalID);
16871         intervalID = null;
16872     };
16873
16874     mutex.locked = function() {
16875         return !!intervalID;
16876     };
16877
16878     return mutex;
16879 };
16880 iD.util.SuggestNames = function(preset, suggestions) {
16881     preset = preset.id.split('/', 2);
16882     var k = preset[0],
16883         v = preset[1];
16884
16885     return function(value, callback) {
16886         var result = [];
16887         if (value && value.length > 2) {
16888             if (suggestions[k] && suggestions[k][v]) {
16889                 for (var sugg in suggestions[k][v]) {
16890                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16891                     if (dist < 3) {
16892                         result.push({
16893                             title: sugg,
16894                             value: sugg,
16895                             dist: dist
16896                         });
16897                     }
16898                 }
16899             }
16900             result.sort(function(a, b) {
16901                 return a.dist - b.dist;
16902             });
16903         }
16904         result = result.slice(0,3);
16905         callback(result);
16906     };
16907 };
16908 iD.geo = {};
16909
16910 iD.geo.roundCoords = function(c) {
16911     return [Math.floor(c[0]), Math.floor(c[1])];
16912 };
16913
16914 iD.geo.interp = function(p1, p2, t) {
16915     return [p1[0] + (p2[0] - p1[0]) * t,
16916             p1[1] + (p2[1] - p1[1]) * t];
16917 };
16918
16919 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16920 // Returns a positive value, if OAB makes a counter-clockwise turn,
16921 // negative for clockwise turn, and zero if the points are collinear.
16922 iD.geo.cross = function(o, a, b) {
16923     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16924 };
16925
16926 // http://jsperf.com/id-dist-optimization
16927 iD.geo.euclideanDistance = function(a, b) {
16928     var x = a[0] - b[0], y = a[1] - b[1];
16929     return Math.sqrt((x * x) + (y * y));
16930 };
16931
16932 // using WGS84 polar radius (6356752.314245179 m)
16933 // const = 2 * PI * r / 360
16934 iD.geo.latToMeters = function(dLat) {
16935     return dLat * 110946.257617;
16936 };
16937
16938 // using WGS84 equatorial radius (6378137.0 m)
16939 // const = 2 * PI * r / 360
16940 iD.geo.lonToMeters = function(dLon, atLat) {
16941     return Math.abs(atLat) >= 90 ? 0 :
16942         dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
16943 };
16944
16945 // using WGS84 polar radius (6356752.314245179 m)
16946 // const = 2 * PI * r / 360
16947 iD.geo.metersToLat = function(m) {
16948     return m / 110946.257617;
16949 };
16950
16951 // using WGS84 equatorial radius (6378137.0 m)
16952 // const = 2 * PI * r / 360
16953 iD.geo.metersToLon = function(m, atLat) {
16954     return Math.abs(atLat) >= 90 ? 0 :
16955         m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
16956 };
16957
16958 // Equirectangular approximation of spherical distances on Earth
16959 iD.geo.sphericalDistance = function(a, b) {
16960     var x = iD.geo.lonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
16961         y = iD.geo.latToMeters(a[1] - b[1]);
16962     return Math.sqrt((x * x) + (y * y));
16963 };
16964
16965 iD.geo.edgeEqual = function(a, b) {
16966     return (a[0] === b[0] && a[1] === b[1]) ||
16967         (a[0] === b[1] && a[1] === b[0]);
16968 };
16969
16970 // Return the counterclockwise angle in the range (-pi, pi)
16971 // between the positive X axis and the line intersecting a and b.
16972 iD.geo.angle = function(a, b, projection) {
16973     a = projection(a.loc);
16974     b = projection(b.loc);
16975     return Math.atan2(b[1] - a[1], b[0] - a[0]);
16976 };
16977
16978 // Choose the edge with the minimal distance from `point` to its orthogonal
16979 // projection onto that edge, if such a projection exists, or the distance to
16980 // the closest vertex on that edge. Returns an object with the `index` of the
16981 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16982 iD.geo.chooseEdge = function(nodes, point, projection) {
16983     var dist = iD.geo.euclideanDistance,
16984         points = nodes.map(function(n) { return projection(n.loc); }),
16985         min = Infinity,
16986         idx, loc;
16987
16988     function dot(p, q) {
16989         return p[0] * q[0] + p[1] * q[1];
16990     }
16991
16992     for (var i = 0; i < points.length - 1; i++) {
16993         var o = points[i],
16994             s = [points[i + 1][0] - o[0],
16995                  points[i + 1][1] - o[1]],
16996             v = [point[0] - o[0],
16997                  point[1] - o[1]],
16998             proj = dot(v, s) / dot(s, s),
16999             p;
17000
17001         if (proj < 0) {
17002             p = o;
17003         } else if (proj > 1) {
17004             p = points[i + 1];
17005         } else {
17006             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
17007         }
17008
17009         var d = dist(p, point);
17010         if (d < min) {
17011             min = d;
17012             idx = i + 1;
17013             loc = projection.invert(p);
17014         }
17015     }
17016
17017     return {
17018         index: idx,
17019         distance: min,
17020         loc: loc
17021     };
17022 };
17023
17024 // Return the intersection point of 2 line segments.
17025 // From https://github.com/pgkelley4/line-segments-intersect
17026 // This uses the vector cross product approach described below:
17027 //  http://stackoverflow.com/a/565282/786339
17028 iD.geo.lineIntersection = function(a, b) {
17029     function subtractPoints(point1, point2) {
17030         return [point1[0] - point2[0], point1[1] - point2[1]];
17031     }
17032     function crossProduct(point1, point2) {
17033         return point1[0] * point2[1] - point1[1] * point2[0];
17034     }
17035
17036     var p = [a[0][0], a[0][1]],
17037         p2 = [a[1][0], a[1][1]],
17038         q = [b[0][0], b[0][1]],
17039         q2 = [b[1][0], b[1][1]],
17040         r = subtractPoints(p2, p),
17041         s = subtractPoints(q2, q),
17042         uNumerator = crossProduct(subtractPoints(q, p), r),
17043         denominator = crossProduct(r, s);
17044
17045     if (uNumerator && denominator) {
17046         var u = uNumerator / denominator,
17047             t = crossProduct(subtractPoints(q, p), s) / denominator;
17048
17049         if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
17050             return iD.geo.interp(p, p2, t);
17051         }
17052     }
17053
17054     return null;
17055 };
17056
17057 // Return whether point is contained in polygon.
17058 //
17059 // `point` should be a 2-item array of coordinates.
17060 // `polygon` should be an array of 2-item arrays of coordinates.
17061 //
17062 // From https://github.com/substack/point-in-polygon.
17063 // ray-casting algorithm based on
17064 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
17065 //
17066 iD.geo.pointInPolygon = function(point, polygon) {
17067     var x = point[0],
17068         y = point[1],
17069         inside = false;
17070
17071     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
17072         var xi = polygon[i][0], yi = polygon[i][1];
17073         var xj = polygon[j][0], yj = polygon[j][1];
17074
17075         var intersect = ((yi > y) !== (yj > y)) &&
17076             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
17077         if (intersect) inside = !inside;
17078     }
17079
17080     return inside;
17081 };
17082
17083 iD.geo.polygonContainsPolygon = function(outer, inner) {
17084     return _.every(inner, function(point) {
17085         return iD.geo.pointInPolygon(point, outer);
17086     });
17087 };
17088
17089 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
17090     return _.some(inner, function(point) {
17091         return iD.geo.pointInPolygon(point, outer);
17092     });
17093 };
17094
17095 iD.geo.pathLength = function(path) {
17096     var length = 0,
17097         dx, dy;
17098     for (var i = 0; i < path.length - 1; i++) {
17099         dx = path[i][0] - path[i + 1][0];
17100         dy = path[i][1] - path[i + 1][1];
17101         length += Math.sqrt(dx * dx + dy * dy);
17102     }
17103     return length;
17104 };
17105 iD.geo.Extent = function geoExtent(min, max) {
17106     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
17107     if (min instanceof iD.geo.Extent) {
17108         return min;
17109     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
17110         this[0] = min[0];
17111         this[1] = min[1];
17112     } else {
17113         this[0] = min        || [ Infinity,  Infinity];
17114         this[1] = max || min || [-Infinity, -Infinity];
17115     }
17116 };
17117
17118 iD.geo.Extent.prototype = [[], []];
17119
17120 _.extend(iD.geo.Extent.prototype, {
17121     extend: function(obj) {
17122         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17123         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
17124                               Math.min(obj[0][1], this[0][1])],
17125                              [Math.max(obj[1][0], this[1][0]),
17126                               Math.max(obj[1][1], this[1][1])]);
17127     },
17128
17129     area: function() {
17130         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
17131     },
17132
17133     center: function() {
17134         return [(this[0][0] + this[1][0]) / 2,
17135                 (this[0][1] + this[1][1]) / 2];
17136     },
17137
17138     polygon: function() {
17139         return [
17140             [this[0][0], this[0][1]],
17141             [this[0][0], this[1][1]],
17142             [this[1][0], this[1][1]],
17143             [this[1][0], this[0][1]],
17144             [this[0][0], this[0][1]]
17145         ];
17146     },
17147
17148     intersects: function(obj) {
17149         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17150         return obj[0][0] <= this[1][0] &&
17151                obj[0][1] <= this[1][1] &&
17152                obj[1][0] >= this[0][0] &&
17153                obj[1][1] >= this[0][1];
17154     },
17155
17156     intersection: function(obj) {
17157         if (!this.intersects(obj)) return new iD.geo.Extent();
17158         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
17159                                   Math.max(obj[0][1], this[0][1])],
17160                                  [Math.min(obj[1][0], this[1][0]),
17161                                   Math.min(obj[1][1], this[1][1])]);
17162     },
17163
17164     percentContainedIn: function(obj) {
17165         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17166         var a1 = this.intersection(obj).area(),
17167             a2 = this.area();
17168
17169         if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
17170             return 0;
17171         } else {
17172             return a1 / a2;
17173         }
17174     },
17175
17176     padByMeters: function(meters) {
17177         var dLat = iD.geo.metersToLat(meters),
17178             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17179         return iD.geo.Extent(
17180                 [this[0][0] - dLon, this[0][1] - dLat],
17181                 [this[1][0] + dLon, this[1][1] + dLat]);
17182     },
17183
17184     toParam: function() {
17185         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17186     }
17187
17188 });
17189 iD.geo.Turn = function(turn) {
17190     if (!(this instanceof iD.geo.Turn))
17191         return new iD.geo.Turn(turn);
17192     _.extend(this, turn);
17193 };
17194
17195 iD.geo.Intersection = function(graph, vertexId) {
17196     var vertex = graph.entity(vertexId),
17197         highways = [];
17198
17199     // Pre-split ways that would need to be split in
17200     // order to add a restriction. The real split will
17201     // happen when the restriction is added.
17202     graph.parentWays(vertex).forEach(function(way) {
17203         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17204             return;
17205
17206         if (way.affix(vertexId)) {
17207             highways.push(way);
17208         } else {
17209             var idx = _.indexOf(way.nodes, vertex.id, 1),
17210                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17211                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17212
17213             graph = graph.replace(wayA);
17214             graph = graph.replace(wayB);
17215
17216             highways.push(wayA);
17217             highways.push(wayB);
17218         }
17219     });
17220
17221     var intersection = {
17222         highways: highways,
17223         graph: graph
17224     };
17225
17226     intersection.turns = function(fromNodeID) {
17227         if (!fromNodeID)
17228             return [];
17229
17230         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17231         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17232             return [];
17233         if (way.last() === vertex.id && way.tags.oneway === '-1')
17234             return [];
17235
17236         function withRestriction(turn) {
17237             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17238                 if (relation.tags.type !== 'restriction')
17239                     return;
17240
17241                 var f = relation.memberByRole('from'),
17242                     t = relation.memberByRole('to'),
17243                     v = relation.memberByRole('via');
17244
17245                 if (f && f.id === turn.from.way &&
17246                     v && v.id === turn.via.node &&
17247                     t && t.id === turn.to.way) {
17248                     turn.restriction = relation.id;
17249                 } else if (/^only_/.test(relation.tags.restriction) &&
17250                     f && f.id === turn.from.way &&
17251                     v && v.id === turn.via.node &&
17252                     t && t.id !== turn.to.way) {
17253                     turn.restriction = relation.id;
17254                     turn.indirect_restriction = true;
17255                 }
17256             });
17257
17258             return iD.geo.Turn(turn);
17259         }
17260
17261         var from = {
17262                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17263                 way: way.id.split(/-(a|b)/)[0]
17264             },
17265             via = {node: vertex.id},
17266             turns = [];
17267
17268         highways.forEach(function(parent) {
17269             if (parent === way)
17270                 return;
17271
17272             var index = parent.nodes.indexOf(vertex.id);
17273
17274             // backward
17275             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17276                 turns.push(withRestriction({
17277                     from: from,
17278                     via: via,
17279                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17280                 }));
17281             }
17282
17283             // forward
17284             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17285                 turns.push(withRestriction({
17286                     from: from,
17287                     via: via,
17288                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17289                 }));
17290             }
17291         });
17292
17293         // U-turn
17294         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17295             turns.push(withRestriction({
17296                 from: from,
17297                 via: via,
17298                 to: from,
17299                 u: true
17300             }));
17301         }
17302
17303         return turns;
17304     };
17305
17306     return intersection;
17307 };
17308
17309 iD.geo.inferRestriction = function(from, via, to, projection) {
17310     var angle = iD.geo.angle(via, from, projection) -
17311                 iD.geo.angle(via, to, projection);
17312
17313     angle = angle * 180 / Math.PI;
17314
17315     while (angle < 0)
17316         angle += 360;
17317
17318     if (angle < 23)
17319         return 'no_u_turn';
17320     if (angle < 158)
17321         return 'no_right_turn';
17322     if (angle < 202)
17323         return 'no_straight_on';
17324     if (angle < 336)
17325         return 'no_left_turn';
17326
17327     return 'no_u_turn';
17328 };
17329 // For fixing up rendering of multipolygons with tags on the outer member.
17330 // https://github.com/openstreetmap/iD/issues/613
17331 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17332     if (entity.type !== 'way')
17333         return false;
17334
17335     var parents = graph.parentRelations(entity);
17336     if (parents.length !== 1)
17337         return false;
17338
17339     var parent = parents[0];
17340     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17341         return false;
17342
17343     var members = parent.members, member;
17344     for (var i = 0; i < members.length; i++) {
17345         member = members[i];
17346         if (member.id === entity.id && member.role && member.role !== 'outer')
17347             return false; // Not outer member
17348         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17349             return false; // Not a simple multipolygon
17350     }
17351
17352     return parent;
17353 };
17354
17355 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17356     if (entity.type !== 'way')
17357         return false;
17358
17359     var parents = graph.parentRelations(entity);
17360     if (parents.length !== 1)
17361         return false;
17362
17363     var parent = parents[0];
17364     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17365         return false;
17366
17367     var members = parent.members, member, outerMember;
17368     for (var i = 0; i < members.length; i++) {
17369         member = members[i];
17370         if (!member.role || member.role === 'outer') {
17371             if (outerMember)
17372                 return false; // Not a simple multipolygon
17373             outerMember = member;
17374         }
17375     }
17376
17377     return outerMember && graph.hasEntity(outerMember.id);
17378 };
17379
17380 // Join `array` into sequences of connecting ways.
17381 //
17382 // Segments which share identical start/end nodes will, as much as possible,
17383 // be connected with each other.
17384 //
17385 // The return value is a nested array. Each constituent array contains elements
17386 // of `array` which have been determined to connect. Each consitituent array
17387 // also has a `nodes` property whose value is an ordered array of member nodes,
17388 // with appropriate order reversal and start/end coordinate de-duplication.
17389 //
17390 // Members of `array` must have, at minimum, `type` and `id` properties.
17391 // Thus either an array of `iD.Way`s or a relation member array may be
17392 // used.
17393 //
17394 // If an member has a `tags` property, its tags will be reversed via
17395 // `iD.actions.Reverse` in the output.
17396 //
17397 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17398 // false) and non-way members are ignored.
17399 //
17400 iD.geo.joinWays = function(array, graph) {
17401     var joined = [], member, current, nodes, first, last, i, how, what;
17402
17403     array = array.filter(function(member) {
17404         return member.type === 'way' && graph.hasEntity(member.id);
17405     });
17406
17407     function resolve(member) {
17408         return graph.childNodes(graph.entity(member.id));
17409     }
17410
17411     function reverse(member) {
17412         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17413     }
17414
17415     while (array.length) {
17416         member = array.shift();
17417         current = [member];
17418         current.nodes = nodes = resolve(member).slice();
17419         joined.push(current);
17420
17421         while (array.length && _.first(nodes) !== _.last(nodes)) {
17422             first = _.first(nodes);
17423             last  = _.last(nodes);
17424
17425             for (i = 0; i < array.length; i++) {
17426                 member = array[i];
17427                 what = resolve(member);
17428
17429                 if (last === _.first(what)) {
17430                     how  = nodes.push;
17431                     what = what.slice(1);
17432                     break;
17433                 } else if (last === _.last(what)) {
17434                     how  = nodes.push;
17435                     what = what.slice(0, -1).reverse();
17436                     member = reverse(member);
17437                     break;
17438                 } else if (first === _.last(what)) {
17439                     how  = nodes.unshift;
17440                     what = what.slice(0, -1);
17441                     break;
17442                 } else if (first === _.first(what)) {
17443                     how  = nodes.unshift;
17444                     what = what.slice(1).reverse();
17445                     member = reverse(member);
17446                     break;
17447                 } else {
17448                     what = how = null;
17449                 }
17450             }
17451
17452             if (!what)
17453                 break; // No more joinable ways.
17454
17455             how.apply(current, [member]);
17456             how.apply(nodes, what);
17457
17458             array.splice(i, 1);
17459         }
17460     }
17461
17462     return joined;
17463 };
17464 /*
17465     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17466     * Antimeridian clipping
17467     * Spherical rotation
17468     * Resampling
17469 */
17470 iD.geo.RawMercator = function () {
17471     var project = d3.geo.mercator.raw,
17472         k = 512 / Math.PI, // scale
17473         x = 0, y = 0, // translate
17474         clipExtent = [[0, 0], [0, 0]];
17475
17476     function projection(point) {
17477         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17478         return [point[0] * k + x, y - point[1] * k];
17479     }
17480
17481     projection.invert = function(point) {
17482         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17483         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17484     };
17485
17486     projection.scale = function(_) {
17487         if (!arguments.length) return k;
17488         k = +_;
17489         return projection;
17490     };
17491
17492     projection.translate = function(_) {
17493         if (!arguments.length) return [x, y];
17494         x = +_[0];
17495         y = +_[1];
17496         return projection;
17497     };
17498
17499     projection.clipExtent = function(_) {
17500         if (!arguments.length) return clipExtent;
17501         clipExtent = _;
17502         return projection;
17503     };
17504
17505     projection.stream = d3.geo.transform({
17506         point: function(x, y) {
17507             x = projection([x, y]);
17508             this.stream.point(x[0], x[1]);
17509         }
17510     }).stream;
17511
17512     return projection;
17513 };
17514 iD.actions = {};
17515 iD.actions.AddEntity = function(way) {
17516     return function(graph) {
17517         return graph.replace(way);
17518     };
17519 };
17520 iD.actions.AddMember = function(relationId, member, memberIndex) {
17521     return function(graph) {
17522         var relation = graph.entity(relationId);
17523
17524         if (isNaN(memberIndex) && member.type === 'way') {
17525             var members = relation.indexedMembers();
17526             members.push(member);
17527
17528             var joined = iD.geo.joinWays(members, graph);
17529             for (var i = 0; i < joined.length; i++) {
17530                 var segment = joined[i];
17531                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17532                     if (segment[j] !== member)
17533                         continue;
17534
17535                     if (j === 0) {
17536                         memberIndex = segment[j + 1].index;
17537                     } else if (j === segment.length - 1) {
17538                         memberIndex = segment[j - 1].index + 1;
17539                     } else {
17540                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17541                     }
17542                 }
17543             }
17544         }
17545
17546         return graph.replace(relation.addMember(member, memberIndex));
17547     };
17548 };
17549 iD.actions.AddMidpoint = function(midpoint, node) {
17550     return function(graph) {
17551         graph = graph.replace(node.move(midpoint.loc));
17552
17553         var parents = _.intersection(
17554             graph.parentWays(graph.entity(midpoint.edge[0])),
17555             graph.parentWays(graph.entity(midpoint.edge[1])));
17556
17557         parents.forEach(function(way) {
17558             for (var i = 0; i < way.nodes.length - 1; i++) {
17559                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17560                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17561
17562                     // Add only one midpoint on doubled-back segments,
17563                     // turning them into self-intersections.
17564                     return;
17565                 }
17566             }
17567         });
17568
17569         return graph;
17570     };
17571 };
17572 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17573 iD.actions.AddVertex = function(wayId, nodeId, index) {
17574     return function(graph) {
17575         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17576     };
17577 };
17578 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17579     return function(graph) {
17580         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17581     };
17582 };
17583 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17584     return function(graph) {
17585         var entity = graph.entity(entityId),
17586             geometry = entity.geometry(graph),
17587             tags = entity.tags;
17588
17589         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17590         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17591
17592         return graph.replace(entity.update({tags: tags}));
17593     };
17594 };
17595 iD.actions.ChangeTags = function(entityId, tags) {
17596     return function(graph) {
17597         var entity = graph.entity(entityId);
17598         return graph.replace(entity.update({tags: tags}));
17599     };
17600 };
17601 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17602     maxAngle = (maxAngle || 20) * Math.PI / 180;
17603
17604     var action = function(graph) {
17605         var way = graph.entity(wayId);
17606
17607         if (!way.isConvex(graph)) {
17608             graph = action.makeConvex(graph);
17609         }
17610
17611         var nodes = _.uniq(graph.childNodes(way)),
17612             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17613             points = nodes.map(function(n) { return projection(n.loc); }),
17614             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17615             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17616             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17617             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17618             ids;
17619
17620         // we need atleast two key nodes for the algorithm to work
17621         if (!keyNodes.length) {
17622             keyNodes = [nodes[0]];
17623             keyPoints = [points[0]];
17624         }
17625
17626         if (keyNodes.length === 1) {
17627             var index = nodes.indexOf(keyNodes[0]),
17628                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17629
17630             keyNodes.push(nodes[oppositeIndex]);
17631             keyPoints.push(points[oppositeIndex]);
17632         }
17633
17634         // key points and nodes are those connected to the ways,
17635         // they are projected onto the circle, inbetween nodes are moved
17636         // to constant intervals between key nodes, extra inbetween nodes are
17637         // added if necessary.
17638         for (var i = 0; i < keyPoints.length; i++) {
17639             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17640                 startNode = keyNodes[i],
17641                 endNode = keyNodes[nextKeyNodeIndex],
17642                 startNodeIndex = nodes.indexOf(startNode),
17643                 endNodeIndex = nodes.indexOf(endNode),
17644                 numberNewPoints = -1,
17645                 indexRange = endNodeIndex - startNodeIndex,
17646                 distance, totalAngle, eachAngle, startAngle, endAngle,
17647                 angle, loc, node, j,
17648                 inBetweenNodes = [];
17649
17650             if (indexRange < 0) {
17651                 indexRange += nodes.length;
17652             }
17653
17654             // position this key node
17655             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17656             if (distance === 0) { distance = 1e-4; }
17657             keyPoints[i] = [
17658                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17659                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17660             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17661
17662             // figure out the between delta angle we want to match to
17663             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17664             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17665             totalAngle = endAngle - startAngle;
17666
17667             // detects looping around -pi/pi
17668             if (totalAngle * sign > 0) {
17669                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17670             }
17671
17672             do {
17673                 numberNewPoints++;
17674                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17675             } while (Math.abs(eachAngle) > maxAngle);
17676
17677             // move existing points
17678             for (j = 1; j < indexRange; j++) {
17679                 angle = startAngle + j * eachAngle;
17680                 loc = projection.invert([
17681                     centroid[0] + Math.cos(angle)*radius,
17682                     centroid[1] + Math.sin(angle)*radius]);
17683
17684                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17685                 graph = graph.replace(node);
17686             }
17687
17688             // add new inbetween nodes if necessary
17689             for (j = 0; j < numberNewPoints; j++) {
17690                 angle = startAngle + (indexRange + j) * eachAngle;
17691                 loc = projection.invert([
17692                     centroid[0] + Math.cos(angle) * radius,
17693                     centroid[1] + Math.sin(angle) * radius]);
17694
17695                 node = iD.Node({loc: loc});
17696                 graph = graph.replace(node);
17697
17698                 nodes.splice(endNodeIndex + j, 0, node);
17699                 inBetweenNodes.push(node.id);
17700             }
17701
17702             // Check for other ways that share these keyNodes..
17703             // If keyNodes are adjacent in both ways,
17704             // we can add inBetween nodes to that shared way too..
17705             if (indexRange === 1 && inBetweenNodes.length) {
17706                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17707                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17708                     wayDirection1 = (endIndex1 - startIndex1);
17709                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17710
17711                 /*jshint -W083 */
17712                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17713                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17714                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17715                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17716                             wayDirection2 = (endIndex2 - startIndex2),
17717                             insertAt = endIndex2;
17718                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17719
17720                         if (wayDirection1 !== wayDirection2) {
17721                             inBetweenNodes.reverse();
17722                             insertAt = startIndex2;
17723                         }
17724                         for (j = 0; j < inBetweenNodes.length; j++) {
17725                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17726                         }
17727                         graph = graph.replace(sharedWay);
17728                     }
17729                 });
17730                 /*jshint +W083 */
17731             }
17732
17733         }
17734
17735         // update the way to have all the new nodes
17736         ids = nodes.map(function(n) { return n.id; });
17737         ids.push(ids[0]);
17738
17739         way = way.update({nodes: ids});
17740         graph = graph.replace(way);
17741
17742         return graph;
17743     };
17744
17745     action.makeConvex = function(graph) {
17746         var way = graph.entity(wayId),
17747             nodes = _.uniq(graph.childNodes(way)),
17748             points = nodes.map(function(n) { return projection(n.loc); }),
17749             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17750             hull = d3.geom.hull(points);
17751
17752         // D3 convex hulls go counterclockwise..
17753         if (sign === -1) {
17754             nodes.reverse();
17755             points.reverse();
17756         }
17757
17758         for (var i = 0; i < hull.length - 1; i++) {
17759             var startIndex = points.indexOf(hull[i]),
17760                 endIndex = points.indexOf(hull[i+1]),
17761                 indexRange = (endIndex - startIndex);
17762
17763             if (indexRange < 0) {
17764                 indexRange += nodes.length;
17765             }
17766
17767             // move interior nodes to the surface of the convex hull..
17768             for (var j = 1; j < indexRange; j++) {
17769                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17770                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17771                 graph = graph.replace(node);
17772             }
17773         }
17774         return graph;
17775     };
17776
17777     action.disabled = function(graph) {
17778         if (!graph.entity(wayId).isClosed())
17779             return 'not_closed';
17780     };
17781
17782     return action;
17783 };
17784 // Connect the ways at the given nodes.
17785 //
17786 // The last node will survive. All other nodes will be replaced with
17787 // the surviving node in parent ways, and then removed.
17788 //
17789 // Tags and relation memberships of of non-surviving nodes are merged
17790 // to the survivor.
17791 //
17792 // This is the inverse of `iD.actions.Disconnect`.
17793 //
17794 // Reference:
17795 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17796 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17797 //
17798 iD.actions.Connect = function(nodeIds) {
17799     return function(graph) {
17800         var survivor = graph.entity(_.last(nodeIds));
17801
17802         for (var i = 0; i < nodeIds.length - 1; i++) {
17803             var node = graph.entity(nodeIds[i]);
17804
17805             /*jshint -W083 */
17806             graph.parentWays(node).forEach(function(parent) {
17807                 if (!parent.areAdjacent(node.id, survivor.id)) {
17808                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17809                 }
17810             });
17811
17812             graph.parentRelations(node).forEach(function(parent) {
17813                 graph = graph.replace(parent.replaceMember(node, survivor));
17814             });
17815             /*jshint +W083 */
17816
17817             survivor = survivor.mergeTags(node.tags);
17818             graph = iD.actions.DeleteNode(node.id)(graph);
17819         }
17820
17821         graph = graph.replace(survivor);
17822
17823         return graph;
17824     };
17825 };
17826 iD.actions.DeleteMember = function(relationId, memberIndex) {
17827     return function(graph) {
17828         var relation = graph.entity(relationId)
17829             .removeMember(memberIndex);
17830
17831         graph = graph.replace(relation);
17832
17833         if (relation.isDegenerate())
17834             graph = iD.actions.DeleteRelation(relation.id)(graph);
17835
17836         return graph;
17837     };
17838 };
17839 iD.actions.DeleteMultiple = function(ids) {
17840     var actions = {
17841         way: iD.actions.DeleteWay,
17842         node: iD.actions.DeleteNode,
17843         relation: iD.actions.DeleteRelation
17844     };
17845
17846     var action = function(graph) {
17847         ids.forEach(function(id) {
17848             if (graph.hasEntity(id)) { // It may have been deleted aready.
17849                 graph = actions[graph.entity(id).type](id)(graph);
17850             }
17851         });
17852
17853         return graph;
17854     };
17855
17856     action.disabled = function(graph) {
17857         for (var i = 0; i < ids.length; i++) {
17858             var id = ids[i],
17859                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17860             if (disabled) return disabled;
17861         }
17862     };
17863
17864     return action;
17865 };
17866 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17867 iD.actions.DeleteNode = function(nodeId) {
17868     var action = function(graph) {
17869         var node = graph.entity(nodeId);
17870
17871         graph.parentWays(node)
17872             .forEach(function(parent) {
17873                 parent = parent.removeNode(nodeId);
17874                 graph = graph.replace(parent);
17875
17876                 if (parent.isDegenerate()) {
17877                     graph = iD.actions.DeleteWay(parent.id)(graph);
17878                 }
17879             });
17880
17881         graph.parentRelations(node)
17882             .forEach(function(parent) {
17883                 parent = parent.removeMembersWithID(nodeId);
17884                 graph = graph.replace(parent);
17885
17886                 if (parent.isDegenerate()) {
17887                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17888                 }
17889             });
17890
17891         return graph.remove(node);
17892     };
17893
17894     action.disabled = function() {
17895         return false;
17896     };
17897
17898     return action;
17899 };
17900 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17901 iD.actions.DeleteRelation = function(relationId) {
17902     function deleteEntity(entity, graph) {
17903         return !graph.parentWays(entity).length &&
17904             !graph.parentRelations(entity).length &&
17905             !entity.hasInterestingTags();
17906     }
17907
17908     var action = function(graph) {
17909         var relation = graph.entity(relationId);
17910
17911         graph.parentRelations(relation)
17912             .forEach(function(parent) {
17913                 parent = parent.removeMembersWithID(relationId);
17914                 graph = graph.replace(parent);
17915
17916                 if (parent.isDegenerate()) {
17917                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17918                 }
17919             });
17920
17921         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17922             graph = graph.replace(relation.removeMembersWithID(memberId));
17923
17924             var entity = graph.entity(memberId);
17925             if (deleteEntity(entity, graph)) {
17926                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17927             }
17928         });
17929
17930         return graph.remove(relation);
17931     };
17932
17933     action.disabled = function(graph) {
17934         if (!graph.entity(relationId).isComplete(graph))
17935             return 'incomplete_relation';
17936     };
17937
17938     return action;
17939 };
17940 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17941 iD.actions.DeleteWay = function(wayId) {
17942     function deleteNode(node, graph) {
17943         return !graph.parentWays(node).length &&
17944             !graph.parentRelations(node).length &&
17945             !node.hasInterestingTags();
17946     }
17947
17948     var action = function(graph) {
17949         var way = graph.entity(wayId);
17950
17951         graph.parentRelations(way)
17952             .forEach(function(parent) {
17953                 parent = parent.removeMembersWithID(wayId);
17954                 graph = graph.replace(parent);
17955
17956                 if (parent.isDegenerate()) {
17957                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17958                 }
17959             });
17960
17961         _.uniq(way.nodes).forEach(function(nodeId) {
17962             graph = graph.replace(way.removeNode(nodeId));
17963
17964             var node = graph.entity(nodeId);
17965             if (deleteNode(node, graph)) {
17966                 graph = graph.remove(node);
17967             }
17968         });
17969
17970         return graph.remove(way);
17971     };
17972
17973     action.disabled = function() {
17974         return false;
17975     };
17976
17977     return action;
17978 };
17979 iD.actions.DeprecateTags = function(entityId) {
17980     return function(graph) {
17981         var entity = graph.entity(entityId),
17982             newtags = _.clone(entity.tags),
17983             change = false,
17984             rule;
17985
17986         // This handles deprecated tags with a single condition
17987         for (var i = 0; i < iD.data.deprecated.length; i++) {
17988
17989             rule = iD.data.deprecated[i];
17990             var match = _.pairs(rule.old)[0],
17991                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17992
17993             if (entity.tags[match[0]] && match[1] === '*') {
17994
17995                 var value = entity.tags[match[0]];
17996                 if (replacements && !newtags[replacements[0][0]]) {
17997                     newtags[replacements[0][0]] = value;
17998                 }
17999                 delete newtags[match[0]];
18000                 change = true;
18001
18002             } else if (entity.tags[match[0]] === match[1]) {
18003                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
18004                 change = true;
18005             }
18006         }
18007
18008         if (change) {
18009             return graph.replace(entity.update({tags: newtags}));
18010         } else {
18011             return graph;
18012         }
18013     };
18014 };
18015 iD.actions.DiscardTags = function(difference) {
18016     return function(graph) {
18017         function discardTags(entity) {
18018             if (!_.isEmpty(entity.tags)) {
18019                 var tags = {};
18020                 _.each(entity.tags, function(v, k) {
18021                     if (v) tags[k] = v;
18022                 });
18023
18024                 graph = graph.replace(entity.update({
18025                     tags: _.omit(tags, iD.data.discarded)
18026                 }));
18027             }
18028         }
18029
18030         difference.modified().forEach(discardTags);
18031         difference.created().forEach(discardTags);
18032
18033         return graph;
18034     };
18035 };
18036 // Disconect the ways at the given node.
18037 //
18038 // Optionally, disconnect only the given ways.
18039 //
18040 // For testing convenience, accepts an ID to assign to the (first) new node.
18041 // Normally, this will be undefined and the way will automatically
18042 // be assigned a new ID.
18043 //
18044 // This is the inverse of `iD.actions.Connect`.
18045 //
18046 // Reference:
18047 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18048 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18049 //
18050 iD.actions.Disconnect = function(nodeId, newNodeId) {
18051     var wayIds;
18052
18053     var action = function(graph) {
18054         var node = graph.entity(nodeId),
18055             connections = action.connections(graph);
18056
18057         connections.forEach(function(connection) {
18058             var way = graph.entity(connection.wayID),
18059                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18060
18061             graph = graph.replace(newNode);
18062             if (connection.index === 0 && way.isArea()) {
18063                 // replace shared node with shared node..
18064                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18065             } else {
18066                 // replace shared node with multiple new nodes..
18067                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18068             }
18069         });
18070
18071         return graph;
18072     };
18073
18074     action.connections = function(graph) {
18075         var candidates = [],
18076             keeping = false,
18077             parentWays = graph.parentWays(graph.entity(nodeId));
18078
18079         parentWays.forEach(function(way) {
18080             if (wayIds && wayIds.indexOf(way.id) === -1) {
18081                 keeping = true;
18082                 return;
18083             }
18084             if (way.isArea() && (way.nodes[0] === nodeId)) {
18085                 candidates.push({wayID: way.id, index: 0});
18086             } else {
18087                 way.nodes.forEach(function(waynode, index) {
18088                     if (waynode === nodeId) {
18089                         candidates.push({wayID: way.id, index: index});
18090                     }
18091                 });
18092             }
18093         });
18094
18095         return keeping ? candidates : candidates.slice(1);
18096     };
18097
18098     action.disabled = function(graph) {
18099         var connections = action.connections(graph);
18100         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18101             return 'not_connected';
18102     };
18103
18104     action.limitWays = function(_) {
18105         if (!arguments.length) return wayIds;
18106         wayIds = _;
18107         return action;
18108     };
18109
18110     return action;
18111 };
18112 // Join ways at the end node they share.
18113 //
18114 // This is the inverse of `iD.actions.Split`.
18115 //
18116 // Reference:
18117 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18118 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18119 //
18120 iD.actions.Join = function(ids) {
18121
18122     function groupEntitiesByGeometry(graph) {
18123         var entities = ids.map(function(id) { return graph.entity(id); });
18124         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18125     }
18126
18127     var action = function(graph) {
18128         var ways = ids.map(graph.entity, graph),
18129             survivor = ways[0];
18130
18131         // Prefer to keep an existing way.
18132         for (var i = 0; i < ways.length; i++) {
18133             if (!ways[i].isNew()) {
18134                 survivor = ways[i];
18135                 break;
18136             }
18137         }
18138
18139         var joined = iD.geo.joinWays(ways, graph)[0];
18140
18141         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18142         graph = graph.replace(survivor);
18143
18144         joined.forEach(function(way) {
18145             if (way.id === survivor.id)
18146                 return;
18147
18148             graph.parentRelations(way).forEach(function(parent) {
18149                 graph = graph.replace(parent.replaceMember(way, survivor));
18150             });
18151
18152             survivor = survivor.mergeTags(way.tags);
18153
18154             graph = graph.replace(survivor);
18155             graph = iD.actions.DeleteWay(way.id)(graph);
18156         });
18157
18158         return graph;
18159     };
18160
18161     action.disabled = function(graph) {
18162         var geometries = groupEntitiesByGeometry(graph);
18163         if (ids.length < 2 || ids.length !== geometries.line.length)
18164             return 'not_eligible';
18165
18166         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18167         if (joined.length > 1)
18168             return 'not_adjacent';
18169
18170         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18171             relation;
18172
18173         joined[0].forEach(function(way) {
18174             var parents = graph.parentRelations(way);
18175             parents.forEach(function(parent) {
18176                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18177                     relation = parent;
18178             });
18179         });
18180
18181         if (relation)
18182             return 'restriction';
18183     };
18184
18185     return action;
18186 };
18187 iD.actions.Merge = function(ids) {
18188     function groupEntitiesByGeometry(graph) {
18189         var entities = ids.map(function(id) { return graph.entity(id); });
18190         return _.extend({point: [], area: [], line: [], relation: []},
18191             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18192     }
18193
18194     var action = function(graph) {
18195         var geometries = groupEntitiesByGeometry(graph),
18196             target = geometries.area[0] || geometries.line[0],
18197             points = geometries.point;
18198
18199         points.forEach(function(point) {
18200             target = target.mergeTags(point.tags);
18201
18202             graph.parentRelations(point).forEach(function(parent) {
18203                 graph = graph.replace(parent.replaceMember(point, target));
18204             });
18205
18206             graph = graph.remove(point);
18207         });
18208
18209         graph = graph.replace(target);
18210
18211         return graph;
18212     };
18213
18214     action.disabled = function(graph) {
18215         var geometries = groupEntitiesByGeometry(graph);
18216         if (geometries.point.length === 0 ||
18217             (geometries.area.length + geometries.line.length) !== 1 ||
18218             geometries.relation.length !== 0)
18219             return 'not_eligible';
18220     };
18221
18222     return action;
18223 };
18224 iD.actions.MergePolygon = function(ids, newRelationId) {
18225
18226     function groupEntities(graph) {
18227         var entities = ids.map(function (id) { return graph.entity(id); });
18228         return _.extend({
18229                 closedWay: [],
18230                 multipolygon: [],
18231                 other: []
18232             }, _.groupBy(entities, function(entity) {
18233                 if (entity.type === 'way' && entity.isClosed()) {
18234                     return 'closedWay';
18235                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18236                     return 'multipolygon';
18237                 } else {
18238                     return 'other';
18239                 }
18240             }));
18241     }
18242
18243     var action = function(graph) {
18244         var entities = groupEntities(graph);
18245
18246         // An array representing all the polygons that are part of the multipolygon.
18247         //
18248         // Each element is itself an array of objects with an id property, and has a
18249         // locs property which is an array of the locations forming the polygon.
18250         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18251             return polygons.concat(iD.geo.joinWays(m.members, graph));
18252         }, []).concat(entities.closedWay.map(function(d) {
18253             var member = [{id: d.id}];
18254             member.nodes = graph.childNodes(d);
18255             return member;
18256         }));
18257
18258         // contained is an array of arrays of boolean values,
18259         // where contained[j][k] is true iff the jth way is
18260         // contained by the kth way.
18261         var contained = polygons.map(function(w, i) {
18262             return polygons.map(function(d, n) {
18263                 if (i === n) return null;
18264                 return iD.geo.polygonContainsPolygon(
18265                     _.pluck(d.nodes, 'loc'),
18266                     _.pluck(w.nodes, 'loc'));
18267             });
18268         });
18269
18270         // Sort all polygons as either outer or inner ways
18271         var members = [],
18272             outer = true;
18273
18274         while (polygons.length) {
18275             extractUncontained(polygons);
18276             polygons = polygons.filter(isContained);
18277             contained = contained.filter(isContained).map(filterContained);
18278         }
18279
18280         function isContained(d, i) {
18281             return _.any(contained[i]);
18282         }
18283
18284         function filterContained(d) {
18285             return d.filter(isContained);
18286         }
18287
18288         function extractUncontained(polygons) {
18289             polygons.forEach(function(d, i) {
18290                 if (!isContained(d, i)) {
18291                     d.forEach(function(member) {
18292                         members.push({
18293                             type: 'way',
18294                             id: member.id,
18295                             role: outer ? 'outer' : 'inner'
18296                         });
18297                     });
18298                 }
18299             });
18300             outer = !outer;
18301         }
18302
18303         // Move all tags to one relation
18304         var relation = entities.multipolygon[0] ||
18305             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18306
18307         entities.multipolygon.slice(1).forEach(function(m) {
18308             relation = relation.mergeTags(m.tags);
18309             graph = graph.remove(m);
18310         });
18311
18312         entities.closedWay.forEach(function(way) {
18313             function isThisOuter(m) {
18314                 return m.id === way.id && m.role !== 'inner';
18315             }
18316             if (members.some(isThisOuter)) {
18317                 relation = relation.mergeTags(way.tags);
18318                 graph = graph.replace(way.update({ tags: {} }));
18319             }
18320         });
18321
18322         return graph.replace(relation.update({
18323             members: members,
18324             tags: _.omit(relation.tags, 'area')
18325         }));
18326     };
18327
18328     action.disabled = function(graph) {
18329         var entities = groupEntities(graph);
18330         if (entities.other.length > 0 ||
18331             entities.closedWay.length + entities.multipolygon.length < 2)
18332             return 'not_eligible';
18333         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18334             return 'incomplete_relation';
18335     };
18336
18337     return action;
18338 };
18339 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18340 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18341 iD.actions.Move = function(ids, delta, projection) {
18342     function addNodes(ids, nodes, graph) {
18343         ids.forEach(function(id) {
18344             var entity = graph.entity(id);
18345             if (entity.type === 'node') {
18346                 nodes.push(id);
18347             } else if (entity.type === 'way') {
18348                 nodes.push.apply(nodes, entity.nodes);
18349             } else {
18350                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18351             }
18352         });
18353     }
18354
18355     var action = function(graph) {
18356         var nodes = [];
18357
18358         addNodes(ids, nodes, graph);
18359
18360         _.uniq(nodes).forEach(function(id) {
18361             var node = graph.entity(id),
18362                 start = projection(node.loc),
18363                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18364             graph = graph.replace(node.move(end));
18365         });
18366
18367         return graph;
18368     };
18369
18370     action.disabled = function(graph) {
18371         function incompleteRelation(id) {
18372             var entity = graph.entity(id);
18373             return entity.type === 'relation' && !entity.isComplete(graph);
18374         }
18375
18376         if (_.any(ids, incompleteRelation))
18377             return 'incomplete_relation';
18378     };
18379
18380     return action;
18381 };
18382 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18383 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18384 iD.actions.MoveNode = function(nodeId, loc) {
18385     return function(graph) {
18386         return graph.replace(graph.entity(nodeId).move(loc));
18387     };
18388 };
18389 iD.actions.Noop = function() {
18390     return function(graph) {
18391         return graph;
18392     };
18393 };
18394 /*
18395  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18396  */
18397
18398 iD.actions.Orthogonalize = function(wayId, projection) {
18399     var threshold = 12, // degrees within right or straight to alter
18400         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18401         upperThreshold = Math.cos(threshold * Math.PI / 180);
18402
18403     var action = function(graph) {
18404         var way = graph.entity(wayId),
18405             nodes = graph.childNodes(way),
18406             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18407             corner = {i: 0, dotp: 1},
18408             epsilon = 1e-4,
18409             i, j, score, motions;
18410
18411         if (nodes.length === 4) {
18412             for (i = 0; i < 1000; i++) {
18413                 motions = points.map(calcMotion);
18414                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18415                 score = corner.dotp;
18416                 if (score < epsilon) {
18417                     break;
18418                 }
18419             }
18420
18421             graph = graph.replace(graph.entity(nodes[corner.i].id)
18422                 .move(projection.invert(points[corner.i])));
18423         } else {
18424             var best,
18425                 originalPoints = _.clone(points);
18426             score = Infinity;
18427
18428             for (i = 0; i < 1000; i++) {
18429                 motions = points.map(calcMotion);
18430                 for (j = 0; j < motions.length; j++) {
18431                     points[j] = addPoints(points[j],motions[j]);
18432                 }
18433                 var newScore = squareness(points);
18434                 if (newScore < score) {
18435                     best = _.clone(points);
18436                     score = newScore;
18437                 }
18438                 if (score < epsilon) {
18439                     break;
18440                 }
18441             }
18442
18443             points = best;
18444
18445             for (i = 0; i < points.length; i++) {
18446                 // only move the points that actually moved
18447                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18448                     graph = graph.replace(graph.entity(nodes[i].id)
18449                         .move(projection.invert(points[i])));
18450                 }
18451             }
18452
18453             // remove empty nodes on straight sections
18454             for (i = 0; i < points.length; i++) {
18455                 var node = nodes[i];
18456
18457                 if (graph.parentWays(node).length > 1 ||
18458                     graph.parentRelations(node).length ||
18459                     node.hasInterestingTags()) {
18460
18461                     continue;
18462                 }
18463
18464                 var dotp = normalizedDotProduct(i, points);
18465                 if (dotp < -1 + epsilon) {
18466                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18467                 }
18468             }
18469         }
18470
18471         return graph;
18472
18473         function calcMotion(b, i, array) {
18474             var a = array[(i - 1 + array.length) % array.length],
18475                 c = array[(i + 1) % array.length],
18476                 p = subtractPoints(a, b),
18477                 q = subtractPoints(c, b),
18478                 scale, dotp;
18479
18480             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18481             p = normalizePoint(p, 1.0);
18482             q = normalizePoint(q, 1.0);
18483
18484             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18485
18486             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18487             if (array.length > 3) {
18488                 if (dotp < -0.707106781186547) {
18489                     dotp += 1.0;
18490                 }
18491             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18492                 corner.i = i;
18493                 corner.dotp = Math.abs(dotp);
18494             }
18495
18496             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18497         }
18498     };
18499
18500     function squareness(points) {
18501         return points.reduce(function(sum, val, i, array) {
18502             var dotp = normalizedDotProduct(i, array);
18503
18504             dotp = filterDotProduct(dotp);
18505             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18506         }, 0);
18507     }
18508
18509     function normalizedDotProduct(i, points) {
18510         var a = points[(i - 1 + points.length) % points.length],
18511             b = points[i],
18512             c = points[(i + 1) % points.length],
18513             p = subtractPoints(a, b),
18514             q = subtractPoints(c, b);
18515
18516         p = normalizePoint(p, 1.0);
18517         q = normalizePoint(q, 1.0);
18518
18519         return p[0] * q[0] + p[1] * q[1];
18520     }
18521
18522     function subtractPoints(a, b) {
18523         return [a[0] - b[0], a[1] - b[1]];
18524     }
18525
18526     function addPoints(a, b) {
18527         return [a[0] + b[0], a[1] + b[1]];
18528     }
18529
18530     function normalizePoint(point, scale) {
18531         var vector = [0, 0];
18532         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18533         if (length !== 0) {
18534             vector[0] = point[0] / length;
18535             vector[1] = point[1] / length;
18536         }
18537
18538         vector[0] *= scale;
18539         vector[1] *= scale;
18540
18541         return vector;
18542     }
18543
18544     function filterDotProduct(dotp) {
18545         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18546             return dotp;
18547         }
18548
18549         return 0;
18550     }
18551
18552     action.disabled = function(graph) {
18553         var way = graph.entity(wayId),
18554             nodes = graph.childNodes(way),
18555             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18556
18557         if (squareness(points)) {
18558             return false;
18559         }
18560
18561         return 'not_squarish';
18562     };
18563
18564     return action;
18565 };
18566 // Create a restriction relation for `turn`, which must have the following structure:
18567 //
18568 //     {
18569 //         from: { node: <node ID>, way: <way ID> },
18570 //         via:  { node: <node ID> },
18571 //         to:   { node: <node ID>, way: <way ID> },
18572 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18573 //     }
18574 //
18575 // This specifies a restriction of type `restriction` when traveling from
18576 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18577 // (The action does not check that these entities form a valid intersection.)
18578 //
18579 // If `restriction` is not provided, it is automatically determined by the
18580 // angle of the turn:
18581 //
18582 //    0-23  degrees: no_u_turn
18583 //   23-158 degrees: no_right_turn
18584 //  158-202 degrees: no_straight_on
18585 //  202-326 degrees: no_left_turn
18586 //  336-360 degrees: no_u_turn
18587 //
18588 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18589 // and `to.node` are used to determine which portion of the split ways become
18590 // members of the restriction.
18591 //
18592 // For testing convenience, accepts an ID to assign to the new relation.
18593 // Normally, this will be undefined and the relation will automatically
18594 // be assigned a new ID.
18595 //
18596 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18597     return function(graph) {
18598         var from = graph.entity(turn.from.way),
18599             via  = graph.entity(turn.via.node),
18600             to   = graph.entity(turn.to.way);
18601
18602         function split(toOrFrom) {
18603             var newID = toOrFrom.newID || iD.Way().id;
18604             graph = iD.actions.Split(via.id, [newID])
18605                 .limitWays([toOrFrom.way])(graph);
18606
18607             var a = graph.entity(newID),
18608                 b = graph.entity(toOrFrom.way);
18609
18610             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18611                 return [a, b];
18612             } else {
18613                 return [b, a];
18614             }
18615         }
18616
18617         if (!from.affix(via.id)) {
18618             if (turn.from.node === turn.to.node) {
18619                 // U-turn
18620                 from = to = split(turn.from)[0];
18621             } else if (turn.from.way === turn.to.way) {
18622                 // Straight-on
18623                 var s = split(turn.from);
18624                 from = s[0];
18625                 to   = s[1];
18626             } else {
18627                 // Other
18628                 from = split(turn.from)[0];
18629             }
18630         }
18631
18632         if (!to.affix(via.id)) {
18633             to = split(turn.to)[0];
18634         }
18635
18636         return graph.replace(iD.Relation({
18637             id: restrictionId,
18638             tags: {
18639                 type: 'restriction',
18640                 restriction: turn.restriction ||
18641                     iD.geo.inferRestriction(
18642                         graph.entity(turn.from.node),
18643                         via,
18644                         graph.entity(turn.to.node),
18645                         projection)
18646             },
18647             members: [
18648                 {id: from.id, type: 'way',  role: 'from'},
18649                 {id: via.id,  type: 'node', role: 'via'},
18650                 {id: to.id,   type: 'way',  role: 'to'}
18651             ]
18652         }));
18653     };
18654 };
18655 /*
18656   Order the nodes of a way in reverse order and reverse any direction dependent tags
18657   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18658   reason for reversing a way.)
18659
18660   The following transforms are performed:
18661
18662     Keys:
18663           *:right=* ⟺ *:left=*
18664         *:forward=* ⟺ *:backward=*
18665        direction=up ⟺ direction=down
18666          incline=up ⟺ incline=down
18667             *=right ⟺ *=left
18668
18669     Relation members:
18670        role=forward ⟺ role=backward
18671          role=north ⟺ role=south
18672           role=east ⟺ role=west
18673
18674    In addition, numeric-valued `incline` tags are negated.
18675
18676    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18677    or adjusted tags that don't seem to be used in practice were omitted.
18678
18679    References:
18680       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18681       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18682       http://wiki.openstreetmap.org/wiki/Key:incline
18683       http://wiki.openstreetmap.org/wiki/Route#Members
18684       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18685  */
18686 iD.actions.Reverse = function(wayId) {
18687     var replacements = [
18688             [/:right$/, ':left'], [/:left$/, ':right'],
18689             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18690         ],
18691         numeric = /^([+\-]?)(?=[\d.])/,
18692         roleReversals = {
18693             forward: 'backward',
18694             backward: 'forward',
18695             north: 'south',
18696             south: 'north',
18697             east: 'west',
18698             west: 'east'
18699         };
18700
18701     function reverseKey(key) {
18702         for (var i = 0; i < replacements.length; ++i) {
18703             var replacement = replacements[i];
18704             if (replacement[0].test(key)) {
18705                 return key.replace(replacement[0], replacement[1]);
18706             }
18707         }
18708         return key;
18709     }
18710
18711     function reverseValue(key, value) {
18712         if (key === 'incline' && numeric.test(value)) {
18713             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18714         } else if (key === 'incline' || key === 'direction') {
18715             return {up: 'down', down: 'up'}[value] || value;
18716         } else {
18717             return {left: 'right', right: 'left'}[value] || value;
18718         }
18719     }
18720
18721     return function(graph) {
18722         var way = graph.entity(wayId),
18723             nodes = way.nodes.slice().reverse(),
18724             tags = {}, key, role;
18725
18726         for (key in way.tags) {
18727             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18728         }
18729
18730         graph.parentRelations(way).forEach(function(relation) {
18731             relation.members.forEach(function(member, index) {
18732                 if (member.id === way.id && (role = roleReversals[member.role])) {
18733                     relation = relation.updateMember({role: role}, index);
18734                     graph = graph.replace(relation);
18735                 }
18736             });
18737         });
18738
18739         return graph.replace(way.update({nodes: nodes, tags: tags}));
18740     };
18741 };
18742 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18743     return function(graph) {
18744         return graph.update(function(graph) {
18745             var way = graph.entity(wayId);
18746
18747             _.unique(way.nodes).forEach(function(id) {
18748
18749                 var node = graph.entity(id),
18750                     point = projection(node.loc),
18751                     radial = [0,0];
18752
18753                 radial[0] = point[0] - pivot[0];
18754                 radial[1] = point[1] - pivot[1];
18755
18756                 point = [
18757                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18758                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18759                 ];
18760
18761                 graph = graph.replace(node.move(projection.invert(point)));
18762
18763             });
18764
18765         });
18766     };
18767 };
18768 // Split a way at the given node.
18769 //
18770 // Optionally, split only the given ways, if multiple ways share
18771 // the given node.
18772 //
18773 // This is the inverse of `iD.actions.Join`.
18774 //
18775 // For testing convenience, accepts an ID to assign to the new way.
18776 // Normally, this will be undefined and the way will automatically
18777 // be assigned a new ID.
18778 //
18779 // Reference:
18780 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18781 //
18782 iD.actions.Split = function(nodeId, newWayIds) {
18783     var wayIds;
18784
18785     // if the way is closed, we need to search for a partner node
18786     // to split the way at.
18787     //
18788     // The following looks for a node that is both far away from
18789     // the initial node in terms of way segment length and nearby
18790     // in terms of beeline-distance. This assures that areas get
18791     // split on the most "natural" points (independent of the number
18792     // of nodes).
18793     // For example: bone-shaped areas get split across their waist
18794     // line, circles across the diameter.
18795     function splitArea(nodes, idxA, graph) {
18796         var lengths = new Array(nodes.length),
18797             length,
18798             i,
18799             best = 0,
18800             idxB;
18801
18802         function wrap(index) {
18803             return iD.util.wrap(index, nodes.length);
18804         }
18805
18806         function dist(nA, nB) {
18807             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18808         }
18809
18810         // calculate lengths
18811         length = 0;
18812         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18813             length += dist(nodes[i], nodes[wrap(i-1)]);
18814             lengths[i] = length;
18815         }
18816
18817         length = 0;
18818         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18819             length += dist(nodes[i], nodes[wrap(i+1)]);
18820             if (length < lengths[i])
18821                 lengths[i] = length;
18822         }
18823
18824         // determine best opposite node to split
18825         for (i = 0; i < nodes.length; i++) {
18826             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18827             if (cost > best) {
18828                 idxB = i;
18829                 best = cost;
18830             }
18831         }
18832
18833         return idxB;
18834     }
18835
18836     function split(graph, wayA, newWayId) {
18837         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18838             nodesA,
18839             nodesB,
18840             isArea = wayA.isArea(),
18841             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18842
18843         if (wayA.isClosed()) {
18844             var nodes = wayA.nodes.slice(0, -1),
18845                 idxA = _.indexOf(nodes, nodeId),
18846                 idxB = splitArea(nodes, idxA, graph);
18847
18848             if (idxB < idxA) {
18849                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18850                 nodesB = nodes.slice(idxB, idxA + 1);
18851             } else {
18852                 nodesA = nodes.slice(idxA, idxB + 1);
18853                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18854             }
18855         } else {
18856             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18857             nodesA = wayA.nodes.slice(0, idx + 1);
18858             nodesB = wayA.nodes.slice(idx);
18859         }
18860
18861         wayA = wayA.update({nodes: nodesA});
18862         wayB = wayB.update({nodes: nodesB});
18863
18864         graph = graph.replace(wayA);
18865         graph = graph.replace(wayB);
18866
18867         graph.parentRelations(wayA).forEach(function(relation) {
18868             if (relation.isRestriction()) {
18869                 var via = relation.memberByRole('via');
18870                 if (via && wayB.contains(via.id)) {
18871                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18872                     graph = graph.replace(relation);
18873                 }
18874             } else {
18875                 if (relation === isOuter) {
18876                     graph = graph.replace(relation.mergeTags(wayA.tags));
18877                     graph = graph.replace(wayA.update({tags: {}}));
18878                     graph = graph.replace(wayB.update({tags: {}}));
18879                 }
18880
18881                 var member = {
18882                     id: wayB.id,
18883                     type: 'way',
18884                     role: relation.memberById(wayA.id).role
18885                 };
18886
18887                 graph = iD.actions.AddMember(relation.id, member)(graph);
18888             }
18889         });
18890
18891         if (!isOuter && isArea) {
18892             var multipolygon = iD.Relation({
18893                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18894                 members: [
18895                     {id: wayA.id, role: 'outer', type: 'way'},
18896                     {id: wayB.id, role: 'outer', type: 'way'}
18897                 ]});
18898
18899             graph = graph.replace(multipolygon);
18900             graph = graph.replace(wayA.update({tags: {}}));
18901             graph = graph.replace(wayB.update({tags: {}}));
18902         }
18903
18904         return graph;
18905     }
18906
18907     var action = function(graph) {
18908         var candidates = action.ways(graph);
18909         for (var i = 0; i < candidates.length; i++) {
18910             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18911         }
18912         return graph;
18913     };
18914
18915     action.ways = function(graph) {
18916         var node = graph.entity(nodeId),
18917             parents = graph.parentWays(node),
18918             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18919
18920         return parents.filter(function(parent) {
18921             if (wayIds && wayIds.indexOf(parent.id) === -1)
18922                 return false;
18923
18924             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18925                 return false;
18926
18927             if (parent.isClosed()) {
18928                 return true;
18929             }
18930
18931             for (var i = 1; i < parent.nodes.length - 1; i++) {
18932                 if (parent.nodes[i] === nodeId) {
18933                     return true;
18934                 }
18935             }
18936
18937             return false;
18938         });
18939     };
18940
18941     action.disabled = function(graph) {
18942         var candidates = action.ways(graph);
18943         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18944             return 'not_eligible';
18945     };
18946
18947     action.limitWays = function(_) {
18948         if (!arguments.length) return wayIds;
18949         wayIds = _;
18950         return action;
18951     };
18952
18953     return action;
18954 };
18955 /*
18956  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18957  */
18958
18959 iD.actions.Straighten = function(wayId, projection) {
18960     function positionAlongWay(n, s, e) {
18961         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18962                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18963     }
18964
18965     var action = function(graph) {
18966         var way = graph.entity(wayId),
18967             nodes = graph.childNodes(way),
18968             points = nodes.map(function(n) { return projection(n.loc); }),
18969             startPoint = points[0],
18970             endPoint = points[points.length-1],
18971             toDelete = [],
18972             i;
18973
18974         for (i = 1; i < points.length-1; i++) {
18975             var node = nodes[i],
18976                 point = points[i];
18977
18978             if (graph.parentWays(node).length > 1 ||
18979                 graph.parentRelations(node).length ||
18980                 node.hasInterestingTags()) {
18981
18982                 var u = positionAlongWay(point, startPoint, endPoint),
18983                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18984                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18985
18986                 graph = graph.replace(graph.entity(node.id)
18987                     .move(projection.invert([p0, p1])));
18988             } else {
18989                 // safe to delete
18990                 if (toDelete.indexOf(node) === -1) {
18991                     toDelete.push(node);
18992                 }
18993             }
18994         }
18995
18996         for (i = 0; i < toDelete.length; i++) {
18997             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
18998         }
18999
19000         return graph;
19001     };
19002     
19003     action.disabled = function(graph) {
19004         // check way isn't too bendy
19005         var way = graph.entity(wayId),
19006             nodes = graph.childNodes(way),
19007             points = nodes.map(function(n) { return projection(n.loc); }),
19008             startPoint = points[0],
19009             endPoint = points[points.length-1],
19010             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
19011             i;
19012
19013         for (i = 1; i < points.length-1; i++) {
19014             var point = points[i],
19015                 u = positionAlongWay(point, startPoint, endPoint),
19016                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19017                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19018                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19019
19020             // to bendy if point is off by 20% of total start/end distance in projected space
19021             if (dist > threshold) {
19022                 return 'too_bendy';
19023             }
19024         }
19025     };
19026
19027     return action;
19028 };
19029 // Remove the effects of `turn.restriction` on `turn`, which must have the
19030 // following structure:
19031 //
19032 //     {
19033 //         from: { node: <node ID>, way: <way ID> },
19034 //         via:  { node: <node ID> },
19035 //         to:   { node: <node ID>, way: <way ID> },
19036 //         restriction: <relation ID>
19037 //     }
19038 //
19039 // In the simple case, `restriction` is a reference to a `no_*` restriction
19040 // on the turn itself. In this case, it is simply deleted.
19041 //
19042 // The more complex case is where `restriction` references an `only_*`
19043 // restriction on a different turn in the same intersection. In that case,
19044 // that restriction is also deleted, but at the same time restrictions on
19045 // the turns other than the first two are created.
19046 //
19047 iD.actions.UnrestrictTurn = function(turn) {
19048     return function(graph) {
19049         return iD.actions.DeleteRelation(turn.restriction)(graph);
19050     };
19051 };
19052 iD.behavior = {};
19053 iD.behavior.AddWay = function(context) {
19054     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19055         draw = iD.behavior.Draw(context);
19056
19057     var addWay = function(surface) {
19058         draw.on('click', event.start)
19059             .on('clickWay', event.startFromWay)
19060             .on('clickNode', event.startFromNode)
19061             .on('cancel', addWay.cancel)
19062             .on('finish', addWay.cancel);
19063
19064         context.map()
19065             .dblclickEnable(false);
19066
19067         surface.call(draw);
19068     };
19069
19070     addWay.off = function(surface) {
19071         surface.call(draw.off);
19072     };
19073
19074     addWay.cancel = function() {
19075         window.setTimeout(function() {
19076             context.map().dblclickEnable(true);
19077         }, 1000);
19078
19079         context.enter(iD.modes.Browse(context));
19080     };
19081
19082     addWay.tail = function(text) {
19083         draw.tail(text);
19084         return addWay;
19085     };
19086
19087     return d3.rebind(addWay, event, 'on');
19088 };
19089 /*
19090     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19091
19092     * The `origin` function is expected to return an [x, y] tuple rather than an
19093       {x, y} object.
19094     * The events are `start`, `move`, and `end`.
19095       (https://github.com/mbostock/d3/issues/563)
19096     * The `start` event is not dispatched until the first cursor movement occurs.
19097       (https://github.com/mbostock/d3/pull/368)
19098     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19099       than `x`, `y`, `dx`, and `dy` properties.
19100     * The `end` event is not dispatched if no movement occurs.
19101     * An `off` function is available that unbinds the drag's internal event handlers.
19102     * Delegation is supported via the `delegate` function.
19103
19104  */
19105 iD.behavior.drag = function() {
19106     function d3_eventCancel() {
19107       d3.event.stopPropagation();
19108       d3.event.preventDefault();
19109     }
19110
19111     var event = d3.dispatch('start', 'move', 'end'),
19112         origin = null,
19113         selector = '',
19114         filter = null,
19115         event_, target, surface;
19116
19117     event.of = function(thiz, argumentz) {
19118       return function(e1) {
19119         var e0 = e1.sourceEvent = d3.event;
19120         e1.target = drag;
19121         d3.event = e1;
19122         try {
19123           event[e1.type].apply(thiz, argumentz);
19124         } finally {
19125           d3.event = e0;
19126         }
19127       };
19128     };
19129
19130     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19131         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19132             function () {
19133                 var selection = d3.selection(),
19134                     select = selection.style(d3_event_userSelectProperty);
19135                 selection.style(d3_event_userSelectProperty, 'none');
19136                 return function () {
19137                     selection.style(d3_event_userSelectProperty, select);
19138                 };
19139             } :
19140             function (type) {
19141                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19142                 return function () {
19143                     w.on('selectstart.' + type, null);
19144                 };
19145             };
19146
19147     function mousedown() {
19148         target = this;
19149         event_ = event.of(target, arguments);
19150         var eventTarget = d3.event.target,
19151             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19152             offset,
19153             origin_ = point(),
19154             started = false,
19155             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19156
19157         var w = d3.select(window)
19158             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19159             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19160
19161         if (origin) {
19162             offset = origin.apply(target, arguments);
19163             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19164         } else {
19165             offset = [0, 0];
19166         }
19167
19168         if (touchId === null) d3.event.stopPropagation();
19169
19170         function point() {
19171             var p = target.parentNode || surface;
19172             return touchId !== null ? d3.touches(p).filter(function(p) {
19173                 return p.identifier === touchId;
19174             })[0] : d3.mouse(p);
19175         }
19176
19177         function dragmove() {
19178
19179             var p = point(),
19180                 dx = p[0] - origin_[0],
19181                 dy = p[1] - origin_[1];
19182             
19183             if (dx === 0 && dy === 0)
19184                 return;
19185
19186             if (!started) {
19187                 started = true;
19188                 event_({
19189                     type: 'start'
19190                 });
19191             }
19192
19193             origin_ = p;
19194             d3_eventCancel();
19195
19196             event_({
19197                 type: 'move',
19198                 point: [p[0] + offset[0],  p[1] + offset[1]],
19199                 delta: [dx, dy]
19200             });
19201         }
19202
19203         function dragend() {
19204             if (started) {
19205                 event_({
19206                     type: 'end'
19207                 });
19208
19209                 d3_eventCancel();
19210                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19211             }
19212
19213             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19214                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19215             selectEnable();
19216         }
19217
19218         function click() {
19219             d3_eventCancel();
19220             w.on('click.drag', null);
19221         }
19222     }
19223
19224     function drag(selection) {
19225         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19226             delegate = mousedown;
19227
19228         if (selector) {
19229             delegate = function() {
19230                 var root = this,
19231                     target = d3.event.target;
19232                 for (; target && target !== root; target = target.parentNode) {
19233                     if (target[matchesSelector](selector) &&
19234                             (!filter || filter(target.__data__))) {
19235                         return mousedown.call(target, target.__data__);
19236                     }
19237                 }
19238             };
19239         }
19240
19241         selection.on('mousedown.drag' + selector, delegate)
19242             .on('touchstart.drag' + selector, delegate);
19243     }
19244
19245     drag.off = function(selection) {
19246         selection.on('mousedown.drag' + selector, null)
19247             .on('touchstart.drag' + selector, null);
19248     };
19249
19250     drag.delegate = function(_) {
19251         if (!arguments.length) return selector;
19252         selector = _;
19253         return drag;
19254     };
19255
19256     drag.filter = function(_) {
19257         if (!arguments.length) return origin;
19258         filter = _;
19259         return drag;
19260     };
19261
19262     drag.origin = function (_) {
19263         if (!arguments.length) return origin;
19264         origin = _;
19265         return drag;
19266     };
19267
19268     drag.cancel = function() {
19269         d3.select(window)
19270             .on('mousemove.drag', null)
19271             .on('mouseup.drag', null);
19272         return drag;
19273     };
19274
19275     drag.target = function() {
19276         if (!arguments.length) return target;
19277         target = arguments[0];
19278         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19279         return drag;
19280     };
19281
19282     drag.surface = function() {
19283         if (!arguments.length) return surface;
19284         surface = arguments[0];
19285         return drag;
19286     };
19287
19288     return d3.rebind(drag, event, 'on');
19289 };
19290 iD.behavior.Draw = function(context) {
19291     var event = d3.dispatch('move', 'click', 'clickWay',
19292         'clickNode', 'undo', 'cancel', 'finish'),
19293         keybinding = d3.keybinding('draw'),
19294         hover = iD.behavior.Hover(context)
19295             .altDisables(true)
19296             .on('hover', context.ui().sidebar.hover),
19297         tail = iD.behavior.Tail(),
19298         edit = iD.behavior.Edit(context),
19299         closeTolerance = 4,
19300         tolerance = 12;
19301
19302     function datum() {
19303         if (d3.event.altKey) return {};
19304         else return d3.event.target.__data__ || {};
19305     }
19306
19307     function mousedown() {
19308
19309         function point() {
19310             var p = element.node().parentNode;
19311             return touchId !== null ? d3.touches(p).filter(function(p) {
19312                 return p.identifier === touchId;
19313             })[0] : d3.mouse(p);
19314         }
19315
19316         var element = d3.select(this),
19317             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19318             time = +new Date(),
19319             pos = point();
19320
19321         element.on('mousemove.draw', null);
19322
19323         d3.select(window).on('mouseup.draw', function() {
19324             element.on('mousemove.draw', mousemove);
19325             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19326                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19327                 (+new Date() - time) < 500)) {
19328
19329                 // Prevent a quick second click
19330                 d3.select(window).on('click.draw-block', function() {
19331                     d3.event.stopPropagation();
19332                 }, true);
19333
19334                 context.map().dblclickEnable(false);
19335
19336                 window.setTimeout(function() {
19337                     context.map().dblclickEnable(true);
19338                     d3.select(window).on('click.draw-block', null);
19339                 }, 500);
19340
19341                 click();
19342             }
19343         });
19344     }
19345
19346     function mousemove() {
19347         event.move(datum());
19348     }
19349
19350     function click() {
19351         var d = datum();
19352         if (d.type === 'way') {
19353             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19354                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19355             event.clickWay(choice.loc, edge);
19356
19357         } else if (d.type === 'node') {
19358             event.clickNode(d);
19359
19360         } else {
19361             event.click(context.map().mouseCoordinates());
19362         }
19363     }
19364
19365     function backspace() {
19366         d3.event.preventDefault();
19367         event.undo();
19368     }
19369
19370     function del() {
19371         d3.event.preventDefault();
19372         event.cancel();
19373     }
19374
19375     function ret() {
19376         d3.event.preventDefault();
19377         event.finish();
19378     }
19379
19380     function draw(selection) {
19381         context.install(hover);
19382         context.install(edit);
19383
19384         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19385             context.install(tail);
19386         }
19387
19388         keybinding
19389             .on('⌫', backspace)
19390             .on('⌦', del)
19391             .on('⎋', ret)
19392             .on('↩', ret);
19393
19394         selection
19395             .on('mousedown.draw', mousedown)
19396             .on('mousemove.draw', mousemove);
19397
19398         d3.select(document)
19399             .call(keybinding);
19400
19401         return draw;
19402     }
19403
19404     draw.off = function(selection) {
19405         context.uninstall(hover);
19406         context.uninstall(edit);
19407
19408         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19409             context.uninstall(tail);
19410             iD.behavior.Draw.usedTails[tail.text()] = true;
19411         }
19412
19413         selection
19414             .on('mousedown.draw', null)
19415             .on('mousemove.draw', null);
19416
19417         d3.select(window)
19418             .on('mouseup.draw', null);
19419
19420         d3.select(document)
19421             .call(keybinding.off);
19422     };
19423
19424     draw.tail = function(_) {
19425         tail.text(_);
19426         return draw;
19427     };
19428
19429     return d3.rebind(draw, event, 'on');
19430 };
19431
19432 iD.behavior.Draw.usedTails = {};
19433 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19434     var way = context.entity(wayId),
19435         isArea = context.geometry(wayId) === 'area',
19436         finished = false,
19437         annotation = t((way.isDegenerate() ?
19438             'operations.start.annotation.' :
19439             'operations.continue.annotation.') + context.geometry(wayId)),
19440         draw = iD.behavior.Draw(context);
19441
19442     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19443         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19444         end = iD.Node({loc: context.map().mouseCoordinates()}),
19445         segment = iD.Way({
19446             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19447             tags: _.clone(way.tags)
19448         });
19449
19450     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19451     if (isArea) {
19452         f(iD.actions.AddEntity(end),
19453             iD.actions.AddVertex(wayId, end.id, index));
19454     } else {
19455         f(iD.actions.AddEntity(start),
19456             iD.actions.AddEntity(end),
19457             iD.actions.AddEntity(segment));
19458     }
19459
19460     function move(datum) {
19461         var loc;
19462
19463         if (datum.type === 'node' && datum.id !== end.id) {
19464             loc = datum.loc;
19465         } else if (datum.type === 'way' && datum.id !== segment.id) {
19466             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19467         } else {
19468             loc = context.map().mouseCoordinates();
19469         }
19470
19471         context.replace(iD.actions.MoveNode(end.id, loc));
19472     }
19473
19474     function undone() {
19475         finished = true;
19476         context.enter(iD.modes.Browse(context));
19477     }
19478
19479     function setActiveElements() {
19480         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19481         context.surface().selectAll(iD.util.entitySelector(active))
19482             .classed('active', true);
19483     }
19484
19485     var drawWay = function(surface) {
19486         draw.on('move', move)
19487             .on('click', drawWay.add)
19488             .on('clickWay', drawWay.addWay)
19489             .on('clickNode', drawWay.addNode)
19490             .on('undo', context.undo)
19491             .on('cancel', drawWay.cancel)
19492             .on('finish', drawWay.finish);
19493
19494         context.map()
19495             .dblclickEnable(false)
19496             .on('drawn.draw', setActiveElements);
19497
19498         setActiveElements();
19499
19500         surface.call(draw);
19501
19502         context.history()
19503             .on('undone.draw', undone);
19504     };
19505
19506     drawWay.off = function(surface) {
19507         if (!finished)
19508             context.pop();
19509
19510         context.map()
19511             .on('drawn.draw', null);
19512
19513         surface.call(draw.off)
19514             .selectAll('.active')
19515             .classed('active', false);
19516
19517         context.history()
19518             .on('undone.draw', null);
19519     };
19520
19521     function ReplaceTemporaryNode(newNode) {
19522         return function(graph) {
19523             if (isArea) {
19524                 return graph
19525                     .replace(way.addNode(newNode.id, index))
19526                     .remove(end);
19527
19528             } else {
19529                 return graph
19530                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19531                     .remove(end)
19532                     .remove(segment)
19533                     .remove(start);
19534             }
19535         };
19536     }
19537
19538     // Accept the current position of the temporary node and continue drawing.
19539     drawWay.add = function(loc) {
19540
19541         // prevent duplicate nodes
19542         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19543         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19544
19545         var newNode = iD.Node({loc: loc});
19546
19547         context.replace(
19548             iD.actions.AddEntity(newNode),
19549             ReplaceTemporaryNode(newNode),
19550             annotation);
19551
19552         finished = true;
19553         context.enter(mode);
19554     };
19555
19556     // Connect the way to an existing way.
19557     drawWay.addWay = function(loc, edge) {
19558         var previousEdge = startIndex ?
19559             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19560             [way.nodes[0], way.nodes[1]];
19561
19562         // Avoid creating duplicate segments
19563         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19564             return;
19565
19566         var newNode = iD.Node({ loc: loc });
19567
19568         context.perform(
19569             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19570             ReplaceTemporaryNode(newNode),
19571             annotation);
19572
19573         finished = true;
19574         context.enter(mode);
19575     };
19576
19577     // Connect the way to an existing node and continue drawing.
19578     drawWay.addNode = function(node) {
19579
19580         // Avoid creating duplicate segments
19581         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19582
19583         context.perform(
19584             ReplaceTemporaryNode(node),
19585             annotation);
19586
19587         finished = true;
19588         context.enter(mode);
19589     };
19590
19591     // Finish the draw operation, removing the temporary node. If the way has enough
19592     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19593     drawWay.finish = function() {
19594         context.pop();
19595         finished = true;
19596
19597         window.setTimeout(function() {
19598             context.map().dblclickEnable(true);
19599         }, 1000);
19600
19601         if (context.hasEntity(wayId)) {
19602             context.enter(
19603                 iD.modes.Select(context, [wayId])
19604                     .suppressMenu(true)
19605                     .newFeature(true));
19606         } else {
19607             context.enter(iD.modes.Browse(context));
19608         }
19609     };
19610
19611     // Cancel the draw operation and return to browse, deleting everything drawn.
19612     drawWay.cancel = function() {
19613         context.perform(
19614             d3.functor(baseGraph),
19615             t('operations.cancel_draw.annotation'));
19616
19617         window.setTimeout(function() {
19618             context.map().dblclickEnable(true);
19619         }, 1000);
19620
19621         finished = true;
19622         context.enter(iD.modes.Browse(context));
19623     };
19624
19625     drawWay.tail = function(text) {
19626         draw.tail(text);
19627         return drawWay;
19628     };
19629
19630     return drawWay;
19631 };
19632 iD.behavior.Edit = function(context) {
19633     function edit() {
19634         context.map()
19635             .minzoom(16);
19636     }
19637
19638     edit.off = function() {
19639         context.map()
19640             .minzoom(0);
19641     };
19642
19643     return edit;
19644 };
19645 iD.behavior.Hash = function(context) {
19646     var s0 = null, // cached location.hash
19647         lat = 90 - 1e-8; // allowable latitude range
19648
19649     var parser = function(map, s) {
19650         var q = iD.util.stringQs(s);
19651         var args = (q.map || '').split('/').map(Number);
19652         if (args.length < 3 || args.some(isNaN)) {
19653             return true; // replace bogus hash
19654         } else if (s !== formatter(map).slice(1)) {
19655             map.centerZoom([args[1],
19656                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19657         }
19658     };
19659
19660     var formatter = function(map) {
19661         var mode = context.mode(),
19662             center = map.center(),
19663             zoom = map.zoom(),
19664             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19665             q = iD.util.stringQs(location.hash.substring(1)),
19666             newParams = {};
19667
19668         if (mode && mode.id === 'browse') {
19669             delete q.id;
19670         } else {
19671             var selected = context.selectedIDs().filter(function(id) {
19672                 return !context.entity(id).isNew();
19673             });
19674             if (selected.length) {
19675                 newParams.id = selected.join(',');
19676             }
19677         }
19678
19679         newParams.map = zoom.toFixed(2) +
19680                 '/' + center[0].toFixed(precision) +
19681                 '/' + center[1].toFixed(precision);
19682
19683         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19684     };
19685
19686     function update() {
19687         var s1 = formatter(context.map());
19688         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19689     }
19690
19691     var throttledUpdate = _.throttle(update, 500);
19692
19693     function hashchange() {
19694         if (location.hash === s0) return; // ignore spurious hashchange events
19695         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19696             update(); // replace bogus hash
19697         }
19698     }
19699
19700     function hash() {
19701         context.map()
19702             .on('move.hash', throttledUpdate);
19703
19704         context
19705             .on('enter.hash', throttledUpdate);
19706
19707         d3.select(window)
19708             .on('hashchange.hash', hashchange);
19709
19710         if (location.hash) {
19711             var q = iD.util.stringQs(location.hash.substring(1));
19712             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19713             hashchange();
19714             if (q.map) hash.hadHash = true;
19715         }
19716     }
19717
19718     hash.off = function() {
19719         context.map()
19720             .on('move.hash', null);
19721
19722         context
19723             .on('enter.hash', null);
19724
19725         d3.select(window)
19726             .on('hashchange.hash', null);
19727
19728         location.hash = '';
19729     };
19730
19731     return hash;
19732 };
19733 /*
19734    The hover behavior adds the `.hover` class on mouseover to all elements to which
19735    the identical datum is bound, and removes it on mouseout.
19736
19737    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19738    representation may consist of several elements scattered throughout the DOM hierarchy.
19739    Only one of these elements can have the :hover pseudo-class, but all of them will
19740    have the .hover class.
19741  */
19742 iD.behavior.Hover = function() {
19743     var dispatch = d3.dispatch('hover'),
19744         selection,
19745         altDisables,
19746         target;
19747
19748     function keydown() {
19749         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19750             dispatch.hover(null);
19751             selection.selectAll('.hover')
19752                 .classed('hover-suppressed', true)
19753                 .classed('hover', false);
19754         }
19755     }
19756
19757     function keyup() {
19758         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19759             dispatch.hover(target ? target.id : null);
19760             selection.selectAll('.hover-suppressed')
19761                 .classed('hover-suppressed', false)
19762                 .classed('hover', true);
19763         }
19764     }
19765
19766     var hover = function(__) {
19767         selection = __;
19768
19769         function enter(d) {
19770             if (d === target) return;
19771
19772             target = d;
19773
19774             selection.selectAll('.hover')
19775                 .classed('hover', false);
19776             selection.selectAll('.hover-suppressed')
19777                 .classed('hover-suppressed', false);
19778
19779             if (target instanceof iD.Entity) {
19780                 var selector = '.' + target.id;
19781
19782                 if (target.type === 'relation') {
19783                     target.members.forEach(function(member) {
19784                         selector += ', .' + member.id;
19785                     });
19786                 }
19787
19788                 var suppressed = altDisables && d3.event && d3.event.altKey;
19789
19790                 selection.selectAll(selector)
19791                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19792
19793                 dispatch.hover(target.id);
19794             } else {
19795                 dispatch.hover(null);
19796             }
19797         }
19798
19799         var down;
19800
19801         function mouseover() {
19802             if (down) return;
19803             var target = d3.event.target;
19804             enter(target ? target.__data__ : null);
19805         }
19806
19807         function mouseout() {
19808             if (down) return;
19809             var target = d3.event.relatedTarget;
19810             enter(target ? target.__data__ : null);
19811         }
19812
19813         function mousedown() {
19814             down = true;
19815             d3.select(window)
19816                 .on('mouseup.hover', mouseup);
19817         }
19818
19819         function mouseup() {
19820             down = false;
19821         }
19822
19823         selection
19824             .on('mouseover.hover', mouseover)
19825             .on('mouseout.hover', mouseout)
19826             .on('mousedown.hover', mousedown)
19827             .on('mouseup.hover', mouseup);
19828
19829         d3.select(window)
19830             .on('keydown.hover', keydown)
19831             .on('keyup.hover', keyup);
19832     };
19833
19834     hover.off = function(selection) {
19835         selection.selectAll('.hover')
19836             .classed('hover', false);
19837         selection.selectAll('.hover-suppressed')
19838             .classed('hover-suppressed', false);
19839
19840         selection
19841             .on('mouseover.hover', null)
19842             .on('mouseout.hover', null)
19843             .on('mousedown.hover', null)
19844             .on('mouseup.hover', null);
19845
19846         d3.select(window)
19847             .on('keydown.hover', null)
19848             .on('keyup.hover', null)
19849             .on('mouseup.hover', null);
19850     };
19851
19852     hover.altDisables = function(_) {
19853         if (!arguments.length) return altDisables;
19854         altDisables = _;
19855         return hover;
19856     };
19857
19858     return d3.rebind(hover, dispatch, 'on');
19859 };
19860 iD.behavior.Lasso = function(context) {
19861
19862     var behavior = function(selection) {
19863
19864         var mouse = null,
19865             lasso;
19866
19867         function mousedown() {
19868             if (d3.event.shiftKey === true) {
19869
19870                 mouse = context.mouse();
19871                 lasso = null;
19872
19873                 selection
19874                     .on('mousemove.lasso', mousemove)
19875                     .on('mouseup.lasso', mouseup);
19876
19877                 d3.event.stopPropagation();
19878             }
19879         }
19880
19881         function mousemove() {
19882             if (!lasso) {
19883                 lasso = iD.ui.Lasso(context).a(mouse);
19884                 context.surface().call(lasso);
19885             }
19886
19887             lasso.b(context.mouse());
19888         }
19889
19890         function normalize(a, b) {
19891             return [
19892                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19893                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19894         }
19895
19896         function mouseup() {
19897
19898             selection
19899                 .on('mousemove.lasso', null)
19900                 .on('mouseup.lasso', null);
19901
19902             if (!lasso) return;
19903
19904             var extent = iD.geo.Extent(
19905                 normalize(context.projection.invert(lasso.a()),
19906                 context.projection.invert(lasso.b())));
19907
19908             lasso.close();
19909
19910             var selected = context.intersects(extent).filter(function (entity) {
19911                 return entity.type === 'node';
19912             });
19913
19914             if (selected.length) {
19915                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19916             }
19917         }
19918
19919         selection
19920             .on('mousedown.lasso', mousedown);
19921     };
19922
19923     behavior.off = function(selection) {
19924         selection.on('mousedown.lasso', null);
19925     };
19926
19927     return behavior;
19928 };
19929 iD.behavior.Select = function(context) {
19930     function keydown() {
19931         if (d3.event && d3.event.shiftKey) {
19932             context.surface()
19933                 .classed('behavior-multiselect', true);
19934         }
19935     }
19936
19937     function keyup() {
19938         if (!d3.event || !d3.event.shiftKey) {
19939             context.surface()
19940                 .classed('behavior-multiselect', false);
19941         }
19942     }
19943
19944     function click() {
19945         var datum = d3.event.target.__data__;
19946         var lasso = d3.select('#surface .lasso').node();
19947         if (!(datum instanceof iD.Entity)) {
19948             if (!d3.event.shiftKey && !lasso)
19949                 context.enter(iD.modes.Browse(context));
19950
19951         } else if (!d3.event.shiftKey && !lasso) {
19952             // Avoid re-entering Select mode with same entity.
19953             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19954                 context.enter(iD.modes.Select(context, [datum.id]));
19955             } else {
19956                 context.mode().reselect();
19957             }
19958         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19959             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19960             context.enter(selectedIDs.length ?
19961                 iD.modes.Select(context, selectedIDs) :
19962                 iD.modes.Browse(context));
19963
19964         } else {
19965             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19966         }
19967     }
19968
19969     var behavior = function(selection) {
19970         d3.select(window)
19971             .on('keydown.select', keydown)
19972             .on('keyup.select', keyup);
19973
19974         selection.on('click.select', click);
19975
19976         keydown();
19977     };
19978
19979     behavior.off = function(selection) {
19980         d3.select(window)
19981             .on('keydown.select', null)
19982             .on('keyup.select', null);
19983
19984         selection.on('click.select', null);
19985
19986         keyup();
19987     };
19988
19989     return behavior;
19990 };
19991 iD.behavior.Tail = function() {
19992     var text,
19993         container,
19994         xmargin = 25,
19995         tooltipSize = [0, 0],
19996         selectionSize = [0, 0];
19997
19998     function tail(selection) {
19999         if (!text) return;
20000
20001         d3.select(window)
20002             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
20003
20004         function show() {
20005             container.style('display', 'block');
20006             tooltipSize = container.dimensions();
20007         }
20008
20009         function mousemove() {
20010             if (container.style('display') === 'none') show();
20011             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
20012                 -tooltipSize[0] - xmargin : xmargin;
20013             container.classed('left', xoffset > 0);
20014             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
20015         }
20016
20017         function mouseleave() {
20018             if (d3.event.relatedTarget !== container.node()) {
20019                 container.style('display', 'none');
20020             }
20021         }
20022
20023         function mouseenter() {
20024             if (d3.event.relatedTarget !== container.node()) {
20025                 show();
20026             }
20027         }
20028
20029         container = d3.select(document.body)
20030             .append('div')
20031             .style('display', 'none')
20032             .attr('class', 'tail tooltip-inner');
20033
20034         container.append('div')
20035             .text(text);
20036
20037         selection
20038             .on('mousemove.tail', mousemove)
20039             .on('mouseenter.tail', mouseenter)
20040             .on('mouseleave.tail', mouseleave);
20041
20042         container
20043             .on('mousemove.tail', mousemove);
20044
20045         tooltipSize = container.dimensions();
20046         selectionSize = selection.dimensions();
20047     }
20048
20049     tail.off = function(selection) {
20050         if (!text) return;
20051
20052         container
20053             .on('mousemove.tail', null)
20054             .remove();
20055
20056         selection
20057             .on('mousemove.tail', null)
20058             .on('mouseenter.tail', null)
20059             .on('mouseleave.tail', null);
20060
20061         d3.select(window)
20062             .on('resize.tail', null);
20063     };
20064
20065     tail.text = function(_) {
20066         if (!arguments.length) return text;
20067         text = _;
20068         return tail;
20069     };
20070
20071     return tail;
20072 };
20073 iD.modes = {};
20074 iD.modes.AddArea = function(context) {
20075     var mode = {
20076         id: 'add-area',
20077         button: 'area',
20078         title: t('modes.add_area.title'),
20079         description: t('modes.add_area.description'),
20080         key: '3'
20081     };
20082
20083     var behavior = iD.behavior.AddWay(context)
20084             .tail(t('modes.add_area.tail'))
20085             .on('start', start)
20086             .on('startFromWay', startFromWay)
20087             .on('startFromNode', startFromNode),
20088         defaultTags = {area: 'yes'};
20089
20090     function start(loc) {
20091         var graph = context.graph(),
20092             node = iD.Node({loc: loc}),
20093             way = iD.Way({tags: defaultTags});
20094
20095         context.perform(
20096             iD.actions.AddEntity(node),
20097             iD.actions.AddEntity(way),
20098             iD.actions.AddVertex(way.id, node.id),
20099             iD.actions.AddVertex(way.id, node.id));
20100
20101         context.enter(iD.modes.DrawArea(context, way.id, graph));
20102     }
20103
20104     function startFromWay(loc, edge) {
20105         var graph = context.graph(),
20106             node = iD.Node({loc: loc}),
20107             way = iD.Way({tags: defaultTags});
20108
20109         context.perform(
20110             iD.actions.AddEntity(node),
20111             iD.actions.AddEntity(way),
20112             iD.actions.AddVertex(way.id, node.id),
20113             iD.actions.AddVertex(way.id, node.id),
20114             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20115
20116         context.enter(iD.modes.DrawArea(context, way.id, graph));
20117     }
20118
20119     function startFromNode(node) {
20120         var graph = context.graph(),
20121             way = iD.Way({tags: defaultTags});
20122
20123         context.perform(
20124             iD.actions.AddEntity(way),
20125             iD.actions.AddVertex(way.id, node.id),
20126             iD.actions.AddVertex(way.id, node.id));
20127
20128         context.enter(iD.modes.DrawArea(context, way.id, graph));
20129     }
20130
20131     mode.enter = function() {
20132         context.install(behavior);
20133     };
20134
20135     mode.exit = function() {
20136         context.uninstall(behavior);
20137     };
20138
20139     return mode;
20140 };
20141 iD.modes.AddLine = function(context) {
20142     var mode = {
20143         id: 'add-line',
20144         button: 'line',
20145         title: t('modes.add_line.title'),
20146         description: t('modes.add_line.description'),
20147         key: '2'
20148     };
20149
20150     var behavior = iD.behavior.AddWay(context)
20151         .tail(t('modes.add_line.tail'))
20152         .on('start', start)
20153         .on('startFromWay', startFromWay)
20154         .on('startFromNode', startFromNode);
20155
20156     function start(loc) {
20157         var graph = context.graph(),
20158             node = iD.Node({loc: loc}),
20159             way = iD.Way();
20160
20161         context.perform(
20162             iD.actions.AddEntity(node),
20163             iD.actions.AddEntity(way),
20164             iD.actions.AddVertex(way.id, node.id));
20165
20166         context.enter(iD.modes.DrawLine(context, way.id, graph));
20167     }
20168
20169     function startFromWay(loc, edge) {
20170         var graph = context.graph(),
20171             node = iD.Node({loc: loc}),
20172             way = iD.Way();
20173
20174         context.perform(
20175             iD.actions.AddEntity(node),
20176             iD.actions.AddEntity(way),
20177             iD.actions.AddVertex(way.id, node.id),
20178             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20179
20180         context.enter(iD.modes.DrawLine(context, way.id, graph));
20181     }
20182
20183     function startFromNode(node) {
20184         var way = iD.Way();
20185
20186         context.perform(
20187             iD.actions.AddEntity(way),
20188             iD.actions.AddVertex(way.id, node.id));
20189
20190         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20191     }
20192
20193     mode.enter = function() {
20194         context.install(behavior);
20195     };
20196
20197     mode.exit = function() {
20198         context.uninstall(behavior);
20199     };
20200
20201     return mode;
20202 };
20203 iD.modes.AddPoint = function(context) {
20204     var mode = {
20205         id: 'add-point',
20206         button: 'point',
20207         title: t('modes.add_point.title'),
20208         description: t('modes.add_point.description'),
20209         key: '1'
20210     };
20211
20212     var behavior = iD.behavior.Draw(context)
20213         .tail(t('modes.add_point.tail'))
20214         .on('click', add)
20215         .on('clickWay', addWay)
20216         .on('clickNode', addNode)
20217         .on('cancel', cancel)
20218         .on('finish', cancel);
20219
20220     function add(loc) {
20221         var node = iD.Node({loc: loc});
20222
20223         context.perform(
20224             iD.actions.AddEntity(node),
20225             t('operations.add.annotation.point'));
20226
20227         context.enter(
20228             iD.modes.Select(context, [node.id])
20229                 .suppressMenu(true)
20230                 .newFeature(true));
20231     }
20232
20233     function addWay(loc) {
20234         add(loc);
20235     }
20236
20237     function addNode(node) {
20238         add(node.loc);
20239     }
20240
20241     function cancel() {
20242         context.enter(iD.modes.Browse(context));
20243     }
20244
20245     mode.enter = function() {
20246         context.install(behavior);
20247     };
20248
20249     mode.exit = function() {
20250         context.uninstall(behavior);
20251     };
20252
20253     return mode;
20254 };
20255 iD.modes.Browse = function(context) {
20256     var mode = {
20257         button: 'browse',
20258         id: 'browse',
20259         title: t('modes.browse.title'),
20260         description: t('modes.browse.description')
20261     }, sidebar;
20262
20263     var behaviors = [
20264         iD.behavior.Hover(context)
20265             .on('hover', context.ui().sidebar.hover),
20266         iD.behavior.Select(context),
20267         iD.behavior.Lasso(context),
20268         iD.modes.DragNode(context).behavior];
20269
20270     mode.enter = function() {
20271         behaviors.forEach(function(behavior) {
20272             context.install(behavior);
20273         });
20274
20275         // Get focus on the body.
20276         if (document.activeElement && document.activeElement.blur) {
20277             document.activeElement.blur();
20278         }
20279
20280         if (sidebar) {
20281             context.ui().sidebar.show(sidebar);
20282         } else {
20283             context.ui().sidebar.select(null);
20284         }
20285     };
20286
20287     mode.exit = function() {
20288         behaviors.forEach(function(behavior) {
20289             context.uninstall(behavior);
20290         });
20291
20292         if (sidebar) {
20293             context.ui().sidebar.hide(sidebar);
20294         }
20295     };
20296
20297     mode.sidebar = function(_) {
20298         if (!arguments.length) return sidebar;
20299         sidebar = _;
20300         return mode;
20301     };
20302
20303     return mode;
20304 };
20305 iD.modes.DragNode = function(context) {
20306     var mode = {
20307         id: 'drag-node',
20308         button: 'browse'
20309     };
20310
20311     var nudgeInterval,
20312         activeIDs,
20313         wasMidpoint,
20314         cancelled,
20315         selectedIDs = [],
20316         hover = iD.behavior.Hover(context)
20317             .altDisables(true)
20318             .on('hover', context.ui().sidebar.hover),
20319         edit = iD.behavior.Edit(context);
20320
20321     function edge(point, size) {
20322         var pad = [30, 100, 30, 100];
20323         if (point[0] > size[0] - pad[0]) return [-10, 0];
20324         else if (point[0] < pad[2]) return [10, 0];
20325         else if (point[1] > size[1] - pad[1]) return [0, -10];
20326         else if (point[1] < pad[3]) return [0, 10];
20327         return null;
20328     }
20329
20330     function startNudge(nudge) {
20331         if (nudgeInterval) window.clearInterval(nudgeInterval);
20332         nudgeInterval = window.setInterval(function() {
20333             context.pan(nudge);
20334         }, 50);
20335     }
20336
20337     function stopNudge() {
20338         if (nudgeInterval) window.clearInterval(nudgeInterval);
20339         nudgeInterval = null;
20340     }
20341
20342     function moveAnnotation(entity) {
20343         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20344     }
20345
20346     function connectAnnotation(entity) {
20347         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20348     }
20349
20350     function origin(entity) {
20351         return context.projection(entity.loc);
20352     }
20353
20354     function start(entity) {
20355         cancelled = d3.event.sourceEvent.shiftKey;
20356         if (cancelled) return behavior.cancel();
20357
20358         wasMidpoint = entity.type === 'midpoint';
20359         if (wasMidpoint) {
20360             var midpoint = entity;
20361             entity = iD.Node();
20362             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20363
20364              var vertex = context.surface()
20365                 .selectAll('.' + entity.id);
20366              behavior.target(vertex.node(), entity);
20367
20368         } else {
20369             context.perform(
20370                 iD.actions.Noop());
20371         }
20372
20373         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20374         activeIDs.push(entity.id);
20375
20376         context.enter(mode);
20377     }
20378
20379     function datum() {
20380         if (d3.event.sourceEvent.altKey) {
20381             return {};
20382         }
20383
20384         return d3.event.sourceEvent.target.__data__ || {};
20385     }
20386
20387     // via https://gist.github.com/shawnbot/4166283
20388     function childOf(p, c) {
20389         if (p === c) return false;
20390         while (c && c !== p) c = c.parentNode;
20391         return c === p;
20392     }
20393
20394     function move(entity) {
20395         if (cancelled) return;
20396         d3.event.sourceEvent.stopPropagation();
20397
20398         var nudge = childOf(context.container().node(),
20399             d3.event.sourceEvent.toElement) &&
20400             edge(d3.event.point, context.map().dimensions());
20401
20402         if (nudge) startNudge(nudge);
20403         else stopNudge();
20404
20405         var loc = context.map().mouseCoordinates();
20406
20407         var d = datum();
20408         if (d.type === 'node' && d.id !== entity.id) {
20409             loc = d.loc;
20410         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20411             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20412         }
20413
20414         context.replace(
20415             iD.actions.MoveNode(entity.id, loc),
20416             moveAnnotation(entity));
20417     }
20418
20419     function end(entity) {
20420         if (cancelled) return;
20421
20422         var d = datum();
20423
20424         if (d.type === 'way') {
20425             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20426             context.replace(
20427                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20428                 connectAnnotation(d));
20429
20430         } else if (d.type === 'node' && d.id !== entity.id) {
20431             context.replace(
20432                 iD.actions.Connect([d.id, entity.id]),
20433                 connectAnnotation(d));
20434
20435         } else if (wasMidpoint) {
20436             context.replace(
20437                 iD.actions.Noop(),
20438                 t('operations.add.annotation.vertex'));
20439
20440         } else {
20441             context.replace(
20442                 iD.actions.Noop(),
20443                 moveAnnotation(entity));
20444         }
20445
20446         var reselection = selectedIDs.filter(function(id) {
20447             return context.graph().hasEntity(id);
20448         });
20449
20450         if (reselection.length) {
20451             context.enter(
20452                 iD.modes.Select(context, reselection)
20453                     .suppressMenu(true));
20454         } else {
20455             context.enter(iD.modes.Browse(context));
20456         }
20457     }
20458
20459     function cancel() {
20460         behavior.cancel();
20461         context.enter(iD.modes.Browse(context));
20462     }
20463
20464     function setActiveElements() {
20465         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20466             .classed('active', true);
20467     }
20468
20469     var behavior = iD.behavior.drag()
20470         .delegate('g.node, g.point, g.midpoint')
20471         .surface(context.surface().node())
20472         .origin(origin)
20473         .on('start', start)
20474         .on('move', move)
20475         .on('end', end);
20476
20477     mode.enter = function() {
20478         context.install(hover);
20479         context.install(edit);
20480
20481         context.history()
20482             .on('undone.drag-node', cancel);
20483
20484         context.map()
20485             .on('drawn.drag-node', setActiveElements);
20486
20487         setActiveElements();
20488     };
20489
20490     mode.exit = function() {
20491         context.uninstall(hover);
20492         context.uninstall(edit);
20493
20494         context.history()
20495             .on('undone.drag-node', null);
20496
20497         context.map()
20498             .on('drawn.drag-node', null);
20499
20500         context.surface()
20501             .selectAll('.active')
20502             .classed('active', false);
20503
20504         stopNudge();
20505     };
20506
20507     mode.selectedIDs = function(_) {
20508         if (!arguments.length) return selectedIDs;
20509         selectedIDs = _;
20510         return mode;
20511     };
20512
20513     mode.behavior = behavior;
20514
20515     return mode;
20516 };
20517 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20518     var mode = {
20519         button: 'area',
20520         id: 'draw-area'
20521     };
20522
20523     var behavior;
20524
20525     mode.enter = function() {
20526         var way = context.entity(wayId),
20527             headId = way.nodes[way.nodes.length - 2],
20528             tailId = way.first();
20529
20530         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20531             .tail(t('modes.draw_area.tail'));
20532
20533         var addNode = behavior.addNode;
20534
20535         behavior.addNode = function(node) {
20536             if (node.id === headId || node.id === tailId) {
20537                 behavior.finish();
20538             } else {
20539                 addNode(node);
20540             }
20541         };
20542
20543         context.install(behavior);
20544     };
20545
20546     mode.exit = function() {
20547         context.uninstall(behavior);
20548     };
20549
20550     mode.selectedIDs = function() {
20551         return [wayId];
20552     };
20553
20554     return mode;
20555 };
20556 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20557     var mode = {
20558         button: 'line',
20559         id: 'draw-line'
20560     };
20561
20562     var behavior;
20563
20564     mode.enter = function() {
20565         var way = context.entity(wayId),
20566             index = (affix === 'prefix') ? 0 : undefined,
20567             headId = (affix === 'prefix') ? way.first() : way.last();
20568
20569         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20570             .tail(t('modes.draw_line.tail'));
20571
20572         var addNode = behavior.addNode;
20573
20574         behavior.addNode = function(node) {
20575             if (node.id === headId) {
20576                 behavior.finish();
20577             } else {
20578                 addNode(node);
20579             }
20580         };
20581
20582         context.install(behavior);
20583     };
20584
20585     mode.exit = function() {
20586         context.uninstall(behavior);
20587     };
20588
20589     mode.selectedIDs = function() {
20590         return [wayId];
20591     };
20592
20593     return mode;
20594 };
20595 iD.modes.Move = function(context, entityIDs) {
20596     var mode = {
20597         id: 'move',
20598         button: 'browse'
20599     };
20600
20601     var keybinding = d3.keybinding('move'),
20602         edit = iD.behavior.Edit(context),
20603         annotation = entityIDs.length === 1 ?
20604             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20605             t('operations.move.annotation.multiple'),
20606         origin,
20607         nudgeInterval;
20608
20609     function edge(point, size) {
20610         var pad = [30, 100, 30, 100];
20611         if (point[0] > size[0] - pad[0]) return [-10, 0];
20612         else if (point[0] < pad[2]) return [10, 0];
20613         else if (point[1] > size[1] - pad[1]) return [0, -10];
20614         else if (point[1] < pad[3]) return [0, 10];
20615         return null;
20616     }
20617
20618     function startNudge(nudge) {
20619         if (nudgeInterval) window.clearInterval(nudgeInterval);
20620         nudgeInterval = window.setInterval(function() {
20621             context.pan(nudge);
20622             context.replace(
20623                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20624                 annotation);
20625             var c = context.projection(origin);
20626             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20627         }, 50);
20628     }
20629
20630     function stopNudge() {
20631         if (nudgeInterval) window.clearInterval(nudgeInterval);
20632         nudgeInterval = null;
20633     }
20634
20635     function move() {
20636         var p = context.mouse();
20637
20638         var delta = origin ?
20639             [p[0] - context.projection(origin)[0],
20640                 p[1] - context.projection(origin)[1]] :
20641             [0, 0];
20642
20643         var nudge = edge(p, context.map().dimensions());
20644         if (nudge) startNudge(nudge);
20645         else stopNudge();
20646
20647         origin = context.map().mouseCoordinates();
20648
20649         context.replace(
20650             iD.actions.Move(entityIDs, delta, context.projection),
20651             annotation);
20652     }
20653
20654     function finish() {
20655         d3.event.stopPropagation();
20656         context.enter(iD.modes.Select(context, entityIDs)
20657             .suppressMenu(true));
20658         stopNudge();
20659     }
20660
20661     function cancel() {
20662         context.pop();
20663         context.enter(iD.modes.Select(context, entityIDs)
20664             .suppressMenu(true));
20665         stopNudge();
20666     }
20667
20668     function undone() {
20669         context.enter(iD.modes.Browse(context));
20670     }
20671
20672     mode.enter = function() {
20673         context.install(edit);
20674
20675         context.perform(
20676             iD.actions.Noop(),
20677             annotation);
20678
20679         context.surface()
20680             .on('mousemove.move', move)
20681             .on('click.move', finish);
20682
20683         context.history()
20684             .on('undone.move', undone);
20685
20686         keybinding
20687             .on('⎋', cancel)
20688             .on('↩', finish);
20689
20690         d3.select(document)
20691             .call(keybinding);
20692     };
20693
20694     mode.exit = function() {
20695         stopNudge();
20696
20697         context.uninstall(edit);
20698
20699         context.surface()
20700             .on('mousemove.move', null)
20701             .on('click.move', null);
20702
20703         context.history()
20704             .on('undone.move', null);
20705
20706         keybinding.off();
20707     };
20708
20709     return mode;
20710 };
20711 iD.modes.RotateWay = function(context, wayId) {
20712     var mode = {
20713         id: 'rotate-way',
20714         button: 'browse'
20715     };
20716
20717     var keybinding = d3.keybinding('rotate-way'),
20718         edit = iD.behavior.Edit(context);
20719
20720     mode.enter = function() {
20721         context.install(edit);
20722
20723         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20724             way = context.graph().entity(wayId),
20725             nodes = _.uniq(context.graph().childNodes(way)),
20726             points = nodes.map(function(n) { return context.projection(n.loc); }),
20727             pivot = d3.geom.polygon(points).centroid(),
20728             angle;
20729
20730         context.perform(
20731             iD.actions.Noop(),
20732             annotation);
20733
20734         function rotate() {
20735
20736             var mousePoint = context.mouse(),
20737                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20738
20739             if (typeof angle === 'undefined') angle = newAngle;
20740
20741             context.replace(
20742                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20743                 annotation);
20744
20745             angle = newAngle;
20746         }
20747
20748         function finish() {
20749             d3.event.stopPropagation();
20750             context.enter(iD.modes.Select(context, [wayId])
20751                 .suppressMenu(true));
20752         }
20753
20754         function cancel() {
20755             context.pop();
20756             context.enter(iD.modes.Select(context, [wayId])
20757                 .suppressMenu(true));
20758         }
20759
20760         function undone() {
20761             context.enter(iD.modes.Browse(context));
20762         }
20763
20764         context.surface()
20765             .on('mousemove.rotate-way', rotate)
20766             .on('click.rotate-way', finish);
20767
20768         context.history()
20769             .on('undone.rotate-way', undone);
20770
20771         keybinding
20772             .on('⎋', cancel)
20773             .on('↩', finish);
20774
20775         d3.select(document)
20776             .call(keybinding);
20777     };
20778
20779     mode.exit = function() {
20780         context.uninstall(edit);
20781
20782         context.surface()
20783             .on('mousemove.rotate-way', null)
20784             .on('click.rotate-way', null);
20785
20786         context.history()
20787             .on('undone.rotate-way', null);
20788
20789         keybinding.off();
20790     };
20791
20792     return mode;
20793 };
20794 iD.modes.Save = function(context) {
20795     var ui = iD.ui.Commit(context)
20796         .on('cancel', cancel)
20797         .on('save', save);
20798
20799     function cancel() {
20800         context.enter(iD.modes.Browse(context));
20801     }
20802
20803     function save(e) {
20804         var loading = iD.ui.Loading(context)
20805             .message(t('save.uploading'))
20806             .blocking(true);
20807
20808         context.container()
20809             .call(loading);
20810
20811         context.connection().putChangeset(
20812             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20813             e.comment,
20814             context.history().imageryUsed(),
20815             function(err, changeset_id) {
20816                 loading.close();
20817                 if (err) {
20818                     var confirm = iD.ui.confirm(context.container());
20819                     confirm
20820                         .select('.modal-section.header')
20821                         .append('h3')
20822                         .text(t('save.error'));
20823                     confirm
20824                         .select('.modal-section.message-text')
20825                         .append('p')
20826                         .text(err.responseText);
20827                 } else {
20828                     context.flush();
20829                     success(e, changeset_id);
20830                 }
20831             });
20832     }
20833
20834     function success(e, changeset_id) {
20835         context.enter(iD.modes.Browse(context)
20836             .sidebar(iD.ui.Success(context)
20837                 .changeset({
20838                     id: changeset_id,
20839                     comment: e.comment
20840                 })
20841                 .on('cancel', function(ui) {
20842                     context.ui().sidebar.hide(ui);
20843                 })));
20844     }
20845
20846     var mode = {
20847         id: 'save'
20848     };
20849
20850     var behaviors = [
20851         iD.behavior.Hover(context),
20852         iD.behavior.Select(context),
20853         iD.behavior.Lasso(context),
20854         iD.modes.DragNode(context).behavior];
20855
20856     mode.enter = function() {
20857         behaviors.forEach(function(behavior) {
20858             context.install(behavior);
20859         });
20860
20861         context.connection().authenticate(function() {
20862             context.ui().sidebar.show(ui);
20863         });
20864     };
20865
20866     mode.exit = function() {
20867         behaviors.forEach(function(behavior) {
20868             context.uninstall(behavior);
20869         });
20870
20871         context.ui().sidebar.hide(ui);
20872     };
20873
20874     return mode;
20875 };
20876 iD.modes.Select = function(context, selectedIDs) {
20877     var mode = {
20878         id: 'select',
20879         button: 'browse'
20880     };
20881
20882     var keybinding = d3.keybinding('select'),
20883         timeout = null,
20884         behaviors = [
20885             iD.behavior.Hover(context),
20886             iD.behavior.Select(context),
20887             iD.behavior.Lasso(context),
20888             iD.modes.DragNode(context)
20889                 .selectedIDs(selectedIDs)
20890                 .behavior],
20891         inspector,
20892         radialMenu,
20893         newFeature = false,
20894         suppressMenu = false;
20895
20896     var wrap = context.container()
20897         .select('.inspector-wrap');
20898
20899     function singular() {
20900         if (selectedIDs.length === 1) {
20901             return context.entity(selectedIDs[0]);
20902         }
20903     }
20904
20905     function positionMenu() {
20906         var entity = singular();
20907
20908         if (entity && entity.type === 'node') {
20909             radialMenu.center(context.projection(entity.loc));
20910         } else {
20911             radialMenu.center(context.mouse());
20912         }
20913     }
20914
20915     function showMenu() {
20916         context.surface()
20917             .call(radialMenu.close)
20918             .call(radialMenu);
20919     }
20920
20921     mode.selectedIDs = function() {
20922         return selectedIDs;
20923     };
20924
20925     mode.reselect = function() {
20926         var surfaceNode = context.surface().node();
20927         if (surfaceNode.focus) { // FF doesn't support it
20928             surfaceNode.focus();
20929         }
20930
20931         positionMenu();
20932         showMenu();
20933     };
20934
20935     mode.newFeature = function(_) {
20936         if (!arguments.length) return newFeature;
20937         newFeature = _;
20938         return mode;
20939     };
20940
20941     mode.suppressMenu = function(_) {
20942         if (!arguments.length) return suppressMenu;
20943         suppressMenu = _;
20944         return mode;
20945     };
20946
20947     mode.enter = function() {
20948         behaviors.forEach(function(behavior) {
20949             context.install(behavior);
20950         });
20951
20952         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20953             .map(function(o) { return o(selectedIDs, context); })
20954             .filter(function(o) { return o.available(); });
20955         operations.unshift(iD.operations.Delete(selectedIDs, context));
20956
20957         keybinding.on('⎋', function() {
20958             context.enter(iD.modes.Browse(context));
20959         }, true);
20960
20961         operations.forEach(function(operation) {
20962             operation.keys.forEach(function(key) {
20963                 keybinding.on(key, function() {
20964                     if (!operation.disabled()) {
20965                         operation();
20966                     }
20967                 });
20968             });
20969         });
20970
20971         context.ui().sidebar
20972             .select(singular() ? singular().id : null, newFeature);
20973
20974         context.history()
20975             .on('undone.select', update)
20976             .on('redone.select', update);
20977
20978         function update() {
20979             context.surface().call(radialMenu.close);
20980
20981             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20982                 // Exit mode if selected entity gets undone
20983                 context.enter(iD.modes.Browse(context));
20984             }
20985         }
20986
20987         context.map().on('move.select', function() {
20988             context.surface().call(radialMenu.close);
20989         });
20990
20991         function dblclick() {
20992             var target = d3.select(d3.event.target),
20993                 datum = target.datum();
20994
20995             if (datum instanceof iD.Way && !target.classed('fill')) {
20996                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
20997                     node = iD.Node();
20998
20999                 var prev = datum.nodes[choice.index - 1],
21000                     next = datum.nodes[choice.index];
21001
21002                 context.perform(
21003                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
21004                     t('operations.add.annotation.vertex'));
21005
21006                 d3.event.preventDefault();
21007                 d3.event.stopPropagation();
21008             }
21009         }
21010
21011         d3.select(document)
21012             .call(keybinding);
21013
21014         function selectElements() {
21015             context.surface()
21016                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21017                 .classed('selected', true);
21018         }
21019
21020         context.map().on('drawn.select', selectElements);
21021         selectElements();
21022
21023         radialMenu = iD.ui.RadialMenu(context, operations);
21024         var show = d3.event && !suppressMenu;
21025
21026         if (show) {
21027             positionMenu();
21028         }
21029
21030         timeout = window.setTimeout(function() {
21031             if (show) {
21032                 showMenu();
21033             }
21034
21035             context.surface()
21036                 .on('dblclick.select', dblclick);
21037         }, 200);
21038
21039         if (selectedIDs.length > 1) {
21040             var entities = iD.ui.SelectionList(context, selectedIDs);
21041             context.ui().sidebar.show(entities);
21042         }
21043     };
21044
21045     mode.exit = function() {
21046         if (timeout) window.clearTimeout(timeout);
21047
21048         if (inspector) wrap.call(inspector.close);
21049
21050         behaviors.forEach(function(behavior) {
21051             context.uninstall(behavior);
21052         });
21053
21054         keybinding.off();
21055
21056         context.history()
21057             .on('undone.select', null)
21058             .on('redone.select', null);
21059
21060         context.surface()
21061             .call(radialMenu.close)
21062             .on('dblclick.select', null)
21063             .selectAll('.selected')
21064             .classed('selected', false);
21065
21066         context.map().on('drawn.select', null);
21067         context.ui().sidebar.hide();
21068     };
21069
21070     return mode;
21071 };
21072 iD.operations = {};
21073 iD.operations.Circularize = function(selectedIDs, context) {
21074     var entityId = selectedIDs[0],
21075         entity = context.entity(entityId),
21076         extent = entity.extent(context.graph()),
21077         geometry = context.geometry(entityId),
21078         action = iD.actions.Circularize(entityId, context.projection);
21079
21080     var operation = function() {
21081         var annotation = t('operations.circularize.annotation.' + geometry);
21082         context.perform(action, annotation);
21083     };
21084
21085     operation.available = function() {
21086         return selectedIDs.length === 1 &&
21087             entity.type === 'way' &&
21088             _.uniq(entity.nodes).length > 1;
21089     };
21090
21091     operation.disabled = function() {
21092         var reason;
21093         if (extent.percentContainedIn(context.extent()) < 0.8) {
21094             reason = 'too_large';
21095         }
21096         return action.disabled(context.graph()) || reason;
21097     };
21098
21099     operation.tooltip = function() {
21100         var disable = operation.disabled();
21101         return disable ?
21102             t('operations.circularize.' + disable) :
21103             t('operations.circularize.description.' + geometry);
21104     };
21105
21106     operation.id = 'circularize';
21107     operation.keys = [t('operations.circularize.key')];
21108     operation.title = t('operations.circularize.title');
21109
21110     return operation;
21111 };
21112 iD.operations.Continue = function(selectedIDs, context) {
21113     var graph = context.graph(),
21114         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21115         geometries = _.extend({line: [], vertex: []},
21116             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21117         vertex = geometries.vertex[0];
21118
21119     function candidateWays() {
21120         return graph.parentWays(vertex).filter(function(parent) {
21121             return parent.geometry(graph) === 'line' &&
21122                 parent.affix(vertex.id) &&
21123                 (geometries.line.length === 0 || geometries.line[0] === parent);
21124         });
21125     }
21126
21127     var operation = function() {
21128         var candidate = candidateWays()[0];
21129         context.enter(iD.modes.DrawLine(
21130             context,
21131             candidate.id,
21132             context.graph(),
21133             candidate.affix(vertex.id)));
21134     };
21135
21136     operation.available = function() {
21137         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21138     };
21139
21140     operation.disabled = function() {
21141         var candidates = candidateWays();
21142         if (candidates.length === 0)
21143             return 'not_eligible';
21144         if (candidates.length > 1)
21145             return 'multiple';
21146     };
21147
21148     operation.tooltip = function() {
21149         var disable = operation.disabled();
21150         return disable ?
21151             t('operations.continue.' + disable) :
21152             t('operations.continue.description');
21153     };
21154
21155     operation.id = 'continue';
21156     operation.keys = [t('operations.continue.key')];
21157     operation.title = t('operations.continue.title');
21158
21159     return operation;
21160 };
21161 iD.operations.Delete = function(selectedIDs, context) {
21162     var action = iD.actions.DeleteMultiple(selectedIDs);
21163
21164     var operation = function() {
21165         var annotation,
21166             nextSelectedID;
21167
21168         if (selectedIDs.length > 1) {
21169             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21170
21171         } else {
21172             var id = selectedIDs[0],
21173                 entity = context.entity(id),
21174                 geometry = context.geometry(id),
21175                 parents = context.graph().parentWays(entity),
21176                 parent = parents[0];
21177
21178             annotation = t('operations.delete.annotation.' + geometry);
21179
21180             // Select the next closest node in the way.
21181             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21182                 var nodes = parent.nodes,
21183                     i = nodes.indexOf(id);
21184
21185                 if (i === 0) {
21186                     i++;
21187                 } else if (i === nodes.length - 1) {
21188                     i--;
21189                 } else {
21190                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21191                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21192                     i = a < b ? i - 1 : i + 1;
21193                 }
21194
21195                 nextSelectedID = nodes[i];
21196             }
21197         }
21198
21199         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21200             context.enter(iD.modes.Select(context, [nextSelectedID]));
21201         } else {
21202             context.enter(iD.modes.Browse(context));
21203         }
21204
21205         context.perform(
21206             action,
21207             annotation);
21208     };
21209
21210     operation.available = function() {
21211         return true;
21212     };
21213
21214     operation.disabled = function() {
21215         return action.disabled(context.graph());
21216     };
21217
21218     operation.tooltip = function() {
21219         var disable = operation.disabled();
21220         return disable ?
21221             t('operations.delete.' + disable) :
21222             t('operations.delete.description');
21223     };
21224
21225     operation.id = 'delete';
21226     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21227     operation.title = t('operations.delete.title');
21228
21229     return operation;
21230 };
21231 iD.operations.Disconnect = function(selectedIDs, context) {
21232     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21233         return context.geometry(entityId) === 'vertex';
21234     });
21235
21236     var entityId = vertices[0],
21237         action = iD.actions.Disconnect(entityId);
21238
21239     if (selectedIDs.length > 1) {
21240         action.limitWays(_.without(selectedIDs, entityId));
21241     }
21242
21243     var operation = function() {
21244         context.perform(action, t('operations.disconnect.annotation'));
21245     };
21246
21247     operation.available = function() {
21248         return vertices.length === 1;
21249     };
21250
21251     operation.disabled = function() {
21252         return action.disabled(context.graph());
21253     };
21254
21255     operation.tooltip = function() {
21256         var disable = operation.disabled();
21257         return disable ?
21258             t('operations.disconnect.' + disable) :
21259             t('operations.disconnect.description');
21260     };
21261
21262     operation.id = 'disconnect';
21263     operation.keys = [t('operations.disconnect.key')];
21264     operation.title = t('operations.disconnect.title');
21265
21266     return operation;
21267 };
21268 iD.operations.Merge = function(selectedIDs, context) {
21269     var join = iD.actions.Join(selectedIDs),
21270         merge = iD.actions.Merge(selectedIDs),
21271         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21272
21273     var operation = function() {
21274         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21275             action;
21276
21277         if (!join.disabled(context.graph())) {
21278             action = join;
21279         } else if (!merge.disabled(context.graph())) {
21280             action = merge;
21281         } else {
21282             action = mergePolygon;
21283         }
21284
21285         context.perform(action, annotation);
21286         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21287             .suppressMenu(true));
21288     };
21289
21290     operation.available = function() {
21291         return selectedIDs.length >= 2;
21292     };
21293
21294     operation.disabled = function() {
21295         return join.disabled(context.graph()) &&
21296             merge.disabled(context.graph()) &&
21297             mergePolygon.disabled(context.graph());
21298     };
21299
21300     operation.tooltip = function() {
21301         var j = join.disabled(context.graph()),
21302             m = merge.disabled(context.graph()),
21303             p = mergePolygon.disabled(context.graph());
21304
21305         if (j === 'restriction' && m && p)
21306             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21307
21308         if (p === 'incomplete_relation' && j && m)
21309             return t('operations.merge.incomplete_relation');
21310
21311         if (j && m && p)
21312             return t('operations.merge.' + j);
21313
21314         return t('operations.merge.description');
21315     };
21316
21317     operation.id = 'merge';
21318     operation.keys = [t('operations.merge.key')];
21319     operation.title = t('operations.merge.title');
21320
21321     return operation;
21322 };
21323 iD.operations.Move = function(selectedIDs, context) {
21324     var extent = selectedIDs.reduce(function(extent, id) {
21325             return extent.extend(context.entity(id).extent(context.graph()));
21326         }, iD.geo.Extent());
21327
21328     var operation = function() {
21329         context.enter(iD.modes.Move(context, selectedIDs));
21330     };
21331
21332     operation.available = function() {
21333         return selectedIDs.length > 1 ||
21334             context.entity(selectedIDs[0]).type !== 'node';
21335     };
21336
21337     operation.disabled = function() {
21338         var reason;
21339         if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
21340             reason = 'too_large';
21341         }
21342         return iD.actions.Move(selectedIDs).disabled(context.graph()) || reason;
21343     };
21344
21345     operation.tooltip = function() {
21346         var disable = operation.disabled();
21347         return disable ?
21348             t('operations.move.' + disable) :
21349             t('operations.move.description');
21350     };
21351
21352     operation.id = 'move';
21353     operation.keys = [t('operations.move.key')];
21354     operation.title = t('operations.move.title');
21355
21356     return operation;
21357 };
21358 iD.operations.Orthogonalize = function(selectedIDs, context) {
21359     var entityId = selectedIDs[0],
21360         entity = context.entity(entityId),
21361         extent = entity.extent(context.graph()),
21362         geometry = context.geometry(entityId),
21363         action = iD.actions.Orthogonalize(entityId, context.projection);
21364
21365     var operation = function() {
21366         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21367         context.perform(action, annotation);
21368     };
21369
21370     operation.available = function() {
21371         return selectedIDs.length === 1 &&
21372             entity.type === 'way' &&
21373             entity.isClosed() &&
21374             _.uniq(entity.nodes).length > 2;
21375     };
21376
21377     operation.disabled = function() {
21378         var reason;
21379         if (extent.percentContainedIn(context.extent()) < 0.8) {
21380             reason = 'too_large';
21381         }
21382         return action.disabled(context.graph()) || reason;
21383     };
21384
21385     operation.tooltip = function() {
21386         var disable = operation.disabled();
21387         return disable ?
21388             t('operations.orthogonalize.' + disable) :
21389             t('operations.orthogonalize.description.' + geometry);
21390     };
21391
21392     operation.id = 'orthogonalize';
21393     operation.keys = [t('operations.orthogonalize.key')];
21394     operation.title = t('operations.orthogonalize.title');
21395
21396     return operation;
21397 };
21398 iD.operations.Reverse = function(selectedIDs, context) {
21399     var entityId = selectedIDs[0];
21400
21401     var operation = function() {
21402         context.perform(
21403             iD.actions.Reverse(entityId),
21404             t('operations.reverse.annotation'));
21405     };
21406
21407     operation.available = function() {
21408         return selectedIDs.length === 1 &&
21409             context.geometry(entityId) === 'line';
21410     };
21411
21412     operation.disabled = function() {
21413         return false;
21414     };
21415
21416     operation.tooltip = function() {
21417         return t('operations.reverse.description');
21418     };
21419
21420     operation.id = 'reverse';
21421     operation.keys = [t('operations.reverse.key')];
21422     operation.title = t('operations.reverse.title');
21423
21424     return operation;
21425 };
21426 iD.operations.Rotate = function(selectedIDs, context) {
21427     var entityId = selectedIDs[0],
21428         entity = context.entity(entityId),
21429         extent = entity.extent(context.graph()),
21430         geometry = context.geometry(entityId);
21431
21432     var operation = function() {
21433         context.enter(iD.modes.RotateWay(context, entityId));
21434     };
21435
21436     operation.available = function() {
21437         if (selectedIDs.length !== 1 || entity.type !== 'way')
21438             return false;
21439         if (geometry === 'area')
21440             return true;
21441         if (entity.isClosed() &&
21442             context.graph().parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21443             return true;
21444         return false;
21445     };
21446
21447     operation.disabled = function() {
21448         if (extent.percentContainedIn(context.extent()) < 0.8) {
21449             return 'too_large';
21450         } else {
21451             return false;
21452         }
21453     };
21454
21455     operation.tooltip = function() {
21456         var disable = operation.disabled();
21457         return disable ?
21458             t('operations.rotate.' + disable) :
21459             t('operations.rotate.description');
21460     };
21461
21462     operation.id = 'rotate';
21463     operation.keys = [t('operations.rotate.key')];
21464     operation.title = t('operations.rotate.title');
21465
21466     return operation;
21467 };
21468 iD.operations.Split = function(selectedIDs, context) {
21469     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21470         return context.geometry(entityId) === 'vertex';
21471     });
21472
21473     var entityId = vertices[0],
21474         action = iD.actions.Split(entityId);
21475
21476     if (selectedIDs.length > 1) {
21477         action.limitWays(_.without(selectedIDs, entityId));
21478     }
21479
21480     var operation = function() {
21481         var annotation;
21482
21483         var ways = action.ways(context.graph());
21484         if (ways.length === 1) {
21485             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21486         } else {
21487             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21488         }
21489
21490         var difference = context.perform(action, annotation);
21491         context.enter(iD.modes.Select(context, difference.extantIDs()));
21492     };
21493
21494     operation.available = function() {
21495         return vertices.length === 1;
21496     };
21497
21498     operation.disabled = function() {
21499         return action.disabled(context.graph());
21500     };
21501
21502     operation.tooltip = function() {
21503         var disable = operation.disabled();
21504         if (disable) {
21505             return t('operations.split.' + disable);
21506         }
21507
21508         var ways = action.ways(context.graph());
21509         if (ways.length === 1) {
21510             return t('operations.split.description.' + context.geometry(ways[0].id));
21511         } else {
21512             return t('operations.split.description.multiple');
21513         }
21514     };
21515
21516     operation.id = 'split';
21517     operation.keys = [t('operations.split.key')];
21518     operation.title = t('operations.split.title');
21519
21520     return operation;
21521 };
21522 iD.operations.Straighten = function(selectedIDs, context) {
21523     var entityId = selectedIDs[0],
21524         action = iD.actions.Straighten(entityId, context.projection);
21525
21526     function operation() {
21527         var annotation = t('operations.straighten.annotation');
21528         context.perform(action, annotation);
21529     }
21530
21531     operation.available = function() {
21532         var entity = context.entity(entityId);
21533         return selectedIDs.length === 1 &&
21534             entity.type === 'way' &&
21535             !entity.isClosed() &&
21536             _.uniq(entity.nodes).length > 2;
21537     };
21538
21539     operation.disabled = function() {
21540         return action.disabled(context.graph());
21541     };
21542
21543     operation.tooltip = function() {
21544         var disable = operation.disabled();
21545         return disable ?
21546             t('operations.straighten.' + disable) :
21547             t('operations.straighten.description');
21548     };
21549
21550     operation.id = 'straighten';
21551     operation.keys = [t('operations.straighten.key')];
21552     operation.title = t('operations.straighten.title');
21553
21554     return operation;
21555 };
21556 /* jshint -W109 */
21557 iD.areaKeys = {
21558     "aeroway": {
21559         "gate": true,
21560         "taxiway": true
21561     },
21562     "amenity": {
21563         "atm": true,
21564         "bbq": true,
21565         "bench": true,
21566         "clock": true,
21567         "drinking_water": true,
21568         "parking_entrance": true,
21569         "post_box": true,
21570         "telephone": true,
21571         "vending_machine": true,
21572         "waste_basket": true
21573     },
21574     "area": {},
21575     "barrier": {
21576         "block": true,
21577         "bollard": true,
21578         "cattle_grid": true,
21579         "cycle_barrier": true,
21580         "entrance": true,
21581         "fence": true,
21582         "gate": true,
21583         "kissing_gate": true,
21584         "lift_gate": true,
21585         "stile": true,
21586         "toll_booth": true
21587     },
21588     "building": {
21589         "entrance": true
21590     },
21591     "craft": {},
21592     "emergency": {
21593         "fire_hydrant": true,
21594         "phone": true
21595     },
21596     "golf": {
21597         "hole": true
21598     },
21599     "historic": {
21600         "boundary_stone": true
21601     },
21602     "landuse": {},
21603     "leisure": {
21604         "picnic_table": true,
21605         "slipway": true
21606     },
21607     "man_made": {
21608         "cutline": true,
21609         "embankment": true,
21610         "flagpole": true,
21611         "pipeline": true,
21612         "survey_point": true
21613     },
21614     "military": {},
21615     "natural": {
21616         "coastline": true,
21617         "peak": true,
21618         "spring": true,
21619         "tree": true
21620     },
21621     "office": {},
21622     "piste:type": {},
21623     "place": {},
21624     "power": {
21625         "line": true,
21626         "minor_line": true,
21627         "pole": true,
21628         "tower": true
21629     },
21630     "public_transport": {
21631         "stop_position": true
21632     },
21633     "shop": {},
21634     "tourism": {
21635         "viewpoint": true
21636     },
21637     "waterway": {
21638         "canal": true,
21639         "ditch": true,
21640         "drain": true,
21641         "river": true,
21642         "stream": true,
21643         "weir": true
21644     }
21645 };iD.Connection = function() {
21646
21647     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21648         url = 'http://www.openstreetmap.org',
21649         connection = {},
21650         inflight = {},
21651         loadedTiles = {},
21652         tileZoom = 16,
21653         oauth = osmAuth({
21654             url: 'http://www.openstreetmap.org',
21655             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21656             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21657             loading: authenticating,
21658             done: authenticated
21659         }),
21660         ndStr = 'nd',
21661         tagStr = 'tag',
21662         memberStr = 'member',
21663         nodeStr = 'node',
21664         wayStr = 'way',
21665         relationStr = 'relation',
21666         off;
21667
21668     connection.changesetURL = function(changesetId) {
21669         return url + '/changeset/' + changesetId;
21670     };
21671
21672     connection.changesetsURL = function(center, zoom) {
21673         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21674         return url + '/history#map=' +
21675             Math.floor(zoom) + '/' +
21676             center[1].toFixed(precision) + '/' +
21677             center[0].toFixed(precision);
21678     };
21679
21680     connection.entityURL = function(entity) {
21681         return url + '/' + entity.type + '/' + entity.osmId();
21682     };
21683
21684     connection.userURL = function(username) {
21685         return url + '/user/' + username;
21686     };
21687
21688     connection.loadFromURL = function(url, callback) {
21689         function done(dom) {
21690             return callback(null, parse(dom));
21691         }
21692         return d3.xml(url).get().on('load', done);
21693     };
21694
21695     connection.loadEntity = function(id, callback) {
21696         var type = iD.Entity.id.type(id),
21697             osmID = iD.Entity.id.toOSM(id);
21698
21699         connection.loadFromURL(
21700             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21701             function(err, entities) {
21702                 event.load(err, {data: entities});
21703                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21704             });
21705     };
21706
21707     function authenticating() {
21708         event.authenticating();
21709     }
21710
21711     function authenticated() {
21712         event.authenticated();
21713     }
21714
21715     function getNodes(obj) {
21716         var elems = obj.getElementsByTagName(ndStr),
21717             nodes = new Array(elems.length);
21718         for (var i = 0, l = elems.length; i < l; i++) {
21719             nodes[i] = 'n' + elems[i].attributes.ref.nodeValue;
21720         }
21721         return nodes;
21722     }
21723
21724     function getTags(obj) {
21725         var elems = obj.getElementsByTagName(tagStr),
21726             tags = {};
21727         for (var i = 0, l = elems.length; i < l; i++) {
21728             var attrs = elems[i].attributes;
21729             tags[attrs.k.nodeValue] = attrs.v.nodeValue;
21730         }
21731         return tags;
21732     }
21733
21734     function getMembers(obj) {
21735         var elems = obj.getElementsByTagName(memberStr),
21736             members = new Array(elems.length);
21737         for (var i = 0, l = elems.length; i < l; i++) {
21738             var attrs = elems[i].attributes;
21739             members[i] = {
21740                 id: attrs.type.nodeValue[0] + attrs.ref.nodeValue,
21741                 type: attrs.type.nodeValue,
21742                 role: attrs.role.nodeValue
21743             };
21744         }
21745         return members;
21746     }
21747
21748     var parsers = {
21749         node: function nodeData(obj) {
21750             var attrs = obj.attributes;
21751             return new iD.Node({
21752                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue),
21753                 loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)],
21754                 version: attrs.version.nodeValue,
21755                 user: attrs.user && attrs.user.nodeValue,
21756                 tags: getTags(obj)
21757             });
21758         },
21759
21760         way: function wayData(obj) {
21761             var attrs = obj.attributes;
21762             return new iD.Way({
21763                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue),
21764                 version: attrs.version.nodeValue,
21765                 user: attrs.user && attrs.user.nodeValue,
21766                 tags: getTags(obj),
21767                 nodes: getNodes(obj)
21768             });
21769         },
21770
21771         relation: function relationData(obj) {
21772             var attrs = obj.attributes;
21773             return new iD.Relation({
21774                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue),
21775                 version: attrs.version.nodeValue,
21776                 user: attrs.user && attrs.user.nodeValue,
21777                 tags: getTags(obj),
21778                 members: getMembers(obj)
21779             });
21780         }
21781     };
21782
21783     function parse(dom) {
21784         if (!dom || !dom.childNodes) return new Error('Bad request');
21785
21786         var root = dom.childNodes[0],
21787             children = root.childNodes,
21788             entities = [];
21789
21790         for (var i = 0, l = children.length; i < l; i++) {
21791             var child = children[i],
21792                 parser = parsers[child.nodeName];
21793             if (parser) {
21794                 entities.push(parser(child));
21795             }
21796         }
21797
21798         return entities;
21799     }
21800
21801     connection.authenticated = function() {
21802         return oauth.authenticated();
21803     };
21804
21805     // Generate Changeset XML. Returns a string.
21806     connection.changesetJXON = function(tags) {
21807         return {
21808             osm: {
21809                 changeset: {
21810                     tag: _.map(tags, function(value, key) {
21811                         return { '@k': key, '@v': value };
21812                     }),
21813                     '@version': 0.3,
21814                     '@generator': 'iD'
21815                 }
21816             }
21817         };
21818     };
21819
21820     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21821     // XML. Returns a string.
21822     connection.osmChangeJXON = function(changeset_id, changes) {
21823         function nest(x, order) {
21824             var groups = {};
21825             for (var i = 0; i < x.length; i++) {
21826                 var tagName = Object.keys(x[i])[0];
21827                 if (!groups[tagName]) groups[tagName] = [];
21828                 groups[tagName].push(x[i][tagName]);
21829             }
21830             var ordered = {};
21831             order.forEach(function(o) {
21832                 if (groups[o]) ordered[o] = groups[o];
21833             });
21834             return ordered;
21835         }
21836
21837         function rep(entity) {
21838             return entity.asJXON(changeset_id);
21839         }
21840
21841         return {
21842             osmChange: {
21843                 '@version': 0.3,
21844                 '@generator': 'iD',
21845                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21846                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21847                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21848             }
21849         };
21850     };
21851
21852     connection.changesetTags = function(comment, imageryUsed) {
21853         var tags = {
21854             imagery_used: imageryUsed.join(';').substr(0, 255),
21855             created_by: 'iD ' + iD.version
21856         };
21857
21858         if (comment) {
21859             tags.comment = comment;
21860         }
21861
21862         return tags;
21863     };
21864
21865     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21866         oauth.xhr({
21867                 method: 'PUT',
21868                 path: '/api/0.6/changeset/create',
21869                 options: { header: { 'Content-Type': 'text/xml' } },
21870                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21871             }, function(err, changeset_id) {
21872                 if (err) return callback(err);
21873                 oauth.xhr({
21874                     method: 'POST',
21875                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21876                     options: { header: { 'Content-Type': 'text/xml' } },
21877                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21878                 }, function(err) {
21879                     if (err) return callback(err);
21880                     oauth.xhr({
21881                         method: 'PUT',
21882                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21883                     }, function(err) {
21884                         callback(err, changeset_id);
21885                     });
21886                 });
21887             });
21888     };
21889
21890     var userDetails;
21891
21892     connection.userDetails = function(callback) {
21893         if (userDetails) {
21894             callback(undefined, userDetails);
21895             return;
21896         }
21897
21898         function done(err, user_details) {
21899             if (err) return callback(err);
21900
21901             var u = user_details.getElementsByTagName('user')[0],
21902                 img = u.getElementsByTagName('img'),
21903                 image_url = '';
21904
21905             if (img && img[0] && img[0].getAttribute('href')) {
21906                 image_url = img[0].getAttribute('href');
21907             }
21908
21909             userDetails = {
21910                 display_name: u.attributes.display_name.nodeValue,
21911                 image_url: image_url,
21912                 id: u.attributes.id.nodeValue
21913             };
21914
21915             callback(undefined, userDetails);
21916         }
21917
21918         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21919     };
21920
21921     connection.status = function(callback) {
21922         function done(capabilities) {
21923             var apiStatus = capabilities.getElementsByTagName('status');
21924             callback(undefined, apiStatus[0].getAttribute('api'));
21925         }
21926         d3.xml(url + '/api/capabilities').get()
21927             .on('load', done)
21928             .on('error', callback);
21929     };
21930
21931     function abortRequest(i) { i.abort(); }
21932
21933     connection.tileZoom = function(_) {
21934         if (!arguments.length) return tileZoom;
21935         tileZoom = _;
21936         return connection;
21937     };
21938
21939     connection.loadTiles = function(projection, dimensions) {
21940
21941         if (off) return;
21942
21943         var s = projection.scale() * 2 * Math.PI,
21944             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21945             ts = 256 * Math.pow(2, z - tileZoom),
21946             origin = [
21947                 s / 2 - projection.translate()[0],
21948                 s / 2 - projection.translate()[1]];
21949
21950         var tiles = d3.geo.tile()
21951             .scaleExtent([tileZoom, tileZoom])
21952             .scale(s)
21953             .size(dimensions)
21954             .translate(projection.translate())()
21955             .map(function(tile) {
21956                 var x = tile[0] * ts - origin[0],
21957                     y = tile[1] * ts - origin[1];
21958
21959                 return {
21960                     id: tile.toString(),
21961                     extent: iD.geo.Extent(
21962                         projection.invert([x, y + ts]),
21963                         projection.invert([x + ts, y]))
21964                 };
21965             });
21966
21967         function bboxUrl(tile) {
21968             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21969         }
21970
21971         _.filter(inflight, function(v, i) {
21972             var wanted = _.find(tiles, function(tile) {
21973                 return i === tile.id;
21974             });
21975             if (!wanted) delete inflight[i];
21976             return !wanted;
21977         }).map(abortRequest);
21978
21979         tiles.forEach(function(tile) {
21980             var id = tile.id;
21981
21982             if (loadedTiles[id] || inflight[id]) return;
21983
21984             if (_.isEmpty(inflight)) {
21985                 event.loading();
21986             }
21987
21988             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21989                 loadedTiles[id] = true;
21990                 delete inflight[id];
21991
21992                 event.load(err, _.extend({data: parsed}, tile));
21993
21994                 if (_.isEmpty(inflight)) {
21995                     event.loaded();
21996                 }
21997             });
21998         });
21999     };
22000
22001     connection.switch = function(options) {
22002         url = options.url;
22003         oauth.options(_.extend({
22004             loading: authenticating,
22005             done: authenticated
22006         }, options));
22007         event.auth();
22008         connection.flush();
22009         return connection;
22010     };
22011
22012     connection.toggle = function(_) {
22013         off = !_;
22014         return connection;
22015     };
22016
22017     connection.flush = function() {
22018         _.forEach(inflight, abortRequest);
22019         loadedTiles = {};
22020         inflight = {};
22021         return connection;
22022     };
22023
22024     connection.loadedTiles = function(_) {
22025         if (!arguments.length) return loadedTiles;
22026         loadedTiles = _;
22027         return connection;
22028     };
22029
22030     connection.logout = function() {
22031         oauth.logout();
22032         event.auth();
22033         return connection;
22034     };
22035
22036     connection.authenticate = function(callback) {
22037         function done(err, res) {
22038             event.auth();
22039             if (callback) callback(err, res);
22040         }
22041         return oauth.authenticate(done);
22042     };
22043
22044     return d3.rebind(connection, event, 'on');
22045 };
22046 /*
22047     iD.Difference represents the difference between two graphs.
22048     It knows how to calculate the set of entities that were
22049     created, modified, or deleted, and also contains the logic
22050     for recursively extending a difference to the complete set
22051     of entities that will require a redraw, taking into account
22052     child and parent relationships.
22053  */
22054 iD.Difference = function(base, head) {
22055     var changes = {}, length = 0;
22056
22057     function changed(h, b) {
22058         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22059     }
22060
22061     _.each(head.entities, function(h, id) {
22062         var b = base.entities[id];
22063         if (changed(h, b)) {
22064             changes[id] = {base: b, head: h};
22065             length++;
22066         }
22067     });
22068
22069     _.each(base.entities, function(b, id) {
22070         var h = head.entities[id];
22071         if (!changes[id] && changed(h, b)) {
22072             changes[id] = {base: b, head: h};
22073             length++;
22074         }
22075     });
22076
22077     function addParents(parents, result) {
22078         for (var i = 0; i < parents.length; i++) {
22079             var parent = parents[i];
22080
22081             if (parent.id in result)
22082                 continue;
22083
22084             result[parent.id] = parent;
22085             addParents(head.parentRelations(parent), result);
22086         }
22087     }
22088
22089     var difference = {};
22090
22091     difference.length = function() {
22092         return length;
22093     };
22094
22095     difference.changes = function() {
22096         return changes;
22097     };
22098
22099     difference.extantIDs = function() {
22100         var result = [];
22101         _.each(changes, function(change, id) {
22102             if (change.head) result.push(id);
22103         });
22104         return result;
22105     };
22106
22107     difference.modified = function() {
22108         var result = [];
22109         _.each(changes, function(change) {
22110             if (change.base && change.head) result.push(change.head);
22111         });
22112         return result;
22113     };
22114
22115     difference.created = function() {
22116         var result = [];
22117         _.each(changes, function(change) {
22118             if (!change.base && change.head) result.push(change.head);
22119         });
22120         return result;
22121     };
22122
22123     difference.deleted = function() {
22124         var result = [];
22125         _.each(changes, function(change) {
22126             if (change.base && !change.head) result.push(change.base);
22127         });
22128         return result;
22129     };
22130
22131     difference.summary = function() {
22132         var relevant = {};
22133
22134         function addEntity(entity, graph, changeType) {
22135             relevant[entity.id] = {
22136                 entity: entity,
22137                 graph: graph,
22138                 changeType: changeType
22139             };
22140         }
22141
22142         function addParents(entity) {
22143             var parents = head.parentWays(entity);
22144             for (var j = parents.length - 1; j >= 0; j--) {
22145                 var parent = parents[j];
22146                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22147             }
22148         }
22149
22150         _.each(changes, function(change) {
22151             if (change.head && change.head.geometry(head) !== 'vertex') {
22152                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22153
22154             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22155                 addEntity(change.base, base, 'deleted');
22156
22157             } else if (change.base && change.head) { // modified vertex
22158                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22159                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22160
22161                 if (moved) {
22162                     addParents(change.head);
22163                 }
22164
22165                 if (retagged || (moved && change.head.hasInterestingTags())) {
22166                     addEntity(change.head, head, 'modified');
22167                 }
22168
22169             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22170                 addEntity(change.head, head, 'created');
22171
22172             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22173                 addEntity(change.base, base, 'deleted');
22174             }
22175         });
22176
22177         return d3.values(relevant);
22178     };
22179
22180     difference.complete = function(extent) {
22181         var result = {}, id, change;
22182
22183         for (id in changes) {
22184             change = changes[id];
22185
22186             var h = change.head,
22187                 b = change.base,
22188                 entity = h || b;
22189
22190             if (extent &&
22191                 (!h || !h.intersects(extent, head)) &&
22192                 (!b || !b.intersects(extent, base)))
22193                 continue;
22194
22195             result[id] = h;
22196
22197             if (entity.type === 'way') {
22198                 var nh = h ? h.nodes : [],
22199                     nb = b ? b.nodes : [],
22200                     diff, i;
22201
22202                 diff = _.difference(nh, nb);
22203                 for (i = 0; i < diff.length; i++) {
22204                     result[diff[i]] = head.hasEntity(diff[i]);
22205                 }
22206
22207                 diff = _.difference(nb, nh);
22208                 for (i = 0; i < diff.length; i++) {
22209                     result[diff[i]] = head.hasEntity(diff[i]);
22210                 }
22211             }
22212
22213             addParents(head.parentWays(entity), result);
22214             addParents(head.parentRelations(entity), result);
22215         }
22216
22217         return result;
22218     };
22219
22220     return difference;
22221 };
22222 iD.Entity = function(attrs) {
22223     // For prototypal inheritance.
22224     if (this instanceof iD.Entity) return;
22225
22226     // Create the appropriate subtype.
22227     if (attrs && attrs.type) {
22228         return iD.Entity[attrs.type].apply(this, arguments);
22229     } else if (attrs && attrs.id) {
22230         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22231     }
22232
22233     // Initialize a generic Entity (used only in tests).
22234     return (new iD.Entity()).initialize(arguments);
22235 };
22236
22237 iD.Entity.id = function(type) {
22238     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22239 };
22240
22241 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22242
22243 iD.Entity.id.fromOSM = function(type, id) {
22244     return type[0] + id;
22245 };
22246
22247 iD.Entity.id.toOSM = function(id) {
22248     return id.slice(1);
22249 };
22250
22251 iD.Entity.id.type = function(id) {
22252     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22253 };
22254
22255 // A function suitable for use as the second argument to d3.selection#data().
22256 iD.Entity.key = function(entity) {
22257     return entity.id + 'v' + (entity.v || 0);
22258 };
22259
22260 iD.Entity.prototype = {
22261     tags: {},
22262
22263     initialize: function(sources) {
22264         for (var i = 0; i < sources.length; ++i) {
22265             var source = sources[i];
22266             for (var prop in source) {
22267                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22268                     this[prop] = source[prop];
22269                 }
22270             }
22271         }
22272
22273         if (!this.id && this.type) {
22274             this.id = iD.Entity.id(this.type);
22275         }
22276
22277         if (iD.debug) {
22278             Object.freeze(this);
22279             Object.freeze(this.tags);
22280
22281             if (this.loc) Object.freeze(this.loc);
22282             if (this.nodes) Object.freeze(this.nodes);
22283             if (this.members) Object.freeze(this.members);
22284         }
22285
22286         return this;
22287     },
22288
22289     osmId: function() {
22290         return iD.Entity.id.toOSM(this.id);
22291     },
22292
22293     isNew: function() {
22294         return this.osmId() < 0;
22295     },
22296
22297     update: function(attrs) {
22298         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22299     },
22300
22301     mergeTags: function(tags) {
22302         var merged = _.clone(this.tags), changed = false;
22303         for (var k in tags) {
22304             var t1 = merged[k],
22305                 t2 = tags[k];
22306             if (!t1) {
22307                 changed = true;
22308                 merged[k] = t2;
22309             } else if (t1 !== t2) {
22310                 changed = true;
22311                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22312             }
22313         }
22314         return changed ? this.update({tags: merged}) : this;
22315     },
22316
22317     intersects: function(extent, resolver) {
22318         return this.extent(resolver).intersects(extent);
22319     },
22320
22321     isUsed: function(resolver) {
22322         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22323             resolver.parentRelations(this).length > 0;
22324     },
22325
22326     hasInterestingTags: function() {
22327         return _.keys(this.tags).some(function(key) {
22328             return key !== 'attribution' &&
22329                 key !== 'created_by' &&
22330                 key !== 'source' &&
22331                 key !== 'odbl' &&
22332                 key.indexOf('tiger:') !== 0;
22333         });
22334     },
22335
22336     isHighwayIntersection: function() {
22337         return false;
22338     },
22339
22340     deprecatedTags: function() {
22341         var tags = _.pairs(this.tags);
22342         var deprecated = {};
22343
22344         iD.data.deprecated.forEach(function(d) {
22345             var match = _.pairs(d.old)[0];
22346             tags.forEach(function(t) {
22347                 if (t[0] === match[0] &&
22348                     (t[1] === match[1] || match[1] === '*')) {
22349                     deprecated[t[0]] = t[1];
22350                 }
22351             });
22352         });
22353
22354         return deprecated;
22355     }
22356 };
22357 iD.Graph = function(other, mutable) {
22358     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22359
22360     if (other instanceof iD.Graph) {
22361         var base = other.base();
22362         this.entities = _.assign(Object.create(base.entities), other.entities);
22363         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22364         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22365
22366     } else {
22367         this.entities = Object.create({});
22368         this._parentWays = Object.create({});
22369         this._parentRels = Object.create({});
22370         this.rebase(other || [], [this]);
22371     }
22372
22373     this.transients = {};
22374     this._childNodes = {};
22375
22376     if (!mutable) {
22377         this.freeze();
22378     }
22379 };
22380
22381 iD.Graph.prototype = {
22382     hasEntity: function(id) {
22383         return this.entities[id];
22384     },
22385
22386     entity: function(id) {
22387         var entity = this.entities[id];
22388         if (!entity) {
22389             throw new Error('entity ' + id + ' not found');
22390         }
22391         return entity;
22392     },
22393
22394     transient: function(entity, key, fn) {
22395         var id = entity.id,
22396             transients = this.transients[id] ||
22397             (this.transients[id] = {});
22398
22399         if (transients[key] !== undefined) {
22400             return transients[key];
22401         }
22402
22403         transients[key] = fn.call(entity);
22404
22405         return transients[key];
22406     },
22407
22408     parentWays: function(entity) {
22409         return _.map(this._parentWays[entity.id], this.entity, this);
22410     },
22411
22412     isPoi: function(entity) {
22413         var parentWays = this._parentWays[entity.id];
22414         return !parentWays || parentWays.length === 0;
22415     },
22416
22417     isShared: function(entity) {
22418         var parentWays = this._parentWays[entity.id];
22419         return parentWays && parentWays.length > 1;
22420     },
22421
22422     parentRelations: function(entity) {
22423         return _.map(this._parentRels[entity.id], this.entity, this);
22424     },
22425
22426     childNodes: function(entity) {
22427         if (this._childNodes[entity.id])
22428             return this._childNodes[entity.id];
22429
22430         var nodes = [];
22431         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22432             nodes[i] = this.entity(entity.nodes[i]);
22433         }
22434
22435         if (iD.debug) Object.freeze(nodes);
22436
22437         this._childNodes[entity.id] = nodes;
22438         return this._childNodes[entity.id];
22439     },
22440
22441     base: function() {
22442         return {
22443             'entities': iD.util.getPrototypeOf(this.entities),
22444             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22445             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22446         };
22447     },
22448
22449     // Unlike other graph methods, rebase mutates in place. This is because it
22450     // is used only during the history operation that merges newly downloaded
22451     // data into each state. To external consumers, it should appear as if the
22452     // graph always contained the newly downloaded data.
22453     rebase: function(entities, stack) {
22454         var base = this.base(),
22455             i, j, k, id;
22456
22457         for (i = 0; i < entities.length; i++) {
22458             var entity = entities[i];
22459
22460             if (base.entities[entity.id])
22461                 continue;
22462
22463             // Merging data into the base graph
22464             base.entities[entity.id] = entity;
22465             this._updateCalculated(undefined, entity,
22466                 base.parentWays, base.parentRels);
22467
22468             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22469             if (entity.type === 'way') {
22470                 for (j = 0; j < entity.nodes.length; j++) {
22471                     id = entity.nodes[j];
22472                     for (k = 1; k < stack.length; k++) {
22473                         var ents = stack[k].entities;
22474                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22475                             delete ents[id];
22476                         }
22477                     }
22478                 }
22479             }
22480         }
22481
22482         for (i = 0; i < stack.length; i++) {
22483             stack[i]._updateRebased();
22484         }
22485     },
22486
22487     _updateRebased: function() {
22488         var base = this.base(),
22489             i, k, child, id, keys;
22490
22491         keys = Object.keys(this._parentWays);
22492         for (i = 0; i < keys.length; i++) {
22493             child = keys[i];
22494             if (base.parentWays[child]) {
22495                 for (k = 0; k < base.parentWays[child].length; k++) {
22496                     id = base.parentWays[child][k];
22497                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22498                         this._parentWays[child].push(id);
22499                     }
22500                 }
22501             }
22502         }
22503
22504         keys = Object.keys(this._parentRels);
22505         for (i = 0; i < keys.length; i++) {
22506             child = keys[i];
22507             if (base.parentRels[child]) {
22508                 for (k = 0; k < base.parentRels[child].length; k++) {
22509                     id = base.parentRels[child][k];
22510                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22511                         this._parentRels[child].push(id);
22512                     }
22513                 }
22514             }
22515         }
22516
22517         this.transients = {};
22518
22519         // this._childNodes is not updated, under the assumption that
22520         // ways are always downloaded with their child nodes.
22521     },
22522
22523     // Updates calculated properties (parentWays, parentRels) for the specified change
22524     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22525
22526         parentWays = parentWays || this._parentWays;
22527         parentRels = parentRels || this._parentRels;
22528
22529         var type = entity && entity.type || oldentity && oldentity.type,
22530             removed, added, ways, rels, i;
22531
22532
22533         if (type === 'way') {
22534
22535             // Update parentWays
22536             if (oldentity && entity) {
22537                 removed = _.difference(oldentity.nodes, entity.nodes);
22538                 added = _.difference(entity.nodes, oldentity.nodes);
22539             } else if (oldentity) {
22540                 removed = oldentity.nodes;
22541                 added = [];
22542             } else if (entity) {
22543                 removed = [];
22544                 added = entity.nodes;
22545             }
22546             for (i = 0; i < removed.length; i++) {
22547                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22548             }
22549             for (i = 0; i < added.length; i++) {
22550                 ways = _.without(parentWays[added[i]], entity.id);
22551                 ways.push(entity.id);
22552                 parentWays[added[i]] = ways;
22553             }
22554
22555         } else if (type === 'relation') {
22556
22557             // Update parentRels
22558             if (oldentity && entity) {
22559                 removed = _.difference(oldentity.members, entity.members);
22560                 added = _.difference(entity.members, oldentity);
22561             } else if (oldentity) {
22562                 removed = oldentity.members;
22563                 added = [];
22564             } else if (entity) {
22565                 removed = [];
22566                 added = entity.members;
22567             }
22568             for (i = 0; i < removed.length; i++) {
22569                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22570             }
22571             for (i = 0; i < added.length; i++) {
22572                 rels = _.without(parentRels[added[i].id], entity.id);
22573                 rels.push(entity.id);
22574                 parentRels[added[i].id] = rels;
22575             }
22576         }
22577     },
22578
22579     replace: function(entity) {
22580         if (this.entities[entity.id] === entity)
22581             return this;
22582
22583         return this.update(function() {
22584             this._updateCalculated(this.entities[entity.id], entity);
22585             this.entities[entity.id] = entity;
22586         });
22587     },
22588
22589     remove: function(entity) {
22590         return this.update(function() {
22591             this._updateCalculated(entity, undefined);
22592             this.entities[entity.id] = undefined;
22593         });
22594     },
22595
22596     update: function() {
22597         var graph = this.frozen ? iD.Graph(this, true) : this;
22598
22599         for (var i = 0; i < arguments.length; i++) {
22600             arguments[i].call(graph, graph);
22601         }
22602
22603         return this.frozen ? graph.freeze() : this;
22604     },
22605
22606     freeze: function() {
22607         this.frozen = true;
22608
22609         // No longer freezing entities here due to in-place updates needed in rebase.
22610
22611         return this;
22612     },
22613
22614     // Obliterates any existing entities
22615     load: function(entities) {
22616         var base = this.base();
22617         this.entities = Object.create(base.entities);
22618
22619         for (var i in entities) {
22620             this.entities[i] = entities[i];
22621             this._updateCalculated(base.entities[i], this.entities[i]);
22622         }
22623
22624         return this;
22625     }
22626 };
22627 iD.History = function(context) {
22628     var stack, index, tree,
22629         imageryUsed = ['Bing'],
22630         dispatch = d3.dispatch('change', 'undone', 'redone'),
22631         lock = iD.util.SessionMutex('lock');
22632
22633     function perform(actions) {
22634         actions = Array.prototype.slice.call(actions);
22635
22636         var annotation;
22637
22638         if (!_.isFunction(_.last(actions))) {
22639             annotation = actions.pop();
22640         }
22641
22642         var graph = stack[index].graph;
22643         for (var i = 0; i < actions.length; i++) {
22644             graph = actions[i](graph);
22645         }
22646
22647         return {
22648             graph: graph,
22649             annotation: annotation,
22650             imageryUsed: imageryUsed
22651         };
22652     }
22653
22654     function change(previous) {
22655         var difference = iD.Difference(previous, history.graph());
22656         dispatch.change(difference);
22657         return difference;
22658     }
22659
22660     // iD uses namespaced keys so multiple installations do not conflict
22661     function getKey(n) {
22662         return 'iD_' + window.location.origin + '_' + n;
22663     }
22664
22665     var history = {
22666         graph: function() {
22667             return stack[index].graph;
22668         },
22669
22670         merge: function(entities, extent) {
22671             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22672             tree.rebase(entities);
22673
22674             dispatch.change(undefined, extent);
22675         },
22676
22677         perform: function() {
22678             var previous = stack[index].graph;
22679
22680             stack = stack.slice(0, index + 1);
22681             stack.push(perform(arguments));
22682             index++;
22683
22684             return change(previous);
22685         },
22686
22687         replace: function() {
22688             var previous = stack[index].graph;
22689
22690             // assert(index == stack.length - 1)
22691             stack[index] = perform(arguments);
22692
22693             return change(previous);
22694         },
22695
22696         pop: function() {
22697             var previous = stack[index].graph;
22698
22699             if (index > 0) {
22700                 index--;
22701                 stack.pop();
22702                 return change(previous);
22703             }
22704         },
22705
22706         undo: function() {
22707             var previous = stack[index].graph;
22708
22709             // Pop to the next annotated state.
22710             while (index > 0) {
22711                 index--;
22712                 if (stack[index].annotation) break;
22713             }
22714
22715             dispatch.undone();
22716             return change(previous);
22717         },
22718
22719         redo: function() {
22720             var previous = stack[index].graph;
22721
22722             while (index < stack.length - 1) {
22723                 index++;
22724                 if (stack[index].annotation) break;
22725             }
22726
22727             dispatch.redone();
22728             return change(previous);
22729         },
22730
22731         undoAnnotation: function() {
22732             var i = index;
22733             while (i >= 0) {
22734                 if (stack[i].annotation) return stack[i].annotation;
22735                 i--;
22736             }
22737         },
22738
22739         redoAnnotation: function() {
22740             var i = index + 1;
22741             while (i <= stack.length - 1) {
22742                 if (stack[i].annotation) return stack[i].annotation;
22743                 i++;
22744             }
22745         },
22746
22747         intersects: function(extent) {
22748             return tree.intersects(extent, stack[index].graph);
22749         },
22750
22751         difference: function() {
22752             var base = stack[0].graph,
22753                 head = stack[index].graph;
22754             return iD.Difference(base, head);
22755         },
22756
22757         changes: function(action) {
22758             var base = stack[0].graph,
22759                 head = stack[index].graph;
22760
22761             if (action) {
22762                 head = action(head);
22763             }
22764
22765             var difference = iD.Difference(base, head);
22766
22767             return {
22768                 modified: difference.modified(),
22769                 created: difference.created(),
22770                 deleted: difference.deleted()
22771             };
22772         },
22773
22774         hasChanges: function() {
22775             return this.difference().length() > 0;
22776         },
22777
22778         imageryUsed: function(sources) {
22779             if (sources) {
22780                 imageryUsed = sources;
22781                 return history;
22782             } else {
22783                 return _(stack.slice(1, index + 1))
22784                     .pluck('imageryUsed')
22785                     .flatten()
22786                     .unique()
22787                     .without(undefined, 'Custom')
22788                     .value();
22789             }
22790         },
22791
22792         reset: function() {
22793             stack = [{graph: iD.Graph()}];
22794             index = 0;
22795             tree = iD.Tree(stack[0].graph);
22796             dispatch.change();
22797             return history;
22798         },
22799
22800         toJSON: function() {
22801             if (stack.length <= 1) return;
22802
22803             var allEntities = {},
22804                 baseEntities = {},
22805                 base = stack[0];
22806
22807             var s = stack.map(function(i) {
22808                 var modified = [], deleted = [];
22809
22810                 _.forEach(i.graph.entities, function(entity, id) {
22811                     if (entity) {
22812                         var key = iD.Entity.key(entity);
22813                         allEntities[key] = entity;
22814                         modified.push(key);
22815                     } else {
22816                         deleted.push(id);
22817                     }
22818
22819                     // make sure that the originals of changed or deleted entities get merged
22820                     // into the base of the stack after restoring the data from JSON.
22821                     if (id in base.graph.entities) {
22822                         baseEntities[id] = base.graph.entities[id];
22823                     }
22824                 });
22825
22826                 var x = {};
22827
22828                 if (modified.length) x.modified = modified;
22829                 if (deleted.length) x.deleted = deleted;
22830                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22831                 if (i.annotation) x.annotation = i.annotation;
22832
22833                 return x;
22834             });
22835
22836             return JSON.stringify({
22837                 version: 3,
22838                 entities: _.values(allEntities),
22839                 baseEntities: _.values(baseEntities),
22840                 stack: s,
22841                 nextIDs: iD.Entity.id.next,
22842                 index: index
22843             });
22844         },
22845
22846         fromJSON: function(json) {
22847             var h = JSON.parse(json);
22848
22849             iD.Entity.id.next = h.nextIDs;
22850             index = h.index;
22851
22852             if (h.version === 2 || h.version === 3) {
22853                 var allEntities = {};
22854
22855                 h.entities.forEach(function(entity) {
22856                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22857                 });
22858
22859                 if (h.version === 3) {
22860                     // this merges originals for changed entities into the base of
22861                     // the stack even if the current stack doesn't have them (for
22862                     // example when iD has been restarted in a different region)
22863                     var baseEntities = h.baseEntities.map(iD.Entity);
22864                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22865                     tree.rebase(baseEntities);
22866                 }
22867
22868                 stack = h.stack.map(function(d) {
22869                     var entities = {}, entity;
22870
22871                     if (d.modified) {
22872                         d.modified.forEach(function(key) {
22873                             entity = allEntities[key];
22874                             entities[entity.id] = entity;
22875                         });
22876                     }
22877
22878                     if (d.deleted) {
22879                         d.deleted.forEach(function(id) {
22880                             entities[id] = undefined;
22881                         });
22882                     }
22883
22884                     return {
22885                         graph: iD.Graph(stack[0].graph).load(entities),
22886                         annotation: d.annotation,
22887                         imageryUsed: d.imageryUsed
22888                     };
22889                 });
22890             } else { // original version
22891                 stack = h.stack.map(function(d) {
22892                     var entities = {};
22893
22894                     for (var i in d.entities) {
22895                         var entity = d.entities[i];
22896                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22897                     }
22898
22899                     d.graph = iD.Graph(stack[0].graph).load(entities);
22900                     return d;
22901                 });
22902             }
22903
22904             dispatch.change();
22905
22906             return history;
22907         },
22908
22909         save: function() {
22910             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22911             return history;
22912         },
22913
22914         clearSaved: function() {
22915             if (lock.locked()) context.storage(getKey('saved_history'), null);
22916             return history;
22917         },
22918
22919         lock: function() {
22920             return lock.lock();
22921         },
22922
22923         unlock: function() {
22924             lock.unlock();
22925         },
22926
22927         // is iD not open in another window and it detects that
22928         // there's a history stored in localStorage that's recoverable?
22929         restorableChanges: function() {
22930             return lock.locked() && !!context.storage(getKey('saved_history'));
22931         },
22932
22933         // load history from a version stored in localStorage
22934         restore: function() {
22935             if (!lock.locked()) return;
22936
22937             var json = context.storage(getKey('saved_history'));
22938             if (json) history.fromJSON(json);
22939         },
22940
22941         _getKey: getKey
22942
22943     };
22944
22945     history.reset();
22946
22947     return d3.rebind(history, dispatch, 'on');
22948 };
22949 iD.Node = iD.Entity.node = function iD_Node() {
22950     if (!(this instanceof iD_Node)) {
22951         return (new iD_Node()).initialize(arguments);
22952     } else if (arguments.length) {
22953         this.initialize(arguments);
22954     }
22955 };
22956
22957 iD.Node.prototype = Object.create(iD.Entity.prototype);
22958
22959 _.extend(iD.Node.prototype, {
22960     type: 'node',
22961
22962     extent: function() {
22963         return new iD.geo.Extent(this.loc);
22964     },
22965
22966     geometry: function(graph) {
22967         return graph.transient(this, 'geometry', function() {
22968             return graph.isPoi(this) ? 'point' : 'vertex';
22969         });
22970     },
22971
22972     move: function(loc) {
22973         return this.update({loc: loc});
22974     },
22975
22976     isIntersection: function(resolver) {
22977         return resolver.transient(this, 'isIntersection', function() {
22978             return resolver.parentWays(this).filter(function(parent) {
22979                 return (parent.tags.highway ||
22980                     parent.tags.waterway ||
22981                     parent.tags.railway ||
22982                     parent.tags.aeroway) &&
22983                     parent.geometry(resolver) === 'line';
22984             }).length > 1;
22985         });
22986     },
22987
22988     isHighwayIntersection: function(resolver) {
22989         return resolver.transient(this, 'isHighwayIntersection', function() {
22990             return resolver.parentWays(this).filter(function(parent) {
22991                 return parent.tags.highway && parent.geometry(resolver) === 'line';
22992             }).length > 1;
22993         });
22994     },
22995
22996     asJXON: function(changeset_id) {
22997         var r = {
22998             node: {
22999                 '@id': this.osmId(),
23000                 '@lon': this.loc[0],
23001                 '@lat': this.loc[1],
23002                 '@version': (this.version || 0),
23003                 tag: _.map(this.tags, function(v, k) {
23004                     return { keyAttributes: { k: k, v: v } };
23005                 })
23006             }
23007         };
23008         if (changeset_id) r.node['@changeset'] = changeset_id;
23009         return r;
23010     },
23011
23012     asGeoJSON: function() {
23013         return {
23014             type: 'Point',
23015             coordinates: this.loc
23016         };
23017     }
23018 });
23019 iD.oneWayTags = {
23020     'aerialway': {
23021         'chair_lift': true,
23022         'mixed_lift': true,
23023         't-bar': true,
23024         'j-bar': true,
23025         'platter': true,
23026         'rope_tow': true,
23027         'magic_carpet': true,
23028         'yes': true
23029     },
23030     'highway': {
23031         'motorway': true,
23032         'motorway_link': true
23033     },
23034     'junction': {
23035         'roundabout': true
23036     },
23037     'man_made': {
23038         'piste:halfpipe': true
23039     },
23040     'piste:type': {
23041         'downhill': true,
23042         'sled': true,
23043         'yes': true
23044     },
23045     'waterway': {
23046         'river': true,
23047         'stream': true
23048     }
23049 };
23050 iD.Relation = iD.Entity.relation = function iD_Relation() {
23051     if (!(this instanceof iD_Relation)) {
23052         return (new iD_Relation()).initialize(arguments);
23053     } else if (arguments.length) {
23054         this.initialize(arguments);
23055     }
23056 };
23057
23058 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23059
23060 iD.Relation.creationOrder = function(a, b) {
23061     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23062     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23063
23064     if (aId < 0 || bId < 0) return aId - bId;
23065     return bId - aId;
23066 };
23067
23068 _.extend(iD.Relation.prototype, {
23069     type: 'relation',
23070     members: [],
23071
23072     extent: function(resolver, memo) {
23073         return resolver.transient(this, 'extent', function() {
23074             if (memo && memo[this.id]) return iD.geo.Extent();
23075             memo = memo || {};
23076             memo[this.id] = true;
23077             return this.members.reduce(function(extent, member) {
23078                 member = resolver.hasEntity(member.id);
23079                 if (member) {
23080                     return extent.extend(member.extent(resolver, memo));
23081                 } else {
23082                     return extent;
23083                 }
23084             }, iD.geo.Extent());
23085         });
23086     },
23087
23088     geometry: function(graph) {
23089         return graph.transient(this, 'geometry', function() {
23090             return this.isMultipolygon() ? 'area' : 'relation';
23091         });
23092     },
23093
23094     isDegenerate: function() {
23095         return this.members.length === 0;
23096     },
23097
23098     // Return an array of members, each extended with an 'index' property whose value
23099     // is the member index.
23100     indexedMembers: function() {
23101         var result = new Array(this.members.length);
23102         for (var i = 0; i < this.members.length; i++) {
23103             result[i] = _.extend({}, this.members[i], {index: i});
23104         }
23105         return result;
23106     },
23107
23108     // Return the first member with the given role. A copy of the member object
23109     // is returned, extended with an 'index' property whose value is the member index.
23110     memberByRole: function(role) {
23111         for (var i = 0; i < this.members.length; i++) {
23112             if (this.members[i].role === role) {
23113                 return _.extend({}, this.members[i], {index: i});
23114             }
23115         }
23116     },
23117
23118     // Return the first member with the given id. A copy of the member object
23119     // is returned, extended with an 'index' property whose value is the member index.
23120     memberById: function(id) {
23121         for (var i = 0; i < this.members.length; i++) {
23122             if (this.members[i].id === id) {
23123                 return _.extend({}, this.members[i], {index: i});
23124             }
23125         }
23126     },
23127
23128     // Return the first member with the given id and role. A copy of the member object
23129     // is returned, extended with an 'index' property whose value is the member index.
23130     memberByIdAndRole: function(id, role) {
23131         for (var i = 0; i < this.members.length; i++) {
23132             if (this.members[i].id === id && this.members[i].role === role) {
23133                 return _.extend({}, this.members[i], {index: i});
23134             }
23135         }
23136     },
23137
23138     addMember: function(member, index) {
23139         var members = this.members.slice();
23140         members.splice(index === undefined ? members.length : index, 0, member);
23141         return this.update({members: members});
23142     },
23143
23144     updateMember: function(member, index) {
23145         var members = this.members.slice();
23146         members.splice(index, 1, _.extend({}, members[index], member));
23147         return this.update({members: members});
23148     },
23149
23150     removeMember: function(index) {
23151         var members = this.members.slice();
23152         members.splice(index, 1);
23153         return this.update({members: members});
23154     },
23155
23156     removeMembersWithID: function(id) {
23157         var members = _.reject(this.members, function(m) { return m.id === id; });
23158         return this.update({members: members});
23159     },
23160
23161     // Wherever a member appears with id `needle.id`, replace it with a member
23162     // with id `replacement.id`, type `replacement.type`, and the original role,
23163     // unless a member already exists with that id and role. Return an updated
23164     // relation.
23165     replaceMember: function(needle, replacement) {
23166         if (!this.memberById(needle.id))
23167             return this;
23168
23169         var members = [];
23170
23171         for (var i = 0; i < this.members.length; i++) {
23172             var member = this.members[i];
23173             if (member.id !== needle.id) {
23174                 members.push(member);
23175             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23176                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23177             }
23178         }
23179
23180         return this.update({members: members});
23181     },
23182
23183     asJXON: function(changeset_id) {
23184         var r = {
23185             relation: {
23186                 '@id': this.osmId(),
23187                 '@version': this.version || 0,
23188                 member: _.map(this.members, function(member) {
23189                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23190                 }),
23191                 tag: _.map(this.tags, function(v, k) {
23192                     return { keyAttributes: { k: k, v: v } };
23193                 })
23194             }
23195         };
23196         if (changeset_id) r.relation['@changeset'] = changeset_id;
23197         return r;
23198     },
23199
23200     asGeoJSON: function(resolver) {
23201         return resolver.transient(this, 'GeoJSON', function () {
23202             if (this.isMultipolygon()) {
23203                 return {
23204                     type: 'MultiPolygon',
23205                     coordinates: this.multipolygon(resolver)
23206                 };
23207             } else {
23208                 return {
23209                     type: 'FeatureCollection',
23210                     properties: this.tags,
23211                     features: this.members.map(function (member) {
23212                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23213                     })
23214                 };
23215             }
23216         });
23217     },
23218
23219     area: function(resolver) {
23220         return resolver.transient(this, 'area', function() {
23221             return d3.geo.area(this.asGeoJSON(resolver));
23222         });
23223     },
23224
23225     isMultipolygon: function() {
23226         return this.tags.type === 'multipolygon';
23227     },
23228
23229     isComplete: function(resolver) {
23230         for (var i = 0; i < this.members.length; i++) {
23231             if (!resolver.hasEntity(this.members[i].id)) {
23232                 return false;
23233             }
23234         }
23235         return true;
23236     },
23237
23238     isRestriction: function() {
23239         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23240     },
23241
23242     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23243     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23244     //
23245     // This corresponds to the structure needed for rendering a multipolygon path using a
23246     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23247     //
23248     // In the case of invalid geometries, this function will still return a result which
23249     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23250     // rings not matched with the intended outer ring.
23251     //
23252     multipolygon: function(resolver) {
23253         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23254             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23255
23256         outers = iD.geo.joinWays(outers, resolver);
23257         inners = iD.geo.joinWays(inners, resolver);
23258
23259         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23260         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23261
23262         var result = outers.map(function(o) {
23263             // Heuristic for detecting counterclockwise winding order. Assumes
23264             // that OpenStreetMap polygons are not hemisphere-spanning.
23265             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23266         });
23267
23268         function findOuter(inner) {
23269             var o, outer;
23270
23271             for (o = 0; o < outers.length; o++) {
23272                 outer = outers[o];
23273                 if (iD.geo.polygonContainsPolygon(outer, inner))
23274                     return o;
23275             }
23276
23277             for (o = 0; o < outers.length; o++) {
23278                 outer = outers[o];
23279                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23280                     return o;
23281             }
23282         }
23283
23284         for (var i = 0; i < inners.length; i++) {
23285             var inner = inners[i];
23286
23287             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23288                 inner = inner.reverse();
23289             }
23290
23291             var o = findOuter(inners[i]);
23292             if (o !== undefined)
23293                 result[o].push(inners[i]);
23294             else
23295                 result.push([inners[i]]); // Invalid geometry
23296         }
23297
23298         return result;
23299     }
23300 });
23301 iD.Tree = function(head) {
23302     var rtree = rbush(),
23303         rectangles = {};
23304
23305     function extentRectangle(extent) {
23306         return [
23307             extent[0][0],
23308             extent[0][1],
23309             extent[1][0],
23310             extent[1][1]
23311         ];
23312     }
23313
23314     function entityRectangle(entity) {
23315         var rect = extentRectangle(entity.extent(head));
23316         rect.id = entity.id;
23317         rectangles[entity.id] = rect;
23318         return rect;
23319     }
23320
23321     function updateParents(entity, insertions, memo) {
23322         if (memo && memo[entity.id]) return;
23323         memo = memo || {};
23324         memo[entity.id] = true;
23325
23326         head.parentWays(entity).forEach(function(parent) {
23327             if (rectangles[parent.id]) {
23328                 rtree.remove(rectangles[parent.id]);
23329                 insertions.push(parent);
23330             }
23331         });
23332
23333         head.parentRelations(entity).forEach(function(parent) {
23334             if (rectangles[parent.id]) {
23335                 rtree.remove(rectangles[parent.id]);
23336                 insertions.push(parent);
23337             }
23338             updateParents(parent, insertions, memo);
23339         });
23340     }
23341
23342     var tree = {};
23343
23344     tree.rebase = function(entities) {
23345         var insertions = [];
23346
23347         entities.forEach(function(entity) {
23348             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23349                 return;
23350
23351             insertions.push(entity);
23352             updateParents(entity, insertions);
23353         });
23354
23355         insertions = _.unique(insertions).map(entityRectangle);
23356         rtree.load(insertions);
23357
23358         return tree;
23359     };
23360
23361     tree.intersects = function(extent, graph) {
23362         if (graph !== head) {
23363             var diff = iD.Difference(head, graph),
23364                 insertions = [];
23365
23366             head = graph;
23367
23368             diff.deleted().forEach(function(entity) {
23369                 rtree.remove(rectangles[entity.id]);
23370                 delete rectangles[entity.id];
23371             });
23372
23373             diff.modified().forEach(function(entity) {
23374                 rtree.remove(rectangles[entity.id]);
23375                 insertions.push(entity);
23376                 updateParents(entity, insertions);
23377             });
23378
23379             diff.created().forEach(function(entity) {
23380                 insertions.push(entity);
23381             });
23382
23383             insertions = _.unique(insertions).map(entityRectangle);
23384             rtree.load(insertions);
23385         }
23386
23387         return rtree.search(extentRectangle(extent)).map(function(rect) {
23388             return head.entity(rect.id);
23389         });
23390     };
23391
23392     return tree;
23393 };
23394 iD.Way = iD.Entity.way = function iD_Way() {
23395     if (!(this instanceof iD_Way)) {
23396         return (new iD_Way()).initialize(arguments);
23397     } else if (arguments.length) {
23398         this.initialize(arguments);
23399     }
23400 };
23401
23402 iD.Way.prototype = Object.create(iD.Entity.prototype);
23403
23404 _.extend(iD.Way.prototype, {
23405     type: 'way',
23406     nodes: [],
23407
23408     extent: function(resolver) {
23409         return resolver.transient(this, 'extent', function() {
23410             return this.nodes.reduce(function(extent, id) {
23411                 var node = resolver.hasEntity(id);
23412                 if (node) {
23413                     return extent.extend(node.extent());
23414                 } else {
23415                     return extent;
23416                 }
23417             }, iD.geo.Extent());
23418         });
23419     },
23420
23421     first: function() {
23422         return this.nodes[0];
23423     },
23424
23425     last: function() {
23426         return this.nodes[this.nodes.length - 1];
23427     },
23428
23429     contains: function(node) {
23430         return this.nodes.indexOf(node) >= 0;
23431     },
23432
23433     affix: function(node) {
23434         if (this.nodes[0] === node) return 'prefix';
23435         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23436     },
23437
23438     layer: function() {
23439         // explicit layer tag, clamp between -10, 10..
23440         if (this.tags.layer !== undefined) {
23441             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23442         }
23443
23444         // implied layer tag..
23445         if (this.tags.location === 'overground') return 1;
23446         if (this.tags.location === 'underground') return -1;
23447         if (this.tags.location === 'underwater') return -10;
23448
23449         if (this.tags.power === 'line') return 10;
23450         if (this.tags.power === 'minor_line') return 10;
23451         if (this.tags.aerialway) return 10;
23452         if (this.tags.bridge) return 1;
23453         if (this.tags.cutting) return -1;
23454         if (this.tags.tunnel) return -1;
23455         if (this.tags.waterway) return -1;
23456         if (this.tags.man_made === 'pipeline') return -10;
23457         if (this.tags.boundary) return -10;
23458         return 0;
23459     },
23460
23461     isOneWay: function() {
23462         // explicit oneway tag..
23463         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23464         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23465
23466         // implied oneway tag..
23467         for (var key in this.tags) {
23468             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23469                 return true;
23470         }
23471         return false;
23472     },
23473
23474     isClosed: function() {
23475         return this.nodes.length > 0 && this.first() === this.last();
23476     },
23477
23478     isConvex: function(resolver) {
23479         if (!this.isClosed() || this.isDegenerate()) return null;
23480
23481         var nodes = _.uniq(resolver.childNodes(this)),
23482             coords = _.pluck(nodes, 'loc'),
23483             curr = 0, prev = 0;
23484
23485         for (var i = 0; i < coords.length; i++) {
23486             var o = coords[(i+1) % coords.length],
23487                 a = coords[i],
23488                 b = coords[(i+2) % coords.length],
23489                 res = iD.geo.cross(o, a, b);
23490
23491             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23492             if (curr === 0) {
23493                 continue;
23494             } else if (prev && curr !== prev) {
23495                 return false;
23496             }
23497             prev = curr;
23498         }
23499         return true;
23500     },
23501
23502     isArea: function() {
23503         if (this.tags.area === 'yes')
23504             return true;
23505         if (!this.isClosed() || this.tags.area === 'no')
23506             return false;
23507         for (var key in this.tags)
23508             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23509                 return true;
23510         return false;
23511     },
23512
23513     isDegenerate: function() {
23514         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23515     },
23516
23517     areAdjacent: function(n1, n2) {
23518         for (var i = 0; i < this.nodes.length; i++) {
23519             if (this.nodes[i] === n1) {
23520                 if (this.nodes[i - 1] === n2) return true;
23521                 if (this.nodes[i + 1] === n2) return true;
23522             }
23523         }
23524         return false;
23525     },
23526
23527     geometry: function(graph) {
23528         return graph.transient(this, 'geometry', function() {
23529             return this.isArea() ? 'area' : 'line';
23530         });
23531     },
23532
23533     addNode: function(id, index) {
23534         var nodes = this.nodes.slice();
23535         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23536         return this.update({nodes: nodes});
23537     },
23538
23539     updateNode: function(id, index) {
23540         var nodes = this.nodes.slice();
23541         nodes.splice(index, 1, id);
23542         return this.update({nodes: nodes});
23543     },
23544
23545     replaceNode: function(needle, replacement) {
23546         if (this.nodes.indexOf(needle) < 0)
23547             return this;
23548
23549         var nodes = this.nodes.slice();
23550         for (var i = 0; i < nodes.length; i++) {
23551             if (nodes[i] === needle) {
23552                 nodes[i] = replacement;
23553             }
23554         }
23555         return this.update({nodes: nodes});
23556     },
23557
23558     removeNode: function(id) {
23559         var nodes = [];
23560
23561         for (var i = 0; i < this.nodes.length; i++) {
23562             var node = this.nodes[i];
23563             if (node !== id && nodes[nodes.length - 1] !== node) {
23564                 nodes.push(node);
23565             }
23566         }
23567
23568         // Preserve circularity
23569         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23570             nodes.push(nodes[0]);
23571         }
23572
23573         return this.update({nodes: nodes});
23574     },
23575
23576     asJXON: function(changeset_id) {
23577         var r = {
23578             way: {
23579                 '@id': this.osmId(),
23580                 '@version': this.version || 0,
23581                 nd: _.map(this.nodes, function(id) {
23582                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23583                 }),
23584                 tag: _.map(this.tags, function(v, k) {
23585                     return { keyAttributes: { k: k, v: v } };
23586                 })
23587             }
23588         };
23589         if (changeset_id) r.way['@changeset'] = changeset_id;
23590         return r;
23591     },
23592
23593     asGeoJSON: function(resolver) {
23594         return resolver.transient(this, 'GeoJSON', function() {
23595             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23596             if (this.isArea() && this.isClosed()) {
23597                 return {
23598                     type: 'Polygon',
23599                     coordinates: [coordinates]
23600                 };
23601             } else {
23602                 return {
23603                     type: 'LineString',
23604                     coordinates: coordinates
23605                 };
23606             }
23607         });
23608     },
23609
23610     area: function(resolver) {
23611         return resolver.transient(this, 'area', function() {
23612             var nodes = resolver.childNodes(this);
23613
23614             if (!this.isClosed() && nodes.length) {
23615                 nodes = nodes.concat([nodes[0]]);
23616             }
23617
23618             var json = {
23619                 type: 'Polygon',
23620                 coordinates: [_.pluck(nodes, 'loc')]
23621             };
23622
23623             var area = d3.geo.area(json);
23624
23625             // Heuristic for detecting counterclockwise winding order. Assumes
23626             // that OpenStreetMap polygons are not hemisphere-spanning.
23627             if (d3.geo.area(json) > 2 * Math.PI) {
23628                 json.coordinates[0] = json.coordinates[0].reverse();
23629                 area = d3.geo.area(json);
23630             }
23631
23632             return isNaN(area) ? 0 : area;
23633         });
23634     }
23635 });
23636 iD.Background = function(context) {
23637     var dispatch = d3.dispatch('change'),
23638         baseLayer = iD.TileLayer()
23639             .projection(context.projection),
23640         gpxLayer = iD.GpxLayer(context, dispatch)
23641             .projection(context.projection),
23642         overlayLayers = [];
23643
23644     var backgroundSources = iD.data.imagery.map(function(source) {
23645         if (source.type === 'bing') {
23646             return iD.BackgroundSource.Bing(source, dispatch);
23647         } else {
23648             return iD.BackgroundSource(source);
23649         }
23650     });
23651
23652     backgroundSources.unshift(iD.BackgroundSource.None());
23653
23654     function findSource(id) {
23655         return _.find(backgroundSources, function(d) {
23656             return d.id && d.id === id;
23657         });
23658     }
23659
23660     function updateImagery() {
23661         var b = background.baseLayerSource(),
23662             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23663             q = iD.util.stringQs(location.hash.substring(1));
23664
23665         var id = b.id;
23666         if (id === 'custom') {
23667             id = 'custom:' + b.template;
23668         }
23669
23670         if (id) {
23671             q.background = id;
23672         } else {
23673             delete q.background;
23674         }
23675
23676         if (o) {
23677             q.overlays = o;
23678         } else {
23679             delete q.overlays;
23680         }
23681
23682         location.replace('#' + iD.util.qsString(q, true));
23683
23684         var imageryUsed = [b.imageryUsed()];
23685
23686         overlayLayers.forEach(function (d) {
23687             var source = d.source();
23688             if (!source.isLocatorOverlay()) {
23689                 imageryUsed.push(source.imageryUsed());
23690             }
23691         });
23692
23693         if (background.showsGpxLayer()) {
23694             imageryUsed.push('Local GPX');
23695         }
23696
23697         context.history().imageryUsed(imageryUsed);
23698     }
23699
23700     function background(selection) {
23701         var base = selection.selectAll('.background-layer')
23702             .data([0]);
23703
23704         base.enter().insert('div', '.layer-data')
23705             .attr('class', 'layer-layer background-layer');
23706
23707         base.call(baseLayer);
23708
23709         var gpx = selection.selectAll('.gpx-layer')
23710             .data([0]);
23711
23712         gpx.enter().insert('div', '.layer-data')
23713             .attr('class', 'layer-layer gpx-layer');
23714
23715         gpx.call(gpxLayer);
23716
23717         var overlays = selection.selectAll('.overlay-layer')
23718             .data(overlayLayers, function(d) { return d.source().name(); });
23719
23720         overlays.enter().insert('div', '.layer-data')
23721             .attr('class', 'layer-layer overlay-layer');
23722
23723         overlays.each(function(layer) {
23724             d3.select(this).call(layer);
23725         });
23726
23727         overlays.exit()
23728             .remove();
23729     }
23730
23731     background.sources = function(extent) {
23732         return backgroundSources.filter(function(source) {
23733             return source.intersects(extent);
23734         });
23735     };
23736
23737     background.dimensions = function(_) {
23738         baseLayer.dimensions(_);
23739         gpxLayer.dimensions(_);
23740
23741         overlayLayers.forEach(function(layer) {
23742             layer.dimensions(_);
23743         });
23744     };
23745
23746     background.baseLayerSource = function(d) {
23747         if (!arguments.length) return baseLayer.source();
23748
23749         baseLayer.source(d);
23750         dispatch.change();
23751         updateImagery();
23752
23753         return background;
23754     };
23755
23756     background.bing = function() {
23757         background.baseLayerSource(findSource('Bing'));
23758     };
23759
23760     background.hasGpxLayer = function() {
23761         return !_.isEmpty(gpxLayer.geojson());
23762     };
23763
23764     background.showsGpxLayer = function() {
23765         return background.hasGpxLayer() && gpxLayer.enable();
23766     };
23767
23768     function toDom(x) {
23769         return (new DOMParser()).parseFromString(x, 'text/xml');
23770     }
23771
23772     background.gpxLayerFiles = function(fileList) {
23773         var f = fileList[0],
23774             reader = new FileReader();
23775
23776         reader.onload = function(e) {
23777             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23778             background.zoomToGpxLayer();
23779             dispatch.change();
23780         };
23781
23782         reader.readAsText(f);
23783     };
23784
23785     background.zoomToGpxLayer = function() {
23786         if (background.hasGpxLayer()) {
23787             context.map()
23788                 .extent(d3.geo.bounds(gpxLayer.geojson()));
23789         }
23790     };
23791
23792     background.toggleGpxLayer = function() {
23793         gpxLayer.enable(!gpxLayer.enable());
23794         dispatch.change();
23795     };
23796
23797     background.showsLayer = function(d) {
23798         return d === baseLayer.source() ||
23799             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23800             overlayLayers.some(function(l) { return l.source() === d; });
23801     };
23802
23803     background.overlayLayerSources = function() {
23804         return overlayLayers.map(function (l) { return l.source(); });
23805     };
23806
23807     background.toggleOverlayLayer = function(d) {
23808         var layer;
23809
23810         for (var i = 0; i < overlayLayers.length; i++) {
23811             layer = overlayLayers[i];
23812             if (layer.source() === d) {
23813                 overlayLayers.splice(i, 1);
23814                 dispatch.change();
23815                 updateImagery();
23816                 return;
23817             }
23818         }
23819
23820         layer = iD.TileLayer()
23821             .source(d)
23822             .projection(context.projection)
23823             .dimensions(baseLayer.dimensions());
23824
23825         overlayLayers.push(layer);
23826         dispatch.change();
23827         updateImagery();
23828     };
23829
23830     background.nudge = function(d, zoom) {
23831         baseLayer.source().nudge(d, zoom);
23832         dispatch.change();
23833         return background;
23834     };
23835
23836     background.offset = function(d) {
23837         if (!arguments.length) return baseLayer.source().offset();
23838         baseLayer.source().offset(d);
23839         dispatch.change();
23840         return background;
23841     };
23842
23843     var q = iD.util.stringQs(location.hash.substring(1)),
23844         chosen = q.background || q.layer;
23845
23846     if (chosen && chosen.indexOf('custom:') === 0) {
23847         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23848     } else {
23849         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23850     }
23851
23852     var locator = _.find(backgroundSources, function(d) {
23853         return d.overlay && d.default;
23854     });
23855
23856     if (locator) {
23857         background.toggleOverlayLayer(locator);
23858     }
23859
23860     var overlays = (q.overlays || '').split(',');
23861     overlays.forEach(function(overlay) {
23862         overlay = findSource(overlay);
23863         if (overlay) background.toggleOverlayLayer(overlay);
23864     });
23865
23866     var gpx = q.gpx;
23867     if (gpx) {
23868         d3.text(gpx, function(err, gpxTxt) {
23869             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23870             dispatch.change();
23871         });
23872     }
23873
23874     return d3.rebind(background, dispatch, 'on');
23875 };
23876 iD.BackgroundSource = function(data) {
23877     var source = _.clone(data),
23878         offset = [0, 0],
23879         name = source.name;
23880
23881     source.scaleExtent = data.scaleExtent || [0, 20];
23882
23883     source.offset = function(_) {
23884         if (!arguments.length) return offset;
23885         offset = _;
23886         return source;
23887     };
23888
23889     source.nudge = function(_, zoomlevel) {
23890         offset[0] += _[0] / Math.pow(2, zoomlevel);
23891         offset[1] += _[1] / Math.pow(2, zoomlevel);
23892         return source;
23893     };
23894
23895     source.name = function() {
23896         return name;
23897     };
23898
23899     source.imageryUsed = function() {
23900         return source.id || name;
23901     };
23902
23903     source.url = function(coord) {
23904         return data.template
23905             .replace('{x}', coord[0])
23906             .replace('{y}', coord[1])
23907             // TMS-flipped y coordinate
23908             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23909             .replace(/\{z(oom)?\}/, coord[2])
23910             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23911                 var subdomains = r.split(',');
23912                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23913             })
23914             .replace('{u}', function() {
23915                 var u = '';
23916                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23917                     var b = 0;
23918                     var mask = 1 << (zoom - 1);
23919                     if ((coord[0] & mask) !== 0) b++;
23920                     if ((coord[1] & mask) !== 0) b += 2;
23921                     u += b.toString();
23922                 }
23923                 return u;
23924             });
23925     };
23926
23927     source.intersects = function(extent) {
23928         extent = extent.polygon();
23929         return !data.polygon || data.polygon.some(function(polygon) {
23930             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23931         });
23932     };
23933
23934     source.validZoom = function(z) {
23935         return source.scaleExtent[0] <= z &&
23936             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23937     };
23938
23939     source.isLocatorOverlay = function() {
23940         return name === 'Locator Overlay';
23941     };
23942
23943     source.copyrightNotices = function() {};
23944
23945     return source;
23946 };
23947
23948 iD.BackgroundSource.Bing = function(data, dispatch) {
23949     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23950     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23951
23952     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23953
23954     var bing = iD.BackgroundSource(data),
23955         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23956         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23957             key + '&jsonp={callback}',
23958         providers = [];
23959
23960     d3.jsonp(url, function(json) {
23961         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23962             return {
23963                 attribution: provider.attribution,
23964                 areas: provider.coverageAreas.map(function(area) {
23965                     return {
23966                         zoom: [area.zoomMin, area.zoomMax],
23967                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23968                     };
23969                 })
23970             };
23971         });
23972         dispatch.change();
23973     });
23974
23975     bing.copyrightNotices = function(zoom, extent) {
23976         zoom = Math.min(zoom, 21);
23977         return providers.filter(function(provider) {
23978             return _.any(provider.areas, function(area) {
23979                 return extent.intersects(area.extent) &&
23980                     area.zoom[0] <= zoom &&
23981                     area.zoom[1] >= zoom;
23982             });
23983         }).map(function(provider) {
23984             return provider.attribution;
23985         }).join(', ');
23986     };
23987
23988     bing.logo = 'bing_maps.png';
23989     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23990
23991     return bing;
23992 };
23993
23994 iD.BackgroundSource.None = function() {
23995     var source = iD.BackgroundSource({id: 'none', template: ''});
23996
23997     source.name = function() {
23998         return t('background.none');
23999     };
24000
24001     source.imageryUsed = function() {
24002         return 'None';
24003     };
24004
24005     return source;
24006 };
24007
24008 iD.BackgroundSource.Custom = function(template) {
24009     var source = iD.BackgroundSource({id: 'custom', template: template});
24010
24011     source.name = function() {
24012         return t('background.custom');
24013     };
24014
24015     source.imageryUsed = function() {
24016         return 'Custom (' + template + ')';
24017     };
24018
24019     return source;
24020 };
24021 iD.GpxLayer = function(context) {
24022     var projection,
24023         gj = {},
24024         enable = true,
24025         svg;
24026
24027     function render(selection) {
24028         svg = selection.selectAll('svg')
24029             .data([render]);
24030
24031         svg.enter()
24032             .append('svg');
24033
24034         svg.style('display', enable ? 'block' : 'none');
24035
24036         var paths = svg
24037             .selectAll('path')
24038             .data([gj]);
24039
24040         paths
24041             .enter()
24042             .append('path')
24043             .attr('class', 'gpx');
24044
24045         var path = d3.geo.path()
24046             .projection(projection);
24047
24048         paths
24049             .attr('d', path);
24050
24051         if (typeof gj.features !== 'undefined') {
24052             svg
24053                 .selectAll('text')
24054                 .remove();
24055
24056             svg
24057                 .selectAll('path')
24058                 .data(gj.features)
24059                 .enter()
24060                 .append('text')
24061                 .attr('class', 'gpx')
24062                 .text(function(d) {
24063                     return d.properties.desc || d.properties.name;
24064                 })
24065                 .attr('x', function(d) {
24066                     var centroid = path.centroid(d);
24067                     return centroid[0] + 5;
24068                 })
24069                 .attr('y', function(d) {
24070                     var centroid = path.centroid(d);
24071                     return centroid[1];
24072                 });
24073         }
24074     }
24075
24076     render.projection = function(_) {
24077         if (!arguments.length) return projection;
24078         projection = _;
24079         return render;
24080     };
24081
24082     render.enable = function(_) {
24083         if (!arguments.length) return enable;
24084         enable = _;
24085         return render;
24086     };
24087
24088     render.geojson = function(_) {
24089         if (!arguments.length) return gj;
24090         gj = _;
24091         return render;
24092     };
24093
24094     render.dimensions = function(_) {
24095         if (!arguments.length) return svg.dimensions();
24096         svg.dimensions(_);
24097         return render;
24098     };
24099
24100     render.id = 'layer-gpx';
24101
24102     function over() {
24103         d3.event.stopPropagation();
24104         d3.event.preventDefault();
24105         d3.event.dataTransfer.dropEffect = 'copy';
24106     }
24107
24108     d3.select('body')
24109         .attr('dropzone', 'copy')
24110         .on('drop.localgpx', function() {
24111             d3.event.stopPropagation();
24112             d3.event.preventDefault();
24113             if (!iD.detect().filedrop) return;
24114             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24115         })
24116         .on('dragenter.localgpx', over)
24117         .on('dragexit.localgpx', over)
24118         .on('dragover.localgpx', over);
24119
24120     return render;
24121 };
24122 iD.Map = function(context) {
24123     var dimensions = [1, 1],
24124         dispatch = d3.dispatch('move', 'drawn'),
24125         projection = context.projection,
24126         roundedProjection = iD.svg.RoundProjection(projection),
24127         zoom = d3.behavior.zoom()
24128             .translate(projection.translate())
24129             .scale(projection.scale() * 2 * Math.PI)
24130             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24131             .on('zoom', zoomPan),
24132         dblclickEnabled = true,
24133         transformStart,
24134         transformed = false,
24135         minzoom = 0,
24136         points = iD.svg.Points(roundedProjection, context),
24137         vertices = iD.svg.Vertices(roundedProjection, context),
24138         lines = iD.svg.Lines(projection),
24139         areas = iD.svg.Areas(projection),
24140         midpoints = iD.svg.Midpoints(roundedProjection, context),
24141         labels = iD.svg.Labels(projection, context),
24142         supersurface, surface,
24143         mouse,
24144         mousemove;
24145
24146     function map(selection) {
24147         context.history()
24148             .on('change.map', redraw);
24149         context.background()
24150             .on('change.map', redraw);
24151
24152         selection.call(zoom);
24153
24154         supersurface = selection.append('div')
24155             .attr('id', 'supersurface');
24156
24157         supersurface.call(context.background());
24158
24159         // Need a wrapper div because Opera can't cope with an absolutely positioned
24160         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24161         var dataLayer = supersurface.append('div')
24162             .attr('class', 'layer-layer layer-data');
24163
24164         map.surface = surface = dataLayer.append('svg')
24165             .on('mousedown.zoom', function() {
24166                 if (d3.event.button === 2) {
24167                     d3.event.stopPropagation();
24168                 }
24169             }, true)
24170             .on('mouseup.zoom', function() {
24171                 if (resetTransform()) redraw();
24172             })
24173             .attr('id', 'surface')
24174             .call(iD.svg.Surface(context));
24175
24176         surface.on('mousemove.map', function() {
24177             mousemove = d3.event;
24178         });
24179
24180         surface.on('mouseover.vertices', function() {
24181             if (map.editable() && !transformed) {
24182                 var hover = d3.event.target.__data__;
24183                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24184                 dispatch.drawn({full: false});
24185             }
24186         });
24187
24188         surface.on('mouseout.vertices', function() {
24189             if (map.editable() && !transformed) {
24190                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24191                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24192                 dispatch.drawn({full: false});
24193             }
24194         });
24195
24196         context.on('enter.map', function() {
24197             if (map.editable() && !transformed) {
24198                 var all = context.intersects(map.extent()),
24199                     filter = d3.functor(true),
24200                     graph = context.graph();
24201                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24202                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24203                 dispatch.drawn({full: false});
24204             }
24205         });
24206
24207         map.dimensions(selection.dimensions());
24208
24209         labels.supersurface(supersurface);
24210     }
24211
24212     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24213
24214     function drawVector(difference, extent) {
24215         var filter, all,
24216             graph = context.graph();
24217
24218         if (difference) {
24219             var complete = difference.complete(map.extent());
24220             all = _.compact(_.values(complete));
24221             filter = function(d) { return d.id in complete; };
24222
24223         } else if (extent) {
24224             all = context.intersects(map.extent().intersection(extent));
24225             var set = d3.set(_.pluck(all, 'id'));
24226             filter = function(d) { return set.has(d.id); };
24227
24228         } else {
24229             all = context.intersects(map.extent());
24230             filter = d3.functor(true);
24231         }
24232
24233         surface
24234             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24235             .call(lines, graph, all, filter)
24236             .call(areas, graph, all, filter)
24237             .call(midpoints, graph, all, filter, map.trimmedExtent())
24238             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24239
24240         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24241             surface.select('.layer-hit').selectAll('g.point').remove();
24242         } else {
24243             surface.call(points, points.points(all), filter);
24244         }
24245
24246         dispatch.drawn({full: true});
24247     }
24248
24249     function editOff() {
24250         var mode = context.mode();
24251         surface.selectAll('.layer *').remove();
24252         dispatch.drawn({full: true});
24253         if (!(mode && mode.id === 'browse')) {
24254             context.enter(iD.modes.Browse(context));
24255         }
24256     }
24257
24258     function zoomPan() {
24259         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24260             if (!dblclickEnabled) {
24261                 zoom.scale(projection.scale() * 2 * Math.PI)
24262                     .translate(projection.translate());
24263                 return d3.event.sourceEvent.preventDefault();
24264             }
24265         }
24266
24267         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24268             iD.ui.flash(context.container())
24269                 .select('.content')
24270                 .text(t('cannot_zoom'));
24271             return setZoom(16, true);
24272         }
24273
24274         projection
24275             .translate(d3.event.translate)
24276             .scale(d3.event.scale / (2 * Math.PI));
24277
24278         var scale = d3.event.scale / transformStart[0],
24279             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24280             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24281
24282         transformed = true;
24283         iD.util.setTransform(supersurface, tX, tY, scale);
24284         queueRedraw();
24285
24286         dispatch.move(map);
24287     }
24288
24289     function resetTransform() {
24290         if (!transformed) return false;
24291         iD.util.setTransform(supersurface, 0, 0);
24292         transformed = false;
24293         return true;
24294     }
24295
24296     function redraw(difference, extent) {
24297
24298         if (!surface) return;
24299
24300         clearTimeout(timeoutId);
24301
24302         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24303         // It would result in artifacts where differenced entities are redrawn with
24304         // one transform and unchanged entities with another.
24305         if (resetTransform()) {
24306             difference = extent = undefined;
24307         }
24308
24309         var zoom = String(~~map.zoom());
24310         if (surface.attr('data-zoom') !== zoom) {
24311             surface.attr('data-zoom', zoom)
24312                 .classed('low-zoom', zoom <= 16);
24313         }
24314
24315         if (!difference) {
24316             supersurface.call(context.background());
24317         }
24318
24319         if (map.editable()) {
24320             context.connection().loadTiles(projection, dimensions);
24321             drawVector(difference, extent);
24322         } else {
24323             editOff();
24324         }
24325
24326         transformStart = [
24327             projection.scale() * 2 * Math.PI,
24328             projection.translate().slice()];
24329
24330         return map;
24331     }
24332
24333     var timeoutId;
24334     function queueRedraw() {
24335         clearTimeout(timeoutId);
24336         timeoutId = setTimeout(function() { redraw(); }, 300);
24337     }
24338
24339     function pointLocation(p) {
24340         var translate = projection.translate(),
24341             scale = projection.scale() * 2 * Math.PI;
24342         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24343     }
24344
24345     function locationPoint(l) {
24346         var translate = projection.translate(),
24347             scale = projection.scale() * 2 * Math.PI;
24348         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24349     }
24350
24351     map.mouse = function() {
24352         var e = mousemove || d3.event, s;
24353         while ((s = e.sourceEvent)) e = s;
24354         return mouse(e);
24355     };
24356
24357     map.mouseCoordinates = function() {
24358         return projection.invert(map.mouse());
24359     };
24360
24361     map.dblclickEnable = function(_) {
24362         if (!arguments.length) return dblclickEnabled;
24363         dblclickEnabled = _;
24364         return map;
24365     };
24366
24367     function setZoom(_, force) {
24368         if (_ === map.zoom() && !force)
24369             return false;
24370         var scale = 256 * Math.pow(2, _),
24371             center = pxCenter(),
24372             l = pointLocation(center);
24373         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24374         projection.scale(scale / (2 * Math.PI));
24375         zoom.scale(scale);
24376         var t = projection.translate();
24377         l = locationPoint(l);
24378         t[0] += center[0] - l[0];
24379         t[1] += center[1] - l[1];
24380         projection.translate(t);
24381         zoom.translate(projection.translate());
24382         return true;
24383     }
24384
24385     function setCenter(_) {
24386         var c = map.center();
24387         if (_[0] === c[0] && _[1] === c[1])
24388             return false;
24389         var t = projection.translate(),
24390             pxC = pxCenter(),
24391             ll = projection(_);
24392         projection.translate([
24393             t[0] - ll[0] + pxC[0],
24394             t[1] - ll[1] + pxC[1]]);
24395         zoom.translate(projection.translate());
24396         return true;
24397     }
24398
24399     map.pan = function(d) {
24400         var t = projection.translate();
24401         t[0] += d[0];
24402         t[1] += d[1];
24403         projection.translate(t);
24404         zoom.translate(projection.translate());
24405         dispatch.move(map);
24406         return redraw();
24407     };
24408
24409     map.dimensions = function(_) {
24410         if (!arguments.length) return dimensions;
24411         var center = map.center();
24412         dimensions = _;
24413         surface.dimensions(dimensions);
24414         context.background().dimensions(dimensions);
24415         projection.clipExtent([[0, 0], dimensions]);
24416         mouse = iD.util.fastMouse(supersurface.node());
24417         setCenter(center);
24418         return redraw();
24419     };
24420
24421     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24422     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24423
24424     map.center = function(loc) {
24425         if (!arguments.length) {
24426             return projection.invert(pxCenter());
24427         }
24428
24429         if (setCenter(loc)) {
24430             dispatch.move(map);
24431         }
24432
24433         return redraw();
24434     };
24435
24436     map.zoom = function(z) {
24437         if (!arguments.length) {
24438             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24439         }
24440
24441         if (setZoom(z)) {
24442             dispatch.move(map);
24443         }
24444
24445         return redraw();
24446     };
24447
24448     map.zoomTo = function(entity, zoomLimits) {
24449         var extent = entity.extent(context.graph()),
24450             zoom = map.extentZoom(extent);
24451         zoomLimits = zoomLimits || [16, 20];
24452         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24453     };
24454
24455     map.centerZoom = function(loc, z) {
24456         var centered = setCenter(loc),
24457             zoomed   = setZoom(z);
24458
24459         if (centered || zoomed) {
24460             dispatch.move(map);
24461         }
24462
24463         return redraw();
24464     };
24465
24466     map.centerEase = function(loc) {
24467         var from = map.center().slice(),
24468             t = 0,
24469             stop;
24470
24471         surface.one('mousedown.ease', function() {
24472             stop = true;
24473         });
24474
24475         d3.timer(function() {
24476             if (stop) return true;
24477             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24478             return t === 10;
24479         }, 20);
24480         return map;
24481     };
24482
24483     map.extent = function(_) {
24484         if (!arguments.length) {
24485             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24486                                  projection.invert([dimensions[0], 0]));
24487         } else {
24488             var extent = iD.geo.Extent(_);
24489             map.centerZoom(extent.center(), map.extentZoom(extent));
24490         }
24491     };
24492
24493     map.trimmedExtent = function() {
24494         var headerY = 60, footerY = 30, pad = 10;
24495         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24496                 projection.invert([dimensions[0] - pad, headerY + pad]));
24497     };
24498
24499     map.extentZoom = function(_) {
24500         var extent = iD.geo.Extent(_),
24501             tl = projection([extent[0][0], extent[1][1]]),
24502             br = projection([extent[1][0], extent[0][1]]);
24503
24504         // Calculate maximum zoom that fits extent
24505         var hFactor = (br[0] - tl[0]) / dimensions[0],
24506             vFactor = (br[1] - tl[1]) / dimensions[1],
24507             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24508             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24509             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24510
24511         return newZoom;
24512     };
24513
24514     map.editable = function() {
24515         return map.zoom() >= 16;
24516     };
24517
24518     map.minzoom = function(_) {
24519         if (!arguments.length) return minzoom;
24520         minzoom = _;
24521         return map;
24522     };
24523
24524     return d3.rebind(map, dispatch, 'on');
24525 };
24526 iD.TileLayer = function() {
24527     var tileSize = 256,
24528         tile = d3.geo.tile(),
24529         projection,
24530         cache = {},
24531         tileOrigin,
24532         z,
24533         transformProp = iD.util.prefixCSSProperty('Transform'),
24534         source = d3.functor('');
24535
24536     function tileSizeAtZoom(d, z) {
24537         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24538     }
24539
24540     function atZoom(t, distance) {
24541         var power = Math.pow(2, distance);
24542         return [
24543             Math.floor(t[0] * power),
24544             Math.floor(t[1] * power),
24545             t[2] + distance];
24546     }
24547
24548     function lookUp(d) {
24549         for (var up = -1; up > -d[2]; up--) {
24550             var tile = atZoom(d, up);
24551             if (cache[source.url(tile)] !== false) {
24552                 return tile;
24553             }
24554         }
24555     }
24556
24557     function uniqueBy(a, n) {
24558         var o = [], seen = {};
24559         for (var i = 0; i < a.length; i++) {
24560             if (seen[a[i][n]] === undefined) {
24561                 o.push(a[i]);
24562                 seen[a[i][n]] = true;
24563             }
24564         }
24565         return o;
24566     }
24567
24568     function addSource(d) {
24569         d.push(source.url(d));
24570         return d;
24571     }
24572
24573     // Update tiles based on current state of `projection`.
24574     function background(selection) {
24575         tile.scale(projection.scale() * 2 * Math.PI)
24576             .translate(projection.translate());
24577
24578         tileOrigin = [
24579             projection.scale() * Math.PI - projection.translate()[0],
24580             projection.scale() * Math.PI - projection.translate()[1]];
24581
24582         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24583
24584         render(selection);
24585     }
24586
24587     // Derive the tiles onscreen, remove those offscreen and position them.
24588     // Important that this part not depend on `projection` because it's
24589     // rentered when tiles load/error (see #644).
24590     function render(selection) {
24591         var requests = [];
24592
24593         if (source.validZoom(z)) {
24594             tile().forEach(function(d) {
24595                 addSource(d);
24596                 if (d[3] === '') return;
24597                 requests.push(d);
24598                 if (cache[d[3]] === false && lookUp(d)) {
24599                     requests.push(addSource(lookUp(d)));
24600                 }
24601             });
24602
24603             requests = uniqueBy(requests, 3).filter(function(r) {
24604                 // don't re-request tiles which have failed in the past
24605                 return cache[r[3]] !== false;
24606             });
24607         }
24608
24609         var pixelOffset = [
24610             Math.round(source.offset()[0] * Math.pow(2, z)),
24611             Math.round(source.offset()[1] * Math.pow(2, z))
24612         ];
24613
24614         function load(d) {
24615             cache[d[3]] = true;
24616             d3.select(this)
24617                 .on('error', null)
24618                 .on('load', null)
24619                 .classed('tile-loaded', true);
24620             render(selection);
24621         }
24622
24623         function error(d) {
24624             cache[d[3]] = false;
24625             d3.select(this)
24626                 .on('error', null)
24627                 .on('load', null)
24628                 .remove();
24629             render(selection);
24630         }
24631
24632         function imageTransform(d) {
24633             var _ts = tileSize * Math.pow(2, z - d[2]);
24634             var scale = tileSizeAtZoom(d, z);
24635             return 'translate(' +
24636                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24637                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24638                 'scale(' + scale + ',' + scale + ')';
24639         }
24640
24641         var image = selection
24642             .selectAll('img')
24643             .data(requests, function(d) { return d[3]; });
24644
24645         image.exit()
24646             .style(transformProp, imageTransform)
24647             .classed('tile-removing', true)
24648             .each(function() {
24649                 var tile = d3.select(this);
24650                 window.setTimeout(function() {
24651                     if (tile.classed('tile-removing')) {
24652                         tile.remove();
24653                     }
24654                 }, 300);
24655             });
24656
24657         image.enter().append('img')
24658             .attr('class', 'tile')
24659             .attr('src', function(d) { return d[3]; })
24660             .on('error', error)
24661             .on('load', load);
24662
24663         image
24664             .style(transformProp, imageTransform)
24665             .classed('tile-removing', false);
24666     }
24667
24668     background.projection = function(_) {
24669         if (!arguments.length) return projection;
24670         projection = _;
24671         return background;
24672     };
24673
24674     background.dimensions = function(_) {
24675         if (!arguments.length) return tile.size();
24676         tile.size(_);
24677         return background;
24678     };
24679
24680     background.source = function(_) {
24681         if (!arguments.length) return source;
24682         source = _;
24683         cache = {};
24684         tile.scaleExtent(source.scaleExtent);
24685         return background;
24686     };
24687
24688     return background;
24689 };
24690 iD.svg = {
24691     RoundProjection: function(projection) {
24692         return function(d) {
24693             return iD.geo.roundCoords(projection(d));
24694         };
24695     },
24696
24697     PointTransform: function(projection) {
24698         return function(entity) {
24699             // http://jsperf.com/short-array-join
24700             var pt = projection(entity.loc);
24701             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24702         };
24703     },
24704
24705     Round: function () {
24706         return d3.geo.transform({
24707             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24708         });
24709     },
24710
24711     Path: function(projection, graph, polygon) {
24712         var cache = {},
24713             round = iD.svg.Round().stream,
24714             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24715             project = projection.stream,
24716             path = d3.geo.path()
24717                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24718
24719         return function(entity) {
24720             if (entity.id in cache) {
24721                 return cache[entity.id];
24722             } else {
24723                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24724             }
24725         };
24726     },
24727
24728     OneWaySegments: function(projection, graph, dt) {
24729         return function(entity) {
24730             var a,
24731                 b,
24732                 i = 0,
24733                 offset = dt,
24734                 segments = [],
24735                 viewport = iD.geo.Extent(projection.clipExtent()),
24736                 coordinates = graph.childNodes(entity).map(function(n) {
24737                     return n.loc;
24738                 });
24739
24740             if (entity.tags.oneway === '-1') coordinates.reverse();
24741
24742             d3.geo.stream({
24743                 type: 'LineString',
24744                 coordinates: coordinates
24745             }, projection.stream({
24746                 lineStart: function() {},
24747                 lineEnd: function() {
24748                     a = null;
24749                 },
24750                 point: function(x, y) {
24751                     b = [x, y];
24752
24753                     if (a) {
24754                         var extent = iD.geo.Extent(a).extend(b),
24755                             span = iD.geo.euclideanDistance(a, b) - offset;
24756
24757                         if (extent.intersects(viewport) && span >= 0) {
24758                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24759                                 dx = dt * Math.cos(angle),
24760                                 dy = dt * Math.sin(angle),
24761                                 p = [a[0] + offset * Math.cos(angle),
24762                                      a[1] + offset * Math.sin(angle)];
24763
24764                             var segment = 'M' + a[0] + ',' + a[1] +
24765                                           'L' + p[0] + ',' + p[1];
24766
24767                             for (span -= dt; span >= 0; span -= dt) {
24768                                 p[0] += dx;
24769                                 p[1] += dy;
24770                                 segment += 'L' + p[0] + ',' + p[1];
24771                             }
24772
24773                             segment += 'L' + b[0] + ',' + b[1];
24774                             segments.push({id: entity.id, index: i, d: segment});
24775                         }
24776
24777                         offset = -span;
24778                         i++;
24779                     }
24780
24781                     a = b;
24782                 }
24783             }));
24784
24785             return segments;
24786         };
24787     },
24788
24789     MultipolygonMemberTags: function(graph) {
24790         return function(entity) {
24791             var tags = entity.tags;
24792             graph.parentRelations(entity).forEach(function(relation) {
24793                 if (relation.isMultipolygon()) {
24794                     tags = _.extend({}, relation.tags, tags);
24795                 }
24796             });
24797             return tags;
24798         };
24799     }
24800 };
24801 iD.svg.Areas = function(projection) {
24802     // Patterns only work in Firefox when set directly on element.
24803     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24804     var patterns = {
24805         wetland: 'wetland',
24806         beach: 'beach',
24807         scrub: 'scrub',
24808         construction: 'construction',
24809         military: 'construction',
24810         cemetery: 'cemetery',
24811         grave_yard: 'cemetery',
24812         meadow: 'meadow',
24813         farm: 'farmland',
24814         farmland: 'farmland',
24815         orchard: 'orchard'
24816     };
24817
24818     var patternKeys = ['landuse', 'natural', 'amenity'];
24819
24820     function setPattern(d) {
24821         for (var i = 0; i < patternKeys.length; i++) {
24822             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24823                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24824                 return;
24825             }
24826         }
24827         this.style.fill = '';
24828     }
24829
24830     return function drawAreas(surface, graph, entities, filter) {
24831         var path = iD.svg.Path(projection, graph, true),
24832             areas = {},
24833             multipolygon;
24834
24835         for (var i = 0; i < entities.length; i++) {
24836             var entity = entities[i];
24837             if (entity.geometry(graph) !== 'area') continue;
24838
24839             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24840             if (multipolygon) {
24841                 areas[multipolygon.id] = {
24842                     entity: multipolygon.mergeTags(entity.tags),
24843                     area: Math.abs(entity.area(graph))
24844                 };
24845             } else if (!areas[entity.id]) {
24846                 areas[entity.id] = {
24847                     entity: entity,
24848                     area: Math.abs(entity.area(graph))
24849                 };
24850             }
24851         }
24852
24853         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24854         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24855         areas = _.pluck(areas, 'entity');
24856
24857         var strokes = areas.filter(function(area) {
24858             return area.type === 'way';
24859         });
24860
24861         var data = {
24862             shadow: strokes,
24863             stroke: strokes,
24864             fill: areas
24865         };
24866
24867         var areagroup = surface
24868             .select('.layer-areas')
24869             .selectAll('g.areagroup')
24870             .data(['fill', 'shadow', 'stroke']);
24871
24872         areagroup.enter()
24873             .append('g')
24874             .attr('class', function(d) { return 'layer areagroup area-' + d; });
24875
24876         var paths = areagroup
24877             .selectAll('path')
24878             .filter(filter)
24879             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24880
24881         // Remove exiting areas first, so they aren't included in the `fills`
24882         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24883         paths.exit()
24884             .remove();
24885
24886         var fills = surface.selectAll('.area-fill path.area')[0];
24887
24888         var bisect = d3.bisector(function(node) {
24889             return -node.__data__.area(graph);
24890         }).left;
24891
24892         function sortedByArea(entity) {
24893             if (this.__data__ === 'fill') {
24894                 return fills[bisect(fills, -entity.area(graph))];
24895             }
24896         }
24897
24898         paths.enter()
24899             .insert('path', sortedByArea)
24900             .each(function(entity) {
24901                 var layer = this.parentNode.__data__;
24902
24903                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24904
24905                 if (layer === 'fill') {
24906                     setPattern.apply(this, arguments);
24907                 }
24908             })
24909             .call(iD.svg.TagClasses());
24910
24911         paths
24912             .attr('d', path);
24913     };
24914 };
24915 /*
24916     A standalone SVG element that contains only a `defs` sub-element. To be
24917     used once globally, since defs IDs must be unique within a document.
24918 */
24919 iD.svg.Defs = function(context) {
24920     function autosize(image) {
24921         var img = document.createElement('img');
24922         img.src = image.attr('xlink:href');
24923         img.onload = function() {
24924             image.attr({
24925                 width: img.width,
24926                 height: img.height
24927             });
24928         };
24929     }
24930
24931     function SpriteDefinition(id, href, data) {
24932         return function(defs) {
24933             defs.append('image')
24934                 .attr('id', id)
24935                 .attr('xlink:href', href)
24936                 .call(autosize);
24937
24938             defs.selectAll()
24939                 .data(data)
24940                 .enter().append('use')
24941                 .attr('id', function(d) { return d.key; })
24942                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24943                 .attr('xlink:href', '#' + id);
24944         };
24945     }
24946
24947     return function (selection) {
24948         var defs = selection.append('defs');
24949
24950         defs.append('marker')
24951             .attr({
24952                 id: 'oneway-marker',
24953                 viewBox: '0 0 10 10',
24954                 refY: 2.5,
24955                 refX: 5,
24956                 markerWidth: 2,
24957                 markerHeight: 2,
24958                 orient: 'auto'
24959             })
24960             .append('path')
24961             .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');
24962
24963         var patterns = defs.selectAll('pattern')
24964             .data([
24965                 // pattern name, pattern image name
24966                 ['wetland', 'wetland'],
24967                 ['construction', 'construction'],
24968                 ['cemetery', 'cemetery'],
24969                 ['orchard', 'orchard'],
24970                 ['farmland', 'farmland'],
24971                 ['beach', 'dots'],
24972                 ['scrub', 'dots'],
24973                 ['meadow', 'dots']
24974             ])
24975             .enter()
24976             .append('pattern')
24977             .attr({
24978                 id: function (d) {
24979                     return 'pattern-' + d[0];
24980                 },
24981                 width: 32,
24982                 height: 32,
24983                 patternUnits: 'userSpaceOnUse'
24984             });
24985
24986         patterns.append('rect')
24987             .attr({
24988                 x: 0,
24989                 y: 0,
24990                 width: 32,
24991                 height: 32,
24992                 'class': function (d) {
24993                     return 'pattern-color-' + d[0];
24994                 }
24995             });
24996
24997         patterns.append('image')
24998             .attr({
24999                 x: 0,
25000                 y: 0,
25001                 width: 32,
25002                 height: 32
25003             })
25004             .attr('xlink:href', function (d) {
25005                 return context.imagePath('pattern/' + d[1] + '.png');
25006             });
25007
25008         defs.selectAll()
25009             .data([12, 18, 20, 32, 45])
25010             .enter().append('clipPath')
25011             .attr('id', function (d) {
25012                 return 'clip-square-' + d;
25013             })
25014             .append('rect')
25015             .attr('x', 0)
25016             .attr('y', 0)
25017             .attr('width', function (d) {
25018                 return d;
25019             })
25020             .attr('height', function (d) {
25021                 return d;
25022             });
25023
25024         var maki = [];
25025         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25026             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25027                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25028                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25029                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25030             }
25031         });
25032
25033         defs.call(SpriteDefinition(
25034             'sprite',
25035             context.imagePath('sprite.svg'),
25036             d3.entries(iD.data.operations)));
25037
25038         defs.call(SpriteDefinition(
25039             'maki-sprite',
25040             context.imagePath('maki-sprite.png'),
25041             maki));
25042     };
25043 };
25044 iD.svg.Labels = function(projection, context) {
25045     var path = d3.geo.path().projection(projection);
25046
25047     // Replace with dict and iterate over entities tags instead?
25048     var label_stack = [
25049         ['line', 'aeroway'],
25050         ['line', 'highway'],
25051         ['line', 'railway'],
25052         ['line', 'waterway'],
25053         ['area', 'aeroway'],
25054         ['area', 'amenity'],
25055         ['area', 'building'],
25056         ['area', 'historic'],
25057         ['area', 'leisure'],
25058         ['area', 'man_made'],
25059         ['area', 'natural'],
25060         ['area', 'shop'],
25061         ['area', 'tourism'],
25062         ['point', 'aeroway'],
25063         ['point', 'amenity'],
25064         ['point', 'building'],
25065         ['point', 'historic'],
25066         ['point', 'leisure'],
25067         ['point', 'man_made'],
25068         ['point', 'natural'],
25069         ['point', 'shop'],
25070         ['point', 'tourism'],
25071         ['line', 'name'],
25072         ['area', 'name'],
25073         ['point', 'name']
25074     ];
25075
25076     var default_size = 12;
25077
25078     var font_sizes = label_stack.map(function(d) {
25079         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25080             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25081         if (m) return parseInt(m[1], 10);
25082
25083         style = iD.util.getStyle('text.' + d[0]);
25084         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25085         if (m) return parseInt(m[1], 10);
25086
25087         return default_size;
25088     });
25089
25090     var iconSize = 18;
25091
25092     var pointOffsets = [
25093         [15, -11, 'start'], // right
25094         [10, -11, 'start'], // unused right now
25095         [-15, -11, 'end']
25096     ];
25097
25098     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25099         75, 20, 80, 15, 95, 10, 90, 5, 95];
25100
25101
25102     var noIcons = ['building', 'landuse', 'natural'];
25103     function blacklisted(preset) {
25104         return _.any(noIcons, function(s) {
25105             return preset.id.indexOf(s) >= 0;
25106         });
25107     }
25108
25109     function get(array, prop) {
25110         return function(d, i) { return array[i][prop]; };
25111     }
25112
25113     var textWidthCache = {};
25114
25115     function textWidth(text, size, elem) {
25116         var c = textWidthCache[size];
25117         if (!c) c = textWidthCache[size] = {};
25118
25119         if (c[text]) {
25120             return c[text];
25121
25122         } else if (elem) {
25123             c[text] = elem.getComputedTextLength();
25124             return c[text];
25125
25126         } else {
25127             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25128             if (str === null) {
25129                 return size / 3 * 2 * text.length;
25130             } else {
25131                 return size / 3 * (2 * text.length + str.length);
25132             }
25133         }
25134     }
25135
25136     function drawLineLabels(group, entities, filter, classes, labels) {
25137         var texts = group.selectAll('text.' + classes)
25138             .filter(filter)
25139             .data(entities, iD.Entity.key);
25140
25141         texts.enter()
25142             .append('text')
25143             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25144             .append('textPath')
25145             .attr('class', 'textpath');
25146
25147
25148         texts.selectAll('.textpath')
25149             .filter(filter)
25150             .data(entities, iD.Entity.key)
25151             .attr({
25152                 'startOffset': '50%',
25153                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25154             })
25155             .text(iD.util.displayName);
25156
25157         texts.exit().remove();
25158     }
25159
25160     function drawLinePaths(group, entities, filter, classes, labels) {
25161         var halos = group.selectAll('path')
25162             .filter(filter)
25163             .data(entities, iD.Entity.key);
25164
25165         halos.enter()
25166             .append('path')
25167             .style('stroke-width', get(labels, 'font-size'))
25168             .attr('id', function(d) { return 'labelpath-' + d.id; })
25169             .attr('class', classes);
25170
25171         halos.attr('d', get(labels, 'lineString'));
25172
25173         halos.exit().remove();
25174     }
25175
25176     function drawPointLabels(group, entities, filter, classes, labels) {
25177
25178         var texts = group.selectAll('text.' + classes)
25179             .filter(filter)
25180             .data(entities, iD.Entity.key);
25181
25182         texts.enter()
25183             .append('text')
25184             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25185
25186         texts.attr('x', get(labels, 'x'))
25187             .attr('y', get(labels, 'y'))
25188             .style('text-anchor', get(labels, 'textAnchor'))
25189             .text(iD.util.displayName)
25190             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25191
25192         texts.exit().remove();
25193         return texts;
25194     }
25195
25196     function drawAreaLabels(group, entities, filter, classes, labels) {
25197         entities = entities.filter(hasText);
25198         labels = labels.filter(hasText);
25199         return drawPointLabels(group, entities, filter, classes, labels);
25200
25201         function hasText(d, i) {
25202             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25203         }
25204     }
25205
25206     function drawAreaIcons(group, entities, filter, classes, labels) {
25207
25208         var icons = group.selectAll('use')
25209             .filter(filter)
25210             .data(entities, iD.Entity.key);
25211
25212         icons.enter()
25213             .append('use')
25214             .attr('clip-path', 'url(#clip-square-18)')
25215             .attr('class', 'icon');
25216
25217         icons.attr('transform', get(labels, 'transform'))
25218             .attr('xlink:href', function(d) {
25219                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25220             });
25221
25222
25223         icons.exit().remove();
25224     }
25225
25226     function reverse(p) {
25227         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25228         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25229     }
25230
25231     function lineString(nodes) {
25232         return 'M' + nodes.join('L');
25233     }
25234
25235     function subpath(nodes, from, to) {
25236         function segmentLength(i) {
25237             var dx = nodes[i][0] - nodes[i + 1][0];
25238             var dy = nodes[i][1] - nodes[i + 1][1];
25239             return Math.sqrt(dx * dx + dy * dy);
25240         }
25241
25242         var sofar = 0,
25243             start, end, i0, i1;
25244         for (var i = 0; i < nodes.length - 1; i++) {
25245             var current = segmentLength(i);
25246             var portion;
25247             if (!start && sofar + current >= from) {
25248                 portion = (from - sofar) / current;
25249                 start = [
25250                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25251                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25252                 ];
25253                 i0 = i + 1;
25254             }
25255             if (!end && sofar + current >= to) {
25256                 portion = (to - sofar) / current;
25257                 end = [
25258                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25259                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25260                 ];
25261                 i1 = i + 1;
25262             }
25263             sofar += current;
25264
25265         }
25266         var ret = nodes.slice(i0, i1);
25267         ret.unshift(start);
25268         ret.push(end);
25269         return ret;
25270
25271     }
25272
25273     function hideOnMouseover() {
25274         var layers = d3.select(this)
25275             .selectAll('.layer-label, .layer-halo');
25276
25277         layers.selectAll('.proximate')
25278             .classed('proximate', false);
25279
25280         var mouse = context.mouse(),
25281             pad = 50,
25282             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25283             ids = _.pluck(rtree.search(rect), 'id');
25284
25285         if (!ids.length) return;
25286         layers.selectAll('.' + ids.join(', .'))
25287             .classed('proximate', true);
25288     }
25289
25290     var rtree = rbush(),
25291         rectangles = {};
25292
25293     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25294
25295         var hidePoints = !surface.select('.node.point').node();
25296
25297         var labelable = [], i, k, entity;
25298         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25299
25300         if (fullRedraw) {
25301             rtree.clear();
25302             rectangles = {};
25303         } else {
25304             for (i = 0; i < entities.length; i++) {
25305                 rtree.remove(rectangles[entities[i].id]);
25306             }
25307         }
25308
25309         // Split entities into groups specified by label_stack
25310         for (i = 0; i < entities.length; i++) {
25311             entity = entities[i];
25312             var geometry = entity.geometry(graph);
25313
25314             if (geometry === 'vertex')
25315                 continue;
25316             if (hidePoints && geometry === 'point')
25317                 continue;
25318
25319             var preset = geometry === 'area' && context.presets().match(entity, graph),
25320                 icon = preset && !blacklisted(preset) && preset.icon;
25321
25322             if (!icon && !iD.util.displayName(entity))
25323                 continue;
25324
25325             for (k = 0; k < label_stack.length; k ++) {
25326                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25327                     labelable[k].push(entity);
25328                     break;
25329                 }
25330             }
25331         }
25332
25333         var positions = {
25334             point: [],
25335             line: [],
25336             area: []
25337         };
25338
25339         var labelled = {
25340             point: [],
25341             line: [],
25342             area: []
25343         };
25344
25345         // Try and find a valid label for labellable entities
25346         for (k = 0; k < labelable.length; k++) {
25347             var font_size = font_sizes[k];
25348             for (i = 0; i < labelable[k].length; i ++) {
25349                 entity = labelable[k][i];
25350                 var name = iD.util.displayName(entity),
25351                     width = name && textWidth(name, font_size),
25352                     p;
25353                 if (entity.geometry(graph) === 'point') {
25354                     p = getPointLabel(entity, width, font_size);
25355                 } else if (entity.geometry(graph) === 'line') {
25356                     p = getLineLabel(entity, width, font_size);
25357                 } else if (entity.geometry(graph) === 'area') {
25358                     p = getAreaLabel(entity, width, font_size);
25359                 }
25360                 if (p) {
25361                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25362                     positions[entity.geometry(graph)].push(p);
25363                     labelled[entity.geometry(graph)].push(entity);
25364                 }
25365             }
25366         }
25367
25368         function getPointLabel(entity, width, height) {
25369             var coord = projection(entity.loc),
25370                 m = 5,  // margin
25371                 offset = pointOffsets[0],
25372                 p = {
25373                     height: height,
25374                     width: width,
25375                     x: coord[0] + offset[0],
25376                     y: coord[1] + offset[1],
25377                     textAnchor: offset[2]
25378                 };
25379             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25380             if (tryInsert(rect, entity.id)) return p;
25381         }
25382
25383
25384         function getLineLabel(entity, width, height) {
25385             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25386                 length = iD.geo.pathLength(nodes);
25387             if (length < width + 20) return;
25388
25389             for (var i = 0; i < lineOffsets.length; i ++) {
25390                 var offset = lineOffsets[i],
25391                     middle = offset / 100 * length,
25392                     start = middle - width/2;
25393                 if (start < 0 || start + width > length) continue;
25394                 var sub = subpath(nodes, start, start + width),
25395                     rev = reverse(sub),
25396                     rect = [
25397                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25398                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25399                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25400                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25401                     ];
25402                 if (rev) sub = sub.reverse();
25403                 if (tryInsert(rect, entity.id)) return {
25404                     'font-size': height + 2,
25405                     lineString: lineString(sub),
25406                     startOffset: offset + '%'
25407                 };
25408             }
25409         }
25410
25411         function getAreaLabel(entity, width, height) {
25412             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25413                 extent = entity.extent(graph),
25414                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25415                 rect;
25416
25417             if (!centroid || entitywidth < 20) return;
25418
25419             var iconX = centroid[0] - (iconSize/2),
25420                 iconY = centroid[1] - (iconSize/2),
25421                 textOffset = iconSize + 5;
25422
25423             var p = {
25424                 transform: 'translate(' + iconX + ',' + iconY + ')'
25425             };
25426
25427             if (width && entitywidth >= width + 20) {
25428                 p.x = centroid[0];
25429                 p.y = centroid[1] + textOffset;
25430                 p.textAnchor = 'middle';
25431                 p.height = height;
25432                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25433             } else {
25434                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25435             }
25436
25437             if (tryInsert(rect, entity.id)) return p;
25438
25439         }
25440
25441         function tryInsert(rect, id) {
25442             // Check that label is visible
25443             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25444                 rect[3] > dimensions[1]) return false;
25445             var v = rtree.search(rect).length === 0;
25446             if (v) {
25447                 rect.id = id;
25448                 rtree.insert(rect);
25449                 rectangles[id] = rect;
25450             }
25451             return v;
25452         }
25453
25454         var label = surface.select('.layer-label'),
25455             halo = surface.select('.layer-halo');
25456
25457         // points
25458         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25459         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25460
25461         // lines
25462         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25463         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25464         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25465
25466         // areas
25467         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25468         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25469         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25470     }
25471
25472     labels.supersurface = function(supersurface) {
25473         supersurface
25474             .on('mousemove.hidelabels', hideOnMouseover)
25475             .on('mousedown.hidelabels', function () {
25476                 supersurface.on('mousemove.hidelabels', null);
25477             })
25478             .on('mouseup.hidelabels', function () {
25479                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25480             });
25481     };
25482
25483     return labels;
25484 };
25485 iD.svg.Lines = function(projection) {
25486
25487     var highway_stack = {
25488         motorway: 0,
25489         motorway_link: 1,
25490         trunk: 2,
25491         trunk_link: 3,
25492         primary: 4,
25493         primary_link: 5,
25494         secondary: 6,
25495         tertiary: 7,
25496         unclassified: 8,
25497         residential: 9,
25498         service: 10,
25499         footway: 11
25500     };
25501
25502     function waystack(a, b) {
25503         var as = 0, bs = 0;
25504
25505         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25506         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25507         return as - bs;
25508     }
25509
25510     return function drawLines(surface, graph, entities, filter) {
25511         var ways = [], pathdata = {}, onewaydata = {},
25512             getPath = iD.svg.Path(projection, graph);
25513
25514         for (var i = 0; i < entities.length; i++) {
25515             var entity = entities[i],
25516                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25517             if (outer) {
25518                 ways.push(entity.mergeTags(outer.tags));
25519             } else if (entity.geometry(graph) === 'line') {
25520                 ways.push(entity);
25521             }
25522         }
25523
25524         ways = ways.filter(getPath);
25525
25526         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25527
25528         _.forOwn(pathdata, function(v, k) {
25529             onewaydata[k] = _(v)
25530                 .filter(function(d) { return d.isOneWay(); })
25531                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25532                 .flatten()
25533                 .valueOf();
25534         });
25535
25536         var layergroup = surface
25537             .select('.layer-lines')
25538             .selectAll('g.layergroup')
25539             .data(d3.range(-10, 11));
25540
25541         layergroup.enter()
25542             .append('g')
25543             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25544
25545
25546         var linegroup = layergroup
25547             .selectAll('g.linegroup')
25548             .data(['shadow', 'casing', 'stroke']);
25549
25550         linegroup.enter()
25551             .append('g')
25552             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25553
25554
25555         var lines = linegroup
25556             .selectAll('path')
25557             .filter(filter)
25558             .data(
25559                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25560                 iD.Entity.key
25561             );
25562
25563         // Optimization: call simple TagClasses only on enter selection. This
25564         // works because iD.Entity.key is defined to include the entity v attribute.
25565         lines.enter()
25566             .append('path')
25567             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25568             .call(iD.svg.TagClasses());
25569
25570         lines
25571             .sort(waystack)
25572             .attr('d', getPath)
25573             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25574
25575         lines.exit()
25576             .remove();
25577
25578
25579         var onewaygroup = layergroup
25580             .selectAll('g.onewaygroup')
25581             .data(['oneway']);
25582
25583         onewaygroup.enter()
25584             .append('g')
25585             .attr('class', 'layer onewaygroup');
25586
25587
25588         var oneways = onewaygroup
25589             .selectAll('path')
25590             .filter(filter)
25591             .data(
25592                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25593                 function(d) { return [d.id, d.index]; }
25594             );
25595
25596         oneways.enter()
25597             .append('path')
25598             .attr('class', 'oneway')
25599             .attr('marker-mid', 'url(#oneway-marker)');
25600
25601         oneways
25602             .attr('d', function(d) { return d.d; });
25603
25604         oneways.exit()
25605             .remove();
25606
25607     };
25608 };
25609 iD.svg.Midpoints = function(projection, context) {
25610     return function drawMidpoints(surface, graph, entities, filter, extent) {
25611         var poly = extent.polygon(),
25612             midpoints = {};
25613
25614         for (var i = 0; i < entities.length; i++) {
25615             var entity = entities[i];
25616
25617             if (entity.type !== 'way')
25618                 continue;
25619             if (!filter(entity))
25620                 continue;
25621             if (context.selectedIDs().indexOf(entity.id) < 0)
25622                 continue;
25623
25624             var nodes = graph.childNodes(entity);
25625             for (var j = 0; j < nodes.length - 1; j++) {
25626
25627                 var a = nodes[j],
25628                     b = nodes[j + 1],
25629                     id = [a.id, b.id].sort().join('-');
25630
25631                 if (midpoints[id]) {
25632                     midpoints[id].parents.push(entity);
25633                 } else {
25634                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25635                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25636                             loc = null;
25637
25638                         if (extent.intersects(point)) {
25639                             loc = point;
25640                         } else {
25641                             for (var k = 0; k < 4; k++) {
25642                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25643                                 if (point &&
25644                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25645                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25646                                 {
25647                                     loc = point;
25648                                     break;
25649                                 }
25650                             }
25651                         }
25652
25653                         if (loc) {
25654                             midpoints[id] = {
25655                                 type: 'midpoint',
25656                                 id: id,
25657                                 loc: loc,
25658                                 edge: [a.id, b.id],
25659                                 parents: [entity]
25660                             };
25661                         }
25662                     }
25663                 }
25664             }
25665         }
25666
25667         function midpointFilter(d) {
25668             if (midpoints[d.id])
25669                 return true;
25670
25671             for (var i = 0; i < d.parents.length; i++)
25672                 if (filter(d.parents[i]))
25673                     return true;
25674
25675             return false;
25676         }
25677
25678         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25679             .filter(midpointFilter)
25680             .data(_.values(midpoints), function(d) { return d.id; });
25681
25682         var group = groups.enter()
25683             .insert('g', ':first-child')
25684             .attr('class', 'midpoint');
25685
25686         group.append('circle')
25687             .attr('r', 7)
25688             .attr('class', 'shadow');
25689
25690         group.append('circle')
25691             .attr('r', 3)
25692             .attr('class', 'fill');
25693
25694         groups.attr('transform', iD.svg.PointTransform(projection));
25695
25696         // Propagate data bindings.
25697         groups.select('circle.shadow');
25698         groups.select('circle.fill');
25699
25700         groups.exit()
25701             .remove();
25702     };
25703 };
25704 iD.svg.Points = function(projection, context) {
25705     function markerPath(selection, klass) {
25706         selection
25707             .attr('class', klass)
25708             .attr('transform', 'translate(-8, -23)')
25709             .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');
25710     }
25711
25712     function sortY(a, b) {
25713         return b.loc[1] - a.loc[1];
25714     }
25715
25716     function drawPoints(surface, points, filter) {
25717         points.sort(sortY);
25718
25719         var groups = surface.select('.layer-hit').selectAll('g.point')
25720             .filter(filter)
25721             .data(points, iD.Entity.key);
25722
25723         var group = groups.enter()
25724             .append('g')
25725             .attr('class', function(d) { return 'node point ' + d.id; })
25726             .order();
25727
25728         group.append('path')
25729             .call(markerPath, 'shadow');
25730
25731         group.append('path')
25732             .call(markerPath, 'stroke');
25733
25734         group.append('use')
25735             .attr('class', 'icon')
25736             .attr('transform', 'translate(-6, -20)')
25737             .attr('clip-path', 'url(#clip-square-12)');
25738
25739         groups.attr('transform', iD.svg.PointTransform(projection))
25740             .call(iD.svg.TagClasses());
25741
25742         // Selecting the following implicitly
25743         // sets the data (point entity) on the element
25744         groups.select('.shadow');
25745         groups.select('.stroke');
25746         groups.select('.icon')
25747             .attr('xlink:href', function(entity) {
25748                 var preset = context.presets().match(entity, context.graph());
25749                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
25750             });
25751
25752         groups.exit()
25753             .remove();
25754     }
25755
25756     drawPoints.points = function(entities, limit) {
25757         var graph = context.graph(),
25758             points = [];
25759
25760         for (var i = 0; i < entities.length; i++) {
25761             var entity = entities[i];
25762             if (entity.geometry(graph) === 'point') {
25763                 points.push(entity);
25764                 if (limit && points.length >= limit) break;
25765             }
25766         }
25767
25768         return points;
25769     };
25770
25771     return drawPoints;
25772 };
25773 iD.svg.Surface = function() {
25774     return function (selection) {
25775         var layers = selection.selectAll('.layer')
25776             .data(['areas', 'lines', 'hit', 'halo', 'label']);
25777
25778         layers.enter().append('g')
25779             .attr('class', function(d) { return 'layer layer-' + d; });
25780     };
25781 };
25782 iD.svg.TagClasses = function() {
25783     var primary = [
25784             'building', 'highway', 'railway', 'waterway', 'aeroway',
25785             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25786             'leisure', 'place'
25787         ],
25788         secondary = [
25789             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25790         ],
25791         tagClassRe = /^tag-/,
25792         tags = function(entity) { return entity.tags; };
25793
25794     var tagClasses = function(selection) {
25795         selection.each(function tagClassesEach(entity) {
25796             var classes, value = this.className;
25797
25798             if (value.baseVal !== undefined) value = value.baseVal;
25799
25800             classes = value.trim().split(/\s+/).filter(function(name) {
25801                 return name.length && !tagClassRe.test(name);
25802             }).join(' ');
25803
25804             var t = tags(entity), i, k, v;
25805
25806             for (i = 0; i < primary.length; i++) {
25807                 k = primary[i];
25808                 v = t[k];
25809                 if (!v || v === 'no') continue;
25810                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25811                 break;
25812             }
25813
25814             for (i = 0; i < secondary.length; i++) {
25815                 k = secondary[i];
25816                 v = t[k];
25817                 if (!v || v === 'no') continue;
25818                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25819             }
25820
25821             classes = classes.trim();
25822
25823             if (classes !== value) {
25824                 d3.select(this).attr('class', classes);
25825             }
25826         });
25827     };
25828
25829     tagClasses.tags = function(_) {
25830         if (!arguments.length) return tags;
25831         tags = _;
25832         return tagClasses;
25833     };
25834
25835     return tagClasses;
25836 };
25837 iD.svg.Turns = function(projection) {
25838     return function(surface, graph, turns) {
25839         function key(turn) {
25840             return [turn.from.node + turn.via.node + turn.to.node].join('-');
25841         }
25842
25843         function icon(turn) {
25844             var u = turn.u ? '-u' : '';
25845             if (!turn.restriction)
25846                 return '#icon-restriction-yes' + u;
25847             var restriction = graph.entity(turn.restriction).tags.restriction;
25848             return '#icon-restriction-' +
25849                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
25850         }
25851
25852         var groups = surface.select('.layer-hit').selectAll('g.turn')
25853             .data(turns, key);
25854
25855         // Enter
25856
25857         var enter = groups.enter().append('g')
25858             .attr('class', 'turn');
25859
25860         var nEnter = enter.filter(function (turn) { return !turn.u; });
25861
25862         nEnter.append('rect')
25863             .attr('transform', 'translate(-12, -12)')
25864             .attr('width', '45')
25865             .attr('height', '25');
25866
25867         nEnter.append('use')
25868             .attr('transform', 'translate(-12, -12)')
25869             .attr('clip-path', 'url(#clip-square-45)');
25870
25871         var uEnter = enter.filter(function (turn) { return turn.u; });
25872
25873         uEnter.append('circle')
25874             .attr('r', '16');
25875
25876         uEnter.append('use')
25877             .attr('transform', 'translate(-16, -16)')
25878             .attr('clip-path', 'url(#clip-square-32)');
25879
25880         // Update
25881
25882         groups
25883             .attr('transform', function (turn) {
25884                 var v = graph.entity(turn.via.node),
25885                     t = graph.entity(turn.to.node),
25886                     a = iD.geo.angle(v, t, projection),
25887                     p = projection(v.loc),
25888                     r = turn.u ? 0 : 60;
25889
25890                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
25891                     'rotate(' + a * 180 / Math.PI + ')';
25892             });
25893
25894         groups.select('use')
25895             .attr('xlink:href', icon);
25896
25897         groups.select('rect');
25898         groups.select('circle');
25899
25900         // Exit
25901
25902         groups.exit()
25903             .remove();
25904
25905         return this;
25906     };
25907 };
25908 iD.svg.Vertices = function(projection, context) {
25909     var radiuses = {
25910         //       z16-, z17, z18+, tagged
25911         shadow: [6,    7.5,   7.5,  11.5],
25912         stroke: [2.5,  3.5,   3.5,  7],
25913         fill:   [1,    1.5,   1.5,  1.5]
25914     };
25915
25916     var hover;
25917
25918     function siblingAndChildVertices(ids, graph, extent) {
25919         var vertices = {};
25920
25921         function addChildVertices(entity) {
25922             var i;
25923             if (entity.type === 'way') {
25924                 for (i = 0; i < entity.nodes.length; i++) {
25925                     addChildVertices(graph.entity(entity.nodes[i]));
25926                 }
25927             } else if (entity.type === 'relation') {
25928                 for (i = 0; i < entity.members.length; i++) {
25929                     var member = context.hasEntity(entity.members[i].id);
25930                     if (member) {
25931                         addChildVertices(member);
25932                     }
25933                 }
25934             } else if (entity.intersects(extent, graph)) {
25935                 vertices[entity.id] = entity;
25936             }
25937         }
25938
25939         ids.forEach(function(id) {
25940             var entity = context.hasEntity(id);
25941             if (entity && entity.type === 'node') {
25942                 vertices[entity.id] = entity;
25943                 context.graph().parentWays(entity).forEach(function(entity) {
25944                     addChildVertices(entity);
25945                 });
25946             } else if (entity) {
25947                 addChildVertices(entity);
25948             }
25949         });
25950
25951         return vertices;
25952     }
25953
25954     function draw(selection, vertices, klass, graph, zoom) {
25955         var icons = {},
25956             z;
25957
25958         if (zoom < 17) {
25959             z = 0;
25960         } else if (zoom < 18) {
25961             z = 1;
25962         } else {
25963             z = 2;
25964         }
25965
25966         var groups = selection.data(vertices, function(entity) {
25967             return iD.Entity.key(entity);
25968         });
25969
25970         function icon(entity) {
25971             if (entity.id in icons) return icons[entity.id];
25972             icons[entity.id] =
25973                 entity.hasInterestingTags() &&
25974                 context.presets().match(entity, graph).icon;
25975             return icons[entity.id];
25976         }
25977
25978         function classCircle(klass) {
25979             return function(entity) {
25980                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25981             };
25982         }
25983
25984         function setAttributes(selection) {
25985             ['shadow','stroke','fill'].forEach(function(klass) {
25986                 var rads = radiuses[klass];
25987                 selection.selectAll('.' + klass)
25988                     .each(function(entity) {
25989                         var i = z && icon(entity),
25990                             c = i ? 0.5 : 0,
25991                             r = rads[i ? 3 : z];
25992                         this.setAttribute('cx', c);
25993                         this.setAttribute('cy', -c);
25994                         this.setAttribute('r', r);
25995                         if (i && klass === 'fill') {
25996                             this.setAttribute('visibility', 'hidden');
25997                         } else {
25998                             this.removeAttribute('visibility');
25999                         }
26000                     });
26001             });
26002
26003             selection.selectAll('use')
26004                 .each(function() {
26005                     if (z) {
26006                         this.removeAttribute('visibility');
26007                     } else {
26008                         this.setAttribute('visibility', 'hidden');
26009                     }
26010                 });
26011         }
26012
26013         var enter = groups.enter()
26014             .append('g')
26015             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
26016
26017         enter.append('circle')
26018             .each(classCircle('shadow'));
26019
26020         enter.append('circle')
26021             .each(classCircle('stroke'));
26022
26023         // Vertices with icons get a `use`.
26024         enter.filter(function(d) { return icon(d); })
26025             .append('use')
26026             .attr('transform', 'translate(-6, -6)')
26027             .attr('clip-path', 'url(#clip-square-12)')
26028             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26029
26030         // Vertices with tags get a fill.
26031         enter.filter(function(d) { return d.hasInterestingTags(); })
26032             .append('circle')
26033             .each(classCircle('fill'));
26034
26035         groups
26036             .attr('transform', iD.svg.PointTransform(projection))
26037             .classed('shared', function(entity) { return graph.isShared(entity); })
26038             .call(setAttributes);
26039
26040         groups.exit()
26041             .remove();
26042     }
26043
26044     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26045         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26046             vertices = [];
26047
26048         for (var i = 0; i < entities.length; i++) {
26049             var entity = entities[i];
26050
26051             if (entity.geometry(graph) !== 'vertex')
26052                 continue;
26053
26054             if (entity.id in selected ||
26055                 entity.hasInterestingTags() ||
26056                 entity.isIntersection(graph)) {
26057                 vertices.push(entity);
26058             }
26059         }
26060
26061         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26062             .filter(filter)
26063             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26064
26065         drawHover(surface, graph, extent, zoom);
26066     }
26067
26068     function drawHover(surface, graph, extent, zoom) {
26069         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26070
26071         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26072             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26073     }
26074
26075     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26076         if (hover !== _) {
26077             hover = _;
26078             drawHover(surface, graph, extent, zoom);
26079         }
26080     };
26081
26082     return drawVertices;
26083 };
26084 iD.ui = function(context) {
26085     function render(container) {
26086         var map = context.map();
26087
26088         if (iD.detect().opera) container.classed('opera', true);
26089
26090         var hash = iD.behavior.Hash(context);
26091
26092         hash();
26093
26094         if (!hash.hadHash) {
26095             map.centerZoom([-77.02271, 38.90085], 20);
26096         }
26097
26098         container.append('svg')
26099             .attr('id', 'defs')
26100             .call(iD.svg.Defs(context));
26101
26102         container.append('div')
26103             .attr('id', 'sidebar')
26104             .attr('class', 'col4')
26105             .call(ui.sidebar);
26106
26107         var content = container.append('div')
26108             .attr('id', 'content');
26109
26110         var bar = content.append('div')
26111             .attr('id', 'bar')
26112             .attr('class', 'fillD');
26113
26114         var m = content.append('div')
26115             .attr('id', 'map')
26116             .call(map);
26117
26118         bar.append('div')
26119             .attr('class', 'spacer col4');
26120
26121         var limiter = bar.append('div')
26122             .attr('class', 'limiter');
26123
26124         limiter.append('div')
26125             .attr('class', 'button-wrap joined col3')
26126             .call(iD.ui.Modes(context), limiter);
26127
26128         limiter.append('div')
26129             .attr('class', 'button-wrap joined col1')
26130             .call(iD.ui.UndoRedo(context));
26131
26132         limiter.append('div')
26133             .attr('class', 'button-wrap col1')
26134             .call(iD.ui.Save(context));
26135
26136         bar.append('div')
26137             .attr('class', 'spinner')
26138             .call(iD.ui.Spinner(context));
26139
26140         content
26141             .call(iD.ui.Attribution(context));
26142
26143         content.append('div')
26144             .style('display', 'none')
26145             .attr('class', 'help-wrap map-overlay fillL col5 content');
26146
26147         var controls = bar.append('div')
26148             .attr('class', 'map-controls');
26149
26150         controls.append('div')
26151             .attr('class', 'map-control zoombuttons')
26152             .call(iD.ui.Zoom(context));
26153
26154         controls.append('div')
26155             .attr('class', 'map-control geolocate-control')
26156             .call(iD.ui.Geolocate(map));
26157
26158         controls.append('div')
26159             .attr('class', 'map-control background-control')
26160             .call(iD.ui.Background(context));
26161
26162         controls.append('div')
26163             .attr('class', 'map-control help-control')
26164             .call(iD.ui.Help(context));
26165
26166         var footer = content.append('div')
26167             .attr('id', 'footer')
26168             .attr('class', 'fillD');
26169
26170         footer.append('div')
26171             .attr('id', 'scale-block')
26172             .call(iD.ui.Scale(context));
26173
26174         var linkList = footer.append('div')
26175             .attr('id', 'info-block')
26176             .append('ul')
26177             .attr('id', 'about-list')
26178             .attr('class', 'link-list');
26179
26180         if (!context.embed()) {
26181             linkList.call(iD.ui.Account(context));
26182         }
26183
26184         linkList.append('li')
26185             .append('a')
26186             .attr('target', '_blank')
26187             .attr('tabindex', -1)
26188             .attr('href', 'http://github.com/openstreetmap/iD')
26189             .text(iD.version);
26190
26191         var bugReport = linkList.append('li')
26192             .append('a')
26193             .attr('target', '_blank')
26194             .attr('tabindex', -1)
26195             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26196
26197         bugReport.append('span')
26198             .attr('class','icon bug light');
26199
26200         bugReport.call(bootstrap.tooltip()
26201                 .title(t('report_a_bug'))
26202                 .placement('top')
26203             );
26204
26205         linkList.append('li')
26206             .attr('class', 'user-list')
26207             .attr('tabindex', -1)
26208             .call(iD.ui.Contributors(context));
26209
26210         footer.append('div')
26211             .attr('class', 'api-status')
26212             .call(iD.ui.Status(context));
26213
26214         window.onbeforeunload = function() {
26215             return context.save();
26216         };
26217
26218         window.onunload = function() {
26219             context.history().unlock();
26220         };
26221
26222         d3.select(window).on('resize.editor', function() {
26223             map.dimensions(m.dimensions());
26224         });
26225
26226         function pan(d) {
26227             return function() {
26228                 context.pan(d);
26229             };
26230         }
26231
26232         // pan amount
26233         var pa = 5;
26234
26235         var keybinding = d3.keybinding('main')
26236             .on('⌫', function() { d3.event.preventDefault(); })
26237             .on('←', pan([pa, 0]))
26238             .on('↑', pan([0, pa]))
26239             .on('→', pan([-pa, 0]))
26240             .on('↓', pan([0, -pa]));
26241
26242         d3.select(document)
26243             .call(keybinding);
26244
26245         context.enter(iD.modes.Browse(context));
26246
26247         context.container()
26248             .call(iD.ui.Splash(context))
26249             .call(iD.ui.Restore(context));
26250
26251         var authenticating = iD.ui.Loading(context)
26252             .message(t('loading_auth'));
26253
26254         context.connection()
26255             .on('authenticating.ui', function() {
26256                 context.container()
26257                     .call(authenticating);
26258             })
26259             .on('authenticated.ui', function() {
26260                 authenticating.close();
26261             });
26262     }
26263
26264     function ui(container) {
26265         context.container(container);
26266         context.loadLocale(function() {
26267             render(container);
26268         });
26269     }
26270
26271     ui.sidebar = iD.ui.Sidebar(context);
26272
26273     return ui;
26274 };
26275
26276 iD.ui.tooltipHtml = function(text, key) {
26277     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26278 };
26279 iD.ui.Account = function(context) {
26280     var connection = context.connection();
26281
26282     function update(selection) {
26283         if (!connection.authenticated()) {
26284             selection.selectAll('#userLink, #logoutLink')
26285                 .style('display', 'none');
26286             return;
26287         }
26288
26289         connection.userDetails(function(err, details) {
26290             var userLink = selection.select('#userLink'),
26291                 logoutLink = selection.select('#logoutLink');
26292
26293             userLink.html('');
26294             logoutLink.html('');
26295
26296             if (err) return;
26297
26298             selection.selectAll('#userLink, #logoutLink')
26299                 .style('display', 'list-item');
26300
26301             // Link
26302             userLink.append('a')
26303                 .attr('href', connection.userURL(details.display_name))
26304                 .attr('target', '_blank');
26305
26306             // Add thumbnail or dont
26307             if (details.image_url) {
26308                 userLink.append('img')
26309                     .attr('class', 'icon icon-pre-text user-icon')
26310                     .attr('src', details.image_url);
26311             } else {
26312                 userLink.append('span')
26313                     .attr('class', 'icon avatar light icon-pre-text');
26314             }
26315
26316             // Add user name
26317             userLink.append('span')
26318                 .attr('class', 'label')
26319                 .text(details.display_name);
26320
26321             logoutLink.append('a')
26322                 .attr('class', 'logout')
26323                 .attr('href', '#')
26324                 .text(t('logout'))
26325                 .on('click.logout', function() {
26326                     d3.event.preventDefault();
26327                     connection.logout();
26328                 });
26329         });
26330     }
26331
26332     return function(selection) {
26333         selection.append('li')
26334             .attr('id', 'logoutLink')
26335             .style('display', 'none');
26336
26337         selection.append('li')
26338             .attr('id', 'userLink')
26339             .style('display', 'none');
26340
26341         connection.on('auth.account', function() { update(selection); });
26342         update(selection);
26343     };
26344 };
26345 iD.ui.Attribution = function(context) {
26346     var selection;
26347
26348     function attribution(data, klass) {
26349         var div = selection.selectAll('.' + klass)
26350             .data([0]);
26351
26352         div.enter()
26353             .append('div')
26354             .attr('class', klass);
26355
26356         var background = div.selectAll('.attribution')
26357             .data(data, function(d) { return d.name(); });
26358
26359         background.enter()
26360             .append('span')
26361             .attr('class', 'attribution')
26362             .each(function(d) {
26363                 if (d.terms_html) {
26364                     d3.select(this)
26365                         .html(d.terms_html);
26366                     return;
26367                 }
26368
26369                 var source = d.terms_text || d.id || d.name();
26370
26371                 if (d.logo) {
26372                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26373                 }
26374
26375                 if (d.terms_url) {
26376                     d3.select(this)
26377                         .append('a')
26378                         .attr('href', d.terms_url)
26379                         .attr('target', '_blank')
26380                         .html(source);
26381                 } else {
26382                     d3.select(this)
26383                         .text(source);
26384                 }
26385             });
26386
26387         background.exit()
26388             .remove();
26389
26390         var copyright = background.selectAll('.copyright-notice')
26391             .data(function(d) {
26392                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26393                 return notice ? [notice] : [];
26394             });
26395
26396         copyright.enter()
26397             .append('span')
26398             .attr('class', 'copyright-notice');
26399
26400         copyright.text(String);
26401
26402         copyright.exit()
26403             .remove();
26404     }
26405
26406     function update() {
26407         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26408         attribution(context.background().overlayLayerSources().filter(function (s) {
26409             return s.validZoom(context.map().zoom());
26410         }), 'overlay-layer-attribution');
26411     }
26412
26413     return function(select) {
26414         selection = select;
26415
26416         context.background()
26417             .on('change.attribution', update);
26418
26419         context.map()
26420             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26421
26422         update();
26423     };
26424 };
26425 iD.ui.Background = function(context) {
26426     var key = 'b',
26427         opacities = [1, 0.75, 0.5, 0.25],
26428         directions = [
26429             ['left', [1, 0]],
26430             ['top', [0, -1]],
26431             ['right', [-1, 0]],
26432             ['bottom', [0, 1]]],
26433         opacityDefault = (context.storage('background-opacity') !== null) ?
26434             (+context.storage('background-opacity')) : 0.5,
26435         customTemplate = '';
26436
26437     // Can be 0 from <1.3.0 use or due to issue #1923.
26438     if (opacityDefault === 0) opacityDefault = 0.5;
26439
26440     function background(selection) {
26441
26442         function setOpacity(d) {
26443             var bg = context.container().selectAll('.background-layer')
26444                 .transition()
26445                 .style('opacity', d)
26446                 .attr('data-opacity', d);
26447
26448             if (!iD.detect().opera) {
26449                 iD.util.setTransform(bg, 0, 0);
26450             }
26451
26452             opacityList.selectAll('li')
26453                 .classed('active', function(_) { return _ === d; });
26454
26455             context.storage('background-opacity', d);
26456         }
26457
26458         function selectLayer() {
26459             function active(d) {
26460                 return context.background().showsLayer(d);
26461             }
26462
26463             content.selectAll('.layer, .custom_layer')
26464                 .classed('active', active)
26465                 .selectAll('input')
26466                 .property('checked', active);
26467         }
26468
26469         function clickSetSource(d) {
26470             d3.event.preventDefault();
26471             context.background().baseLayerSource(d);
26472             selectLayer();
26473         }
26474
26475         function editCustom() {
26476             d3.event.preventDefault();
26477             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26478             if (!template ||
26479                 template.indexOf('google.com') !== -1 ||
26480                 template.indexOf('googleapis.com') !== -1 ||
26481                 template.indexOf('google.ru') !== -1) {
26482                 selectLayer();
26483                 return;
26484             }
26485             setCustom(template);
26486         }
26487
26488         function setCustom(template) {
26489             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26490             selectLayer();
26491         }
26492
26493         function clickSetOverlay(d) {
26494             d3.event.preventDefault();
26495             context.background().toggleOverlayLayer(d);
26496             selectLayer();
26497         }
26498
26499         function clickGpx() {
26500             context.background().toggleGpxLayer();
26501             update();
26502         }
26503
26504         function drawList(layerList, type, change, filter) {
26505             var sources = context.background()
26506                 .sources(context.map().extent())
26507                 .filter(filter);
26508
26509             var layerLinks = layerList.selectAll('li.layer')
26510                 .data(sources, function(d) { return d.name(); });
26511
26512             var enter = layerLinks.enter()
26513                 .insert('li', '.custom_layer')
26514                 .attr('class', 'layer');
26515
26516             // only set tooltips for layers with tooltips
26517             enter.filter(function(d) { return d.description; })
26518                 .call(bootstrap.tooltip()
26519                     .title(function(d) { return d.description; })
26520                     .placement('top'));
26521
26522             var label = enter.append('label');
26523
26524             label.append('input')
26525                 .attr('type', type)
26526                 .attr('name', 'layers')
26527                 .on('change', change);
26528
26529             label.append('span')
26530                 .text(function(d) { return d.name(); });
26531
26532             layerLinks.exit()
26533                 .remove();
26534
26535             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26536         }
26537
26538         function update() {
26539             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26540             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26541
26542             var hasGpx = context.background().hasGpxLayer(),
26543                 showsGpx = context.background().showsGpxLayer();
26544
26545             gpxLayerItem
26546                 .classed('active', showsGpx)
26547                 .selectAll('input')
26548                 .property('disabled', !hasGpx)
26549                 .property('checked', showsGpx);
26550
26551             selectLayer();
26552
26553             var source = context.background().baseLayerSource();
26554             if (source.id === 'custom') {
26555                 customTemplate = source.template;
26556             }
26557         }
26558
26559         function clickNudge(d) {
26560
26561             var timeout = window.setTimeout(function() {
26562                     interval = window.setInterval(nudge, 100);
26563                 }, 500),
26564                 interval;
26565
26566             d3.select(this).on('mouseup', function() {
26567                 window.clearInterval(interval);
26568                 window.clearTimeout(timeout);
26569                 nudge();
26570             });
26571
26572             function nudge() {
26573                 var offset = context.background()
26574                     .nudge(d[1], context.map().zoom())
26575                     .offset();
26576                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26577             }
26578         }
26579
26580         var content = selection.append('div')
26581                 .attr('class', 'fillL map-overlay col3 content hide'),
26582             tooltip = bootstrap.tooltip()
26583                 .placement('left')
26584                 .html(true)
26585                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26586
26587         function hide() { setVisible(false); }
26588
26589         function toggle() {
26590             if (d3.event) d3.event.preventDefault();
26591             tooltip.hide(button);
26592             setVisible(!button.classed('active'));
26593         }
26594
26595         function setVisible(show) {
26596             if (show !== shown) {
26597                 button.classed('active', show);
26598                 shown = show;
26599
26600                 if (show) {
26601                     selection.on('mousedown.background-inside', function() {
26602                         return d3.event.stopPropagation();
26603                     });
26604                     content.style('display', 'block')
26605                         .style('right', '-300px')
26606                         .transition()
26607                         .duration(200)
26608                         .style('right', '0px');
26609                 } else {
26610                     content.style('display', 'block')
26611                         .style('right', '0px')
26612                         .transition()
26613                         .duration(200)
26614                         .style('right', '-300px')
26615                         .each('end', function() {
26616                             d3.select(this).style('display', 'none');
26617                         });
26618                     selection.on('mousedown.background-inside', null);
26619                 }
26620             }
26621         }
26622
26623         var button = selection.append('button')
26624                 .attr('tabindex', -1)
26625                 .on('click', toggle)
26626                 .call(tooltip),
26627             opa = content
26628                 .append('div')
26629                 .attr('class', 'opacity-options-wrapper'),
26630             shown = false;
26631
26632         button.append('span')
26633             .attr('class', 'icon layers light');
26634
26635         opa.append('h4')
26636             .text(t('background.title'));
26637
26638         var opacityList = opa.append('ul')
26639             .attr('class', 'opacity-options');
26640
26641         opacityList.selectAll('div.opacity')
26642             .data(opacities)
26643             .enter()
26644             .append('li')
26645             .attr('data-original-title', function(d) {
26646                 return t('background.percent_brightness', { opacity: (d * 100) });
26647             })
26648             .on('click.set-opacity', setOpacity)
26649             .html('<div class="select-box"></div>')
26650             .call(bootstrap.tooltip()
26651                 .placement('left'))
26652             .append('div')
26653             .attr('class', 'opacity')
26654             .style('opacity', String);
26655
26656         var backgroundList = content.append('ul')
26657             .attr('class', 'layer-list');
26658
26659         var custom = backgroundList.append('li')
26660             .attr('class', 'custom_layer')
26661             .datum(iD.BackgroundSource.Custom());
26662
26663         custom.append('button')
26664             .attr('class', 'layer-browse')
26665             .call(bootstrap.tooltip()
26666                 .title(t('background.custom_button'))
26667                 .placement('left'))
26668             .on('click', editCustom)
26669             .append('span')
26670             .attr('class', 'icon geocode');
26671
26672         var label = custom.append('label');
26673
26674         label.append('input')
26675             .attr('type', 'radio')
26676             .attr('name', 'layers')
26677             .on('change', function () {
26678                 if (customTemplate) {
26679                     setCustom(customTemplate);
26680                 } else {
26681                     editCustom();
26682                 }
26683             });
26684
26685         label.append('span')
26686             .text(t('background.custom'));
26687
26688         var overlayList = content.append('ul')
26689             .attr('class', 'layer-list');
26690
26691         var gpxLayerItem = content.append('ul')
26692             .style('display', iD.detect().filedrop ? 'block' : 'none')
26693             .attr('class', 'layer-list')
26694             .append('li')
26695             .classed('layer-toggle-gpx', true);
26696
26697         gpxLayerItem.append('button')
26698             .attr('class', 'layer-extent')
26699             .call(bootstrap.tooltip()
26700                 .title(t('gpx.zoom'))
26701                 .placement('left'))
26702             .on('click', function() {
26703                 d3.event.preventDefault();
26704                 d3.event.stopPropagation();
26705                 context.background().zoomToGpxLayer();
26706             })
26707             .append('span')
26708             .attr('class', 'icon geolocate');
26709
26710         gpxLayerItem.append('button')
26711             .attr('class', 'layer-browse')
26712             .call(bootstrap.tooltip()
26713                 .title(t('gpx.browse'))
26714                 .placement('left'))
26715             .on('click', function() {
26716                 d3.select(document.createElement('input'))
26717                     .attr('type', 'file')
26718                     .on('change', function() {
26719                         context.background().gpxLayerFiles(d3.event.target.files);
26720                     })
26721                     .node().click();
26722             })
26723             .append('span')
26724             .attr('class', 'icon geocode');
26725
26726         label = gpxLayerItem.append('label')
26727             .call(bootstrap.tooltip()
26728                 .title(t('gpx.drag_drop'))
26729                 .placement('top'));
26730
26731         label.append('input')
26732             .attr('type', 'checkbox')
26733             .property('disabled', true)
26734             .on('change', clickGpx);
26735
26736         label.append('span')
26737             .text(t('gpx.local_layer'));
26738
26739         var adjustments = content.append('div')
26740             .attr('class', 'adjustments');
26741
26742         adjustments.append('a')
26743             .text(t('background.fix_misalignment'))
26744             .attr('href', '#')
26745             .classed('hide-toggle', true)
26746             .classed('expanded', false)
26747             .on('click', function() {
26748                 var exp = d3.select(this).classed('expanded');
26749                 nudgeContainer.style('display', exp ? 'none' : 'block');
26750                 d3.select(this).classed('expanded', !exp);
26751                 d3.event.preventDefault();
26752             });
26753
26754         var nudgeContainer = adjustments.append('div')
26755             .attr('class', 'nudge-container cf')
26756             .style('display', 'none');
26757
26758         nudgeContainer.selectAll('button')
26759             .data(directions).enter()
26760             .append('button')
26761             .attr('class', function(d) { return d[0] + ' nudge'; })
26762             .on('mousedown', clickNudge);
26763
26764         var resetButton = nudgeContainer.append('button')
26765             .attr('class', 'reset disabled')
26766             .on('click', function () {
26767                 context.background().offset([0, 0]);
26768                 resetButton.classed('disabled', true);
26769             });
26770
26771         resetButton.append('div')
26772             .attr('class', 'icon undo');
26773
26774         context.map()
26775             .on('move.background-update', _.debounce(update, 1000));
26776
26777         context.background()
26778             .on('change.background-update', update);
26779
26780         update();
26781         setOpacity(opacityDefault);
26782
26783         var keybinding = d3.keybinding('background');
26784         keybinding.on(key, toggle);
26785
26786         d3.select(document)
26787             .call(keybinding);
26788
26789         context.surface().on('mousedown.background-outside', hide);
26790         context.container().on('mousedown.background-outside', hide);
26791     }
26792
26793     return background;
26794 };
26795 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26796 // For example, ⌘Z -> Ctrl+Z
26797 iD.ui.cmd = function(code) {
26798     if (iD.detect().os === 'mac')
26799         return code;
26800
26801     var replacements = {
26802         '⌘': 'Ctrl',
26803         '⇧': 'Shift',
26804         '⌥': 'Alt',
26805         '⌫': 'Backspace',
26806         '⌦': 'Delete'
26807     }, keys = [];
26808
26809     if (iD.detect().os === 'win') {
26810         if (code === '⌘⇧Z') return 'Ctrl+Y';
26811     }
26812
26813     for (var i = 0; i < code.length; i++) {
26814         if (code[i] in replacements) {
26815             keys.push(replacements[code[i]]);
26816         } else {
26817             keys.push(code[i]);
26818         }
26819     }
26820
26821     return keys.join('+');
26822 };
26823 iD.ui.Commit = function(context) {
26824     var event = d3.dispatch('cancel', 'save');
26825
26826     function commit(selection) {
26827         var changes = context.history().changes(),
26828             summary = context.history().difference().summary();
26829
26830         function zoomToEntity(change) {
26831             var entity = change.entity;
26832             if (change.changeType !== 'deleted' &&
26833                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26834                 context.map().zoomTo(entity);
26835                 context.surface().selectAll(
26836                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26837                     .classed('hover', true);
26838             }
26839         }
26840
26841         var header = selection.append('div')
26842             .attr('class', 'header fillL');
26843
26844         header.append('button')
26845             .attr('class', 'fr')
26846             .on('click', event.cancel)
26847             .append('span')
26848             .attr('class', 'icon close');
26849
26850         header.append('h3')
26851             .text(t('commit.title'));
26852
26853         var body = selection.append('div')
26854             .attr('class', 'body');
26855
26856         // Comment Section
26857         var commentSection = body.append('div')
26858             .attr('class', 'modal-section form-field commit-form');
26859
26860         commentSection.append('label')
26861             .attr('class', 'form-label')
26862             .text(t('commit.message_label'));
26863
26864         var commentField = commentSection.append('textarea')
26865             .attr('placeholder', t('commit.description_placeholder'))
26866             .property('value', context.storage('comment') || '')
26867             .on('blur.save', function () {
26868                 context.storage('comment', this.value);
26869             });
26870
26871         commentField.node().select();
26872
26873         // Warnings
26874         var warnings = body.selectAll('div.warning-section')
26875             .data([iD.validate(changes, context.graph())])
26876             .enter()
26877             .append('div')
26878             .attr('class', 'modal-section warning-section fillL2')
26879             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26880             .style('background', '#ffb');
26881
26882         warnings.append('h3')
26883             .text(t('commit.warnings'));
26884
26885         var warningLi = warnings.append('ul')
26886             .attr('class', 'changeset-list')
26887             .selectAll('li')
26888             .data(function(d) { return d; })
26889             .enter()
26890             .append('li')
26891             .style()
26892             .on('mouseover', mouseover)
26893             .on('mouseout', mouseout)
26894             .on('click', warningClick);
26895
26896         warningLi.append('span')
26897             .attr('class', 'alert icon icon-pre-text');
26898
26899         warningLi.append('strong').text(function(d) {
26900             return d.message;
26901         });
26902
26903         warningLi.filter(function(d) { return d.tooltip; })
26904             .call(bootstrap.tooltip()
26905                 .title(function(d) { return d.tooltip; })
26906                 .placement('top')
26907             );
26908
26909         // Save Section
26910         var saveSection = body.append('div')
26911             .attr('class','modal-section fillL cf');
26912
26913         var prose = saveSection.append('p')
26914             .attr('class', 'commit-info')
26915             .html(t('commit.upload_explanation'));
26916
26917         context.connection().userDetails(function(err, user) {
26918             if (err) return;
26919
26920             var userLink = d3.select(document.createElement('div'));
26921
26922             if (user.image_url) {
26923                 userLink.append('img')
26924                     .attr('src', user.image_url)
26925                     .attr('class', 'icon icon-pre-text user-icon');
26926             }
26927
26928             userLink.append('a')
26929                 .attr('class','user-info')
26930                 .text(user.display_name)
26931                 .attr('href', context.connection().userURL(user.display_name))
26932                 .attr('tabindex', -1)
26933                 .attr('target', '_blank');
26934
26935             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26936         });
26937
26938         // Confirm Button
26939         var saveButton = saveSection.append('button')
26940             .attr('class', 'action col4 button')
26941             .on('click.save', function() {
26942                 event.save({
26943                     comment: commentField.node().value
26944                 });
26945             });
26946
26947         saveButton.append('span')
26948             .attr('class', 'label')
26949             .text(t('commit.save'));
26950
26951         var changeSection = body.selectAll('div.commit-section')
26952             .data([0])
26953             .enter()
26954             .append('div')
26955             .attr('class', 'commit-section modal-section fillL2');
26956
26957         changeSection.append('h3')
26958             .text(summary.length + ' Changes');
26959
26960         var li = changeSection.append('ul')
26961             .attr('class', 'changeset-list')
26962             .selectAll('li')
26963             .data(summary)
26964             .enter()
26965             .append('li')
26966             .on('mouseover', mouseover)
26967             .on('mouseout', mouseout)
26968             .on('click', zoomToEntity);
26969
26970         li.append('span')
26971             .attr('class', function(d) {
26972                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
26973             });
26974
26975         li.append('span')
26976             .attr('class', 'change-type')
26977             .text(function(d) {
26978                 return d.changeType + ' ';
26979             });
26980
26981         li.append('strong')
26982             .attr('class', 'entity-type')
26983             .text(function(d) {
26984                 return context.presets().match(d.entity, d.graph).name();
26985             });
26986
26987         li.append('span')
26988             .attr('class', 'entity-name')
26989             .text(function(d) {
26990                 var name = iD.util.displayName(d.entity) || '',
26991                     string = '';
26992                 if (name !== '') string += ':';
26993                 return string += ' ' + name;
26994             });
26995
26996         li.style('opacity', 0)
26997             .transition()
26998             .style('opacity', 1);
26999
27000         li.style('opacity', 0)
27001             .transition()
27002             .style('opacity', 1);
27003
27004         function mouseover(d) {
27005             if (d.entity) {
27006                 context.surface().selectAll(
27007                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
27008                 ).classed('hover', true);
27009             }
27010         }
27011
27012         function mouseout() {
27013             context.surface().selectAll('.hover')
27014                 .classed('hover', false);
27015         }
27016
27017         function warningClick(d) {
27018             if (d.entity) {
27019                 context.map().zoomTo(d.entity);
27020                 context.enter(
27021                     iD.modes.Select(context, [d.entity.id])
27022                         .suppressMenu(true));
27023             }
27024         }
27025     }
27026
27027     return d3.rebind(commit, event, 'on');
27028 };
27029 iD.ui.confirm = function(selection) {
27030     var modal = iD.ui.modal(selection);
27031
27032     modal.select('.modal')
27033         .classed('modal-alert', true);
27034
27035     var section = modal.select('.content');
27036
27037     section.append('div')
27038         .attr('class', 'modal-section header');
27039
27040     section.append('div')
27041         .attr('class', 'modal-section message-text');
27042
27043     var buttonwrap = section.append('div')
27044         .attr('class', 'modal-section buttons cf');
27045
27046     buttonwrap.append('button')
27047         .attr('class', 'col2 action')
27048         .on('click.confirm', function() {
27049             modal.remove();
27050         })
27051         .text(t('confirm.okay'));
27052
27053     return modal;
27054 };
27055 iD.ui.Contributors = function(context) {
27056     function update(selection) {
27057         var users = {},
27058             limit = 4,
27059             entities = context.intersects(context.map().extent());
27060
27061         entities.forEach(function(entity) {
27062             if (entity && entity.user) users[entity.user] = true;
27063         });
27064
27065         var u = Object.keys(users),
27066             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27067
27068         selection.html('')
27069             .append('span')
27070             .attr('class', 'icon nearby light icon-pre-text');
27071
27072         var userList = d3.select(document.createElement('span'));
27073
27074         userList.selectAll()
27075             .data(subset)
27076             .enter()
27077             .append('a')
27078             .attr('class', 'user-link')
27079             .attr('href', function(d) { return context.connection().userURL(d); })
27080             .attr('target', '_blank')
27081             .attr('tabindex', -1)
27082             .text(String);
27083
27084         if (u.length > limit) {
27085             var count = d3.select(document.createElement('span'));
27086
27087             count.append('a')
27088                 .attr('target', '_blank')
27089                 .attr('tabindex', -1)
27090                 .attr('href', function() {
27091                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27092                 })
27093                 .text(u.length - limit + 1);
27094
27095             selection.append('span')
27096                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27097         } else {
27098             selection.append('span')
27099                 .html(t('contributors.list', {users: userList.html()}));
27100         }
27101
27102         if (!u.length) {
27103             selection.transition().style('opacity', 0);
27104         } else if (selection.style('opacity') === '0') {
27105             selection.transition().style('opacity', 1);
27106         }
27107     }
27108
27109     return function(selection) {
27110         update(selection);
27111
27112         context.connection().on('load.contributors', function() {
27113             update(selection);
27114         });
27115
27116         context.map().on('move.contributors', _.debounce(function() {
27117             update(selection);
27118         }, 500));
27119     };
27120 };
27121 iD.ui.Disclosure = function() {
27122     var dispatch = d3.dispatch('toggled'),
27123         title,
27124         expanded = false,
27125         content = function () {};
27126
27127     var disclosure = function(selection) {
27128         var $link = selection.selectAll('.hide-toggle')
27129             .data([0]);
27130
27131         $link.enter().append('a')
27132             .attr('href', '#')
27133             .attr('class', 'hide-toggle');
27134
27135         $link.text(title)
27136             .on('click', toggle)
27137             .classed('expanded', expanded);
27138
27139         var $body = selection.selectAll('div')
27140             .data([0]);
27141
27142         $body.enter().append('div');
27143
27144         $body.classed('hide', !expanded)
27145             .call(content);
27146
27147         function toggle() {
27148             expanded = !expanded;
27149             $link.classed('expanded', expanded);
27150             $body.call(iD.ui.Toggle(expanded));
27151             dispatch.toggled(expanded);
27152         }
27153     };
27154
27155     disclosure.title = function(_) {
27156         if (!arguments.length) return title;
27157         title = _;
27158         return disclosure;
27159     };
27160
27161     disclosure.expanded = function(_) {
27162         if (!arguments.length) return expanded;
27163         expanded = _;
27164         return disclosure;
27165     };
27166
27167     disclosure.content = function(_) {
27168         if (!arguments.length) return content;
27169         content = _;
27170         return disclosure;
27171     };
27172
27173     return d3.rebind(disclosure, dispatch, 'on');
27174 };
27175 iD.ui.EntityEditor = function(context) {
27176     var event = d3.dispatch('choose'),
27177         state = 'select',
27178         id,
27179         preset,
27180         reference;
27181
27182     var presetEditor = iD.ui.preset(context)
27183         .on('change', changeTags);
27184     var rawTagEditor = iD.ui.RawTagEditor(context)
27185         .on('change', changeTags);
27186
27187     function entityEditor(selection) {
27188         var entity = context.entity(id),
27189             tags = _.clone(entity.tags);
27190
27191         var $header = selection.selectAll('.header')
27192             .data([0]);
27193
27194         // Enter
27195
27196         var $enter = $header.enter().append('div')
27197             .attr('class', 'header fillL cf');
27198
27199         $enter.append('button')
27200             .attr('class', 'fr preset-close')
27201             .append('span')
27202             .attr('class', 'icon close');
27203
27204         $enter.append('h3');
27205
27206         // Update
27207
27208         $header.select('h3')
27209             .text(t('inspector.edit'));
27210
27211         $header.select('.preset-close')
27212             .on('click', function() {
27213                 context.enter(iD.modes.Browse(context));
27214             });
27215
27216         var $body = selection.selectAll('.inspector-body')
27217             .data([0]);
27218
27219         // Enter
27220
27221         $enter = $body.enter().append('div')
27222             .attr('class', 'inspector-body');
27223
27224         $enter.append('div')
27225             .attr('class', 'preset-list-item inspector-inner')
27226             .append('div')
27227             .attr('class', 'preset-list-button-wrap')
27228             .append('button')
27229             .attr('class', 'preset-list-button preset-reset')
27230             .call(bootstrap.tooltip()
27231                 .title(t('inspector.back_tooltip'))
27232                 .placement('bottom'))
27233             .append('div')
27234             .attr('class', 'label');
27235
27236         $body.select('.preset-list-button-wrap')
27237             .call(reference.button);
27238
27239         $body.select('.preset-list-item')
27240             .call(reference.body);
27241
27242         $enter.append('div')
27243             .attr('class', 'inspector-border inspector-preset');
27244
27245         $enter.append('div')
27246             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27247
27248         $enter.append('div')
27249             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27250
27251         $enter.append('div')
27252             .attr('class', 'raw-membership-editor inspector-inner');
27253
27254         selection.selectAll('.preset-reset')
27255             .on('click', function() {
27256                 event.choose(preset);
27257             });
27258
27259         // Update
27260
27261         $body.select('.preset-list-item button')
27262             .call(iD.ui.PresetIcon()
27263                 .geometry(context.geometry(id))
27264                 .preset(preset));
27265
27266         $body.select('.preset-list-item .label')
27267             .text(preset.name());
27268
27269         $body.select('.inspector-preset')
27270             .call(presetEditor
27271                 .preset(preset)
27272                 .entityID(id)
27273                 .tags(tags)
27274                 .state(state));
27275
27276         $body.select('.raw-tag-editor')
27277             .call(rawTagEditor
27278                 .preset(preset)
27279                 .entityID(id)
27280                 .tags(tags)
27281                 .state(state));
27282
27283         if (entity.type === 'relation') {
27284             $body.select('.raw-member-editor')
27285                 .style('display', 'block')
27286                 .call(iD.ui.RawMemberEditor(context)
27287                     .entityID(id));
27288         } else {
27289             $body.select('.raw-member-editor')
27290                 .style('display', 'none');
27291         }
27292
27293         $body.select('.raw-membership-editor')
27294             .call(iD.ui.RawMembershipEditor(context)
27295                 .entityID(id));
27296
27297         function historyChanged() {
27298             if (state === 'hide') return;
27299             var entity = context.hasEntity(id);
27300             if (!entity) return;
27301             entityEditor.preset(context.presets().match(entity, context.graph()));
27302             entityEditor(selection);
27303         }
27304
27305         context.history()
27306             .on('change.entity-editor', historyChanged);
27307     }
27308
27309     function clean(o) {
27310         var out = {}, k, v;
27311         /*jshint -W083 */
27312         for (k in o) {
27313             if (k && (v = o[k]) !== undefined) {
27314                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27315             }
27316         }
27317         /*jshint +W083 */
27318         return out;
27319     }
27320
27321     function changeTags(changed) {
27322         var entity = context.entity(id),
27323             tags = clean(_.extend({}, entity.tags, changed));
27324
27325         if (!_.isEqual(entity.tags, tags)) {
27326             context.perform(
27327                 iD.actions.ChangeTags(id, tags),
27328                 t('operations.change_tags.annotation'));
27329         }
27330     }
27331
27332     entityEditor.state = function(_) {
27333         if (!arguments.length) return state;
27334         state = _;
27335         return entityEditor;
27336     };
27337
27338     entityEditor.entityID = function(_) {
27339         if (!arguments.length) return id;
27340         id = _;
27341         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27342         return entityEditor;
27343     };
27344
27345     entityEditor.preset = function(_) {
27346         if (!arguments.length) return preset;
27347         if (_ !== preset) {
27348             preset = _;
27349             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27350                 .showing(false);
27351         }
27352         return entityEditor;
27353     };
27354
27355     return d3.rebind(entityEditor, event, 'on');
27356 };
27357 iD.ui.FeatureList = function(context) {
27358     var geocodeResults;
27359
27360     function featureList(selection) {
27361         var header = selection.append('div')
27362             .attr('class', 'header fillL cf');
27363
27364         header.append('h3')
27365             .text(t('inspector.feature_list'));
27366
27367         function keypress() {
27368             var q = search.property('value'),
27369                 items = list.selectAll('.feature-list-item');
27370             if (d3.event.keyCode === 13 && q.length && items.size()) {
27371                 click(items.datum());
27372             }
27373         }
27374
27375         function inputevent() {
27376             geocodeResults = undefined;
27377             drawList();
27378         }
27379
27380         var searchWrap = selection.append('div')
27381             .attr('class', 'search-header');
27382
27383         var search = searchWrap.append('input')
27384             .attr('placeholder', t('inspector.search'))
27385             .attr('type', 'search')
27386             .on('keypress', keypress)
27387             .on('input', inputevent);
27388
27389         searchWrap.append('span')
27390             .attr('class', 'icon search');
27391
27392         var listWrap = selection.append('div')
27393             .attr('class', 'inspector-body');
27394
27395         var list = listWrap.append('div')
27396             .attr('class', 'feature-list cf');
27397
27398         context.map()
27399             .on('drawn.feature-list', mapDrawn);
27400
27401         function mapDrawn(e) {
27402             if (e.full) {
27403                 drawList();
27404             }
27405         }
27406
27407         function features() {
27408             var entities = {},
27409                 result = [],
27410                 graph = context.graph(),
27411                 q = search.property('value').toLowerCase();
27412
27413             if (!q) return result;
27414
27415             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27416
27417             if (idMatch) {
27418                 result.push({
27419                     id: idMatch[0],
27420                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27421                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27422                     name: idMatch[2]
27423                 });
27424             }
27425
27426             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27427
27428             if (locationMatch) {
27429                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27430                 result.push({
27431                     id: -1,
27432                     geometry: 'point',
27433                     type: t('inspector.location'),
27434                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27435                     location: loc
27436                 });
27437             }
27438
27439             function addEntity(entity) {
27440                 if (entity.id in entities || result.length > 200)
27441                     return;
27442
27443                 entities[entity.id] = true;
27444
27445                 var name = iD.util.displayName(entity) || '';
27446                 if (name.toLowerCase().indexOf(q) >= 0) {
27447                     result.push({
27448                         id: entity.id,
27449                         entity: entity,
27450                         geometry: context.geometry(entity.id),
27451                         type: context.presets().match(entity, graph).name(),
27452                         name: name
27453                     });
27454                 }
27455
27456                 graph.parentRelations(entity).forEach(function(parent) {
27457                     addEntity(parent);
27458                 });
27459             }
27460
27461             var visible = context.surface().selectAll('.point, .line, .area')[0];
27462             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27463                 addEntity(visible[i].__data__);
27464             }
27465
27466             (geocodeResults || []).forEach(function(d) {
27467                 // https://github.com/openstreetmap/iD/issues/1890
27468                 if (d.osm_type && d.osm_id) {
27469                     result.push({
27470                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27471                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27472                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27473                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27474                         name: d.display_name,
27475                         extent: new iD.geo.Extent(
27476                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27477                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27478                     });
27479                 }
27480             });
27481
27482             return result;
27483         }
27484
27485         function drawList() {
27486             var value = search.property('value'),
27487                 results = features();
27488
27489             list.classed('filtered', value.length);
27490
27491             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27492
27493             var resultsIndicator = list.selectAll('.no-results-item')
27494                 .data([0])
27495                 .enter().append('button')
27496                 .property('disabled', true)
27497                 .attr('class', 'no-results-item');
27498
27499             resultsIndicator.append('span')
27500                 .attr('class', 'icon alert');
27501
27502             resultsIndicator.append('span')
27503                 .attr('class', 'entity-name');
27504
27505             list.selectAll('.no-results-item .entity-name')
27506                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27507
27508             list.selectAll('.geocode-item')
27509                 .data([0])
27510                 .enter().append('button')
27511                 .attr('class', 'geocode-item')
27512                 .on('click', geocode)
27513                 .append('div')
27514                 .attr('class', 'label')
27515                 .append('span')
27516                 .attr('class', 'entity-name')
27517                 .text(t('geocoder.search'));
27518
27519             list.selectAll('.no-results-item')
27520                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27521
27522             list.selectAll('.geocode-item')
27523                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27524
27525             list.selectAll('.feature-list-item')
27526                 .data([-1])
27527                 .remove();
27528
27529             var items = list.selectAll('.feature-list-item')
27530                 .data(results, function(d) { return d.id; });
27531
27532             var enter = items.enter().insert('button', '.geocode-item')
27533                 .attr('class', 'feature-list-item')
27534                 .on('mouseover', mouseover)
27535                 .on('mouseout', mouseout)
27536                 .on('click', click);
27537
27538             var label = enter.append('div')
27539                 .attr('class', 'label');
27540
27541             label.append('span')
27542                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27543
27544             label.append('span')
27545                 .attr('class', 'entity-type')
27546                 .text(function(d) { return d.type; });
27547
27548             label.append('span')
27549                 .attr('class', 'entity-name')
27550                 .text(function(d) { return d.name; });
27551
27552             enter.style('opacity', 0)
27553                 .transition()
27554                 .style('opacity', 1);
27555
27556             items.order();
27557
27558             items.exit()
27559                 .remove();
27560         }
27561
27562         function mouseover(d) {
27563             if (d.id === -1) return;
27564
27565             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27566                 .classed('hover', true);
27567         }
27568
27569         function mouseout() {
27570             context.surface().selectAll('.hover')
27571                 .classed('hover', false);
27572         }
27573
27574         function click(d) {
27575             d3.event.preventDefault();
27576             if (d.location) {
27577                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27578             }
27579             else if (d.entity) {
27580                 context.enter(iD.modes.Select(context, [d.entity.id]));
27581             } else {
27582                 context.loadEntity(d.id);
27583             }
27584         }
27585
27586         function geocode() {
27587             var searchVal = encodeURIComponent(search.property('value'));
27588             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27589                 geocodeResults = resp || [];
27590                 drawList();
27591             });
27592         }
27593     }
27594
27595     return featureList;
27596 };
27597 iD.ui.flash = function(selection) {
27598     var modal = iD.ui.modal(selection);
27599
27600     modal.select('.modal').classed('modal-flash', true);
27601
27602     modal.select('.content')
27603         .classed('modal-section', true)
27604         .append('div')
27605         .attr('class', 'description');
27606
27607     modal.on('click.flash', function() { modal.remove(); });
27608
27609     setTimeout(function() {
27610         modal.remove();
27611         return true;
27612     }, 1500);
27613
27614     return modal;
27615 };
27616 iD.ui.Geolocate = function(map) {
27617     function click() {
27618         navigator.geolocation.getCurrentPosition(
27619             success, error);
27620     }
27621
27622     function success(position) {
27623         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27624             .padByMeters(position.coords.accuracy);
27625
27626         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27627     }
27628
27629     function error() { }
27630
27631     return function(selection) {
27632         if (!navigator.geolocation) return;
27633
27634         var button = selection.append('button')
27635             .attr('tabindex', -1)
27636             .attr('title', t('geolocate.title'))
27637             .on('click', click)
27638             .call(bootstrap.tooltip()
27639                 .placement('left'));
27640
27641          button.append('span')
27642              .attr('class', 'icon geolocate light');
27643     };
27644 };
27645 iD.ui.Help = function(context) {
27646     var key = 'h';
27647
27648     var docKeys = [
27649         'help.help',
27650         'help.editing_saving',
27651         'help.roads',
27652         'help.gps',
27653         'help.imagery',
27654         'help.addresses',
27655         'help.inspector',
27656         'help.buildings',
27657         'help.relations'];
27658
27659     var docs = docKeys.map(function(key) {
27660         var text = t(key);
27661         return {
27662             title: text.split('\n')[0].replace('#', '').trim(),
27663             html: marked(text.split('\n').slice(1).join('\n'))
27664         };
27665     });
27666
27667     function help(selection) {
27668         var shown = false;
27669
27670         function hide() {
27671             setVisible(false);
27672         }
27673
27674         function toggle() {
27675             if (d3.event) d3.event.preventDefault();
27676             tooltip.hide(button);
27677             setVisible(!button.classed('active'));
27678         }
27679
27680         function setVisible(show) {
27681             if (show !== shown) {
27682                 button.classed('active', show);
27683                 shown = show;
27684                 if (show) {
27685                     pane.style('display', 'block')
27686                         .style('right', '-500px')
27687                         .transition()
27688                         .duration(200)
27689                         .style('right', '0px');
27690                 } else {
27691                     pane.style('right', '0px')
27692                         .transition()
27693                         .duration(200)
27694                         .style('right', '-500px')
27695                         .each('end', function() {
27696                             d3.select(this).style('display', 'none');
27697                         });
27698                 }
27699             }
27700         }
27701
27702         function clickHelp(d, i) {
27703             pane.property('scrollTop', 0);
27704             doctitle.text(d.title);
27705             body.html(d.html);
27706             body.selectAll('a')
27707                 .attr('target', '_blank');
27708             menuItems.classed('selected', function(m) {
27709                 return m.title === d.title;
27710             });
27711
27712             nav.html('');
27713
27714             if (i > 0) {
27715                 var prevLink = nav.append('a')
27716                     .attr('class', 'previous')
27717                     .on('click', function() {
27718                         clickHelp(docs[i - 1], i - 1);
27719                     });
27720                 prevLink.append('span').attr('class', 'icon back blue');
27721                 prevLink.append('span').text(docs[i - 1].title);
27722             }
27723             if (i < docs.length - 1) {
27724                 var nextLink = nav.append('a')
27725                     .attr('class', 'next')
27726                     .on('click', function() {
27727                         clickHelp(docs[i + 1], i + 1);
27728                     });
27729                 nextLink.append('span').text(docs[i + 1].title);
27730                 nextLink.append('span').attr('class', 'icon forward blue');
27731             }
27732         }
27733
27734         function clickWalkthrough() {
27735             d3.select(document.body).call(iD.ui.intro(context));
27736             setVisible(false);
27737         }
27738
27739         var tooltip = bootstrap.tooltip()
27740             .placement('left')
27741             .html(true)
27742             .title(iD.ui.tooltipHtml(t('help.title'), key));
27743
27744         var button = selection.append('button')
27745             .attr('tabindex', -1)
27746             .on('click', toggle)
27747             .call(tooltip);
27748
27749         button.append('span')
27750             .attr('class', 'icon help light');
27751
27752         var pane = context.container()
27753             .select('.help-wrap');
27754
27755         var toc = pane.append('ul')
27756             .attr('class', 'toc');
27757
27758         var menuItems = toc.selectAll('li')
27759             .data(docs)
27760             .enter()
27761             .append('li')
27762             .append('a')
27763             .text(function(d) { return d.title; })
27764             .on('click', clickHelp);
27765
27766         toc.append('li')
27767             .attr('class','walkthrough')
27768             .append('a')
27769             .text(t('splash.walkthrough'))
27770             .on('click', clickWalkthrough);
27771
27772         var content = pane.append('div')
27773             .attr('class', 'left-content');
27774
27775         var doctitle = content.append('h2')
27776             .text(t('help.title'));
27777
27778         var body = content.append('div')
27779             .attr('class', 'body');
27780
27781         var nav = content.append('div')
27782             .attr('class', 'nav');
27783
27784         clickHelp(docs[0], 0);
27785
27786         var keybinding = d3.keybinding('help')
27787             .on(key, toggle);
27788
27789         d3.select(document)
27790             .call(keybinding);
27791
27792         context.surface().on('mousedown.help-outside', hide);
27793         context.container().on('mousedown.b.help-outside', hide);
27794
27795         pane.on('mousedown.help-inside', function() {
27796             return d3.event.stopPropagation();
27797         });
27798
27799     }
27800
27801     return help;
27802 };
27803 iD.ui.Inspector = function(context) {
27804     var presetList = iD.ui.PresetList(context),
27805         entityEditor = iD.ui.EntityEditor(context),
27806         state = 'select',
27807         entityID,
27808         newFeature = false;
27809
27810     function inspector(selection) {
27811         presetList
27812             .entityID(entityID)
27813             .autofocus(newFeature)
27814             .on('choose', setPreset);
27815
27816         entityEditor
27817             .state(state)
27818             .entityID(entityID)
27819             .on('choose', showList);
27820
27821         var $wrap = selection.selectAll('.panewrap')
27822             .data([0]);
27823
27824         var $enter = $wrap.enter().append('div')
27825             .attr('class', 'panewrap');
27826
27827         $enter.append('div')
27828             .attr('class', 'preset-list-pane pane');
27829
27830         $enter.append('div')
27831             .attr('class', 'entity-editor-pane pane');
27832
27833         var $presetPane = $wrap.select('.preset-list-pane');
27834         var $editorPane = $wrap.select('.entity-editor-pane');
27835
27836         var graph = context.graph(),
27837             entity = context.entity(entityID),
27838             showEditor = state === 'hover' ||
27839                 entity.isUsed(graph) ||
27840                 entity.isHighwayIntersection(graph);
27841
27842         if (showEditor) {
27843             $wrap.style('right', '0%');
27844             $editorPane.call(entityEditor);
27845         } else {
27846             $wrap.style('right', '-100%');
27847             $presetPane.call(presetList);
27848         }
27849
27850         var $footer = selection.selectAll('.footer')
27851             .data([0]);
27852
27853         $footer.enter().append('div')
27854             .attr('class', 'footer');
27855
27856         selection.select('.footer')
27857             .call(iD.ui.ViewOnOSM(context)
27858                 .entityID(entityID));
27859
27860         function showList(preset) {
27861             $wrap.transition()
27862                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27863
27864             $presetPane.call(presetList
27865                 .preset(preset)
27866                 .autofocus(true));
27867         }
27868
27869         function setPreset(preset) {
27870             $wrap.transition()
27871                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27872
27873             $editorPane.call(entityEditor
27874                 .preset(preset));
27875         }
27876     }
27877
27878     inspector.state = function(_) {
27879         if (!arguments.length) return state;
27880         state = _;
27881         entityEditor.state(state);
27882         return inspector;
27883     };
27884
27885     inspector.entityID = function(_) {
27886         if (!arguments.length) return entityID;
27887         entityID = _;
27888         return inspector;
27889     };
27890
27891     inspector.newFeature = function(_) {
27892         if (!arguments.length) return newFeature;
27893         newFeature = _;
27894         return inspector;
27895     };
27896
27897     return inspector;
27898 };
27899 iD.ui.intro = function(context) {
27900
27901     var step;
27902
27903     function intro(selection) {
27904
27905         context.enter(iD.modes.Browse(context));
27906
27907         // Save current map state
27908         var history = context.history().toJSON(),
27909             hash = window.location.hash,
27910             background = context.background().baseLayerSource(),
27911             opacity = d3.select('.background-layer').style('opacity'),
27912             loadedTiles = context.connection().loadedTiles(),
27913             baseEntities = context.history().graph().base().entities,
27914             introGraph;
27915
27916         // Load semi-real data used in intro
27917         context.connection().toggle(false).flush();
27918         context.history().reset();
27919         
27920         introGraph = JSON.parse(iD.introGraph);
27921         for (var key in introGraph) {
27922             introGraph[key] = iD.Entity(introGraph[key]);
27923         }
27924         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27925         context.background().bing();
27926
27927         // Block saving
27928         var savebutton = d3.select('#bar button.save'),
27929             save = savebutton.on('click');
27930         savebutton.on('click', null);
27931         context.inIntro(true);
27932
27933         d3.select('.background-layer').style('opacity', 1);
27934
27935         var curtain = d3.curtain();
27936         selection.call(curtain);
27937
27938         function reveal(box, text, options) {
27939             options = options || {};
27940             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27941             else curtain.reveal(box, '', '', options.duration);
27942         }
27943
27944         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27945             var s = iD.ui.intro[step](context, reveal)
27946                 .on('done', function() {
27947                     entered.filter(function(d) {
27948                         return d.title === s.title;
27949                     }).classed('finished', true);
27950                     enter(steps[i + 1]);
27951                 });
27952             return s;
27953         });
27954
27955         steps[steps.length - 1].on('startEditing', function() {
27956             curtain.remove();
27957             navwrap.remove();
27958             d3.select('.background-layer').style('opacity', opacity);
27959             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
27960             context.history().reset().merge(d3.values(baseEntities));
27961             context.background().baseLayerSource(background);
27962             if (history) context.history().fromJSON(history);
27963             window.location.replace(hash);
27964             context.inIntro(false);
27965             d3.select('#bar button.save').on('click', save);
27966         });
27967
27968         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
27969
27970         var buttonwrap = navwrap.append('div')
27971             .attr('class', 'joined')
27972             .selectAll('button.step');
27973
27974         var entered = buttonwrap.data(steps)
27975             .enter().append('button')
27976                 .attr('class', 'step')
27977                 .on('click', enter);
27978
27979         entered.append('div').attr('class','icon icon-pre-text apply');
27980         entered.append('label').text(function(d) { return t(d.title); });
27981         enter(steps[0]);
27982
27983         function enter (newStep) {
27984
27985             if (step) {
27986                 step.exit();
27987             }
27988
27989             context.enter(iD.modes.Browse(context));
27990
27991             step = newStep;
27992             step.enter();
27993
27994             entered.classed('active', function(d) {
27995                 return d.title === step.title;
27996             });
27997         }
27998
27999     }
28000     return intro;
28001 };
28002
28003 iD.ui.intro.pointBox = function(point, context) {
28004     var rect = context.surfaceRect();
28005     point = context.projection(point);
28006     return {
28007         left: point[0] + rect.left - 30,
28008         top: point[1] + rect.top - 50,
28009         width: 60,
28010         height: 70
28011     };
28012 };
28013
28014 iD.ui.intro.pad = function(box, padding, context) {
28015     if (box instanceof Array) {
28016         var rect = context.surfaceRect();
28017         box = context.projection(box);
28018         box = {
28019             left: box[0] + rect.left,
28020             top: box[1] + rect.top
28021         };
28022     }
28023     return {
28024         left: box.left - padding,
28025         top: box.top - padding,
28026         width: (box.width || 0) + 2 * padding,
28027         height: (box.width || 0) + 2 * padding
28028     };
28029 };
28030 iD.ui.Lasso = function(context) {
28031
28032     var box, group,
28033         a = [0, 0],
28034         b = [0, 0];
28035
28036     function lasso(selection) {
28037
28038         context.container().classed('lasso', true);
28039
28040         group = selection.append('g')
28041             .attr('class', 'lasso hide');
28042
28043         box = group.append('rect')
28044             .attr('class', 'lasso-box');
28045
28046         group.call(iD.ui.Toggle(true));
28047
28048     }
28049
28050     // top-left
28051     function topLeft(d) {
28052         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28053     }
28054
28055     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28056     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28057
28058     function draw() {
28059         if (box) {
28060             box.data([[a, b]])
28061                 .attr('transform', topLeft)
28062                 .attr('width', width)
28063                 .attr('height', height);
28064         }
28065     }
28066
28067     lasso.a = function(_) {
28068         if (!arguments.length) return a;
28069         a = _;
28070         draw();
28071         return lasso;
28072     };
28073
28074     lasso.b = function(_) {
28075         if (!arguments.length) return b;
28076         b = _;
28077         draw();
28078         return lasso;
28079     };
28080
28081     lasso.close = function() {
28082         if (group) {
28083             group.call(iD.ui.Toggle(false, function() {
28084                 d3.select(this).remove();
28085             }));
28086         }
28087         context.container().classed('lasso', false);
28088     };
28089
28090     return lasso;
28091 };
28092 iD.ui.Loading = function(context) {
28093     var message = '',
28094         blocking = false,
28095         modal;
28096
28097     var loading = function(selection) {
28098         modal = iD.ui.modal(selection, blocking);
28099
28100         var loadertext = modal.select('.content')
28101             .classed('loading-modal', true)
28102             .append('div')
28103             .attr('class', 'modal-section fillL');
28104
28105         loadertext.append('img')
28106             .attr('class', 'loader')
28107             .attr('src', context.imagePath('loader-white.gif'));
28108
28109         loadertext.append('h3')
28110             .text(message);
28111
28112         modal.select('button.close')
28113             .attr('class', 'hide');
28114
28115         return loading;
28116     };
28117
28118     loading.message = function(_) {
28119         if (!arguments.length) return message;
28120         message = _;
28121         return loading;
28122     };
28123
28124     loading.blocking = function(_) {
28125         if (!arguments.length) return blocking;
28126         blocking = _;
28127         return loading;
28128     };
28129
28130     loading.close = function() {
28131         modal.remove();
28132     };
28133
28134     return loading;
28135 };
28136 iD.ui.modal = function(selection, blocking) {
28137
28138     var previous = selection.select('div.modal');
28139     var animate = previous.empty();
28140
28141     previous.transition()
28142         .duration(200)
28143         .style('opacity', 0)
28144         .remove();
28145
28146     var shaded = selection
28147         .append('div')
28148         .attr('class', 'shaded')
28149         .style('opacity', 0);
28150
28151     shaded.close = function() {
28152         shaded
28153             .transition()
28154             .duration(200)
28155             .style('opacity',0)
28156             .remove();
28157         modal
28158             .transition()
28159             .duration(200)
28160             .style('top','0px');
28161         keybinding.off();
28162     };
28163
28164     var keybinding = d3.keybinding('modal')
28165         .on('⌫', shaded.close)
28166         .on('⎋', shaded.close);
28167
28168     d3.select(document).call(keybinding);
28169
28170     var modal = shaded.append('div')
28171         .attr('class', 'modal fillL col6');
28172
28173         shaded.on('click.remove-modal', function() {
28174             if (d3.event.target === this && !blocking) shaded.close();
28175         });
28176
28177     modal.append('button')
28178         .attr('class', 'close')
28179         .on('click', function() {
28180             if (!blocking) shaded.close();
28181         })
28182         .append('div')
28183             .attr('class','icon close');
28184
28185     modal.append('div')
28186         .attr('class', 'content');
28187
28188     if (animate) {
28189         shaded.transition().style('opacity', 1);
28190         modal
28191             .style('top','0px')
28192             .transition()
28193             .duration(200)
28194             .style('top','40px');
28195     } else {
28196         shaded.style('opacity', 1);
28197     }
28198
28199
28200     return shaded;
28201 };
28202 iD.ui.Modes = function(context) {
28203     var modes = [
28204         iD.modes.AddPoint(context),
28205         iD.modes.AddLine(context),
28206         iD.modes.AddArea(context)];
28207
28208     return function(selection) {
28209         var buttons = selection.selectAll('button.add-button')
28210             .data(modes);
28211
28212        buttons.enter().append('button')
28213            .attr('tabindex', -1)
28214            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28215            .on('click.mode-buttons', function(mode) {
28216                if (mode.id === context.mode().id) {
28217                    context.enter(iD.modes.Browse(context));
28218                } else {
28219                    context.enter(mode);
28220                }
28221            })
28222            .call(bootstrap.tooltip()
28223                .placement('bottom')
28224                .html(true)
28225                .title(function(mode) {
28226                    return iD.ui.tooltipHtml(mode.description, mode.key);
28227                }));
28228
28229         context.map()
28230             .on('move.modes', _.debounce(update, 500));
28231
28232         context
28233             .on('enter.modes', update);
28234
28235         update();
28236
28237         buttons.append('span')
28238             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28239
28240         buttons.append('span')
28241             .attr('class', 'label')
28242             .text(function(mode) { return mode.title; });
28243
28244         context.on('enter.editor', function(entered) {
28245             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28246             context.container()
28247                 .classed('mode-' + entered.id, true);
28248         });
28249
28250         context.on('exit.editor', function(exited) {
28251             context.container()
28252                 .classed('mode-' + exited.id, false);
28253         });
28254
28255         var keybinding = d3.keybinding('mode-buttons');
28256
28257         modes.forEach(function(m) {
28258             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28259         });
28260
28261         d3.select(document)
28262             .call(keybinding);
28263
28264         function update() {
28265             buttons.property('disabled', !context.editable());
28266         }
28267     };
28268 };
28269 iD.ui.Notice = function(context) {
28270     return function(selection) {
28271         var div = selection.append('div')
28272             .attr('class', 'notice');
28273
28274         var button = div.append('button')
28275             .attr('class', 'zoom-to notice')
28276             .on('click', function() { context.map().zoom(16); });
28277
28278         button.append('span')
28279             .attr('class', 'icon zoom-in-invert');
28280
28281         button.append('span')
28282             .attr('class', 'label')
28283             .text(t('zoom_in_edit'));
28284
28285         function disableTooHigh() {
28286             div.style('display', context.map().editable() ? 'none' : 'block');
28287         }
28288
28289         context.map()
28290             .on('move.notice', _.debounce(disableTooHigh, 500));
28291
28292         disableTooHigh();
28293     };
28294 };
28295 iD.ui.preset = function(context) {
28296     var event = d3.dispatch('change'),
28297         state,
28298         fields,
28299         preset,
28300         tags,
28301         id;
28302
28303     function UIField(field, entity, show) {
28304         field = _.clone(field);
28305
28306         field.input = iD.ui.preset[field.type](field, context)
28307             .on('change', event.change);
28308
28309         if (field.input.entity) field.input.entity(entity);
28310
28311         field.keys = field.keys || [field.key];
28312
28313         field.show = show;
28314
28315         field.shown = function() {
28316             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28317         };
28318
28319         field.modified = function() {
28320             var original = context.graph().base().entities[entity.id];
28321             return _.any(field.keys, function(key) {
28322                 return original ? tags[key] !== original.tags[key] : tags[key];
28323             });
28324         };
28325
28326         field.revert = function() {
28327             var original = context.graph().base().entities[entity.id],
28328                 t = {};
28329             field.keys.forEach(function(key) {
28330                 t[key] = original ? original.tags[key] : undefined;
28331             });
28332             return t;
28333         };
28334
28335         field.present = function() {
28336             return _.any(field.keys, function(key) {
28337                 return tags[key];
28338             });
28339         };
28340
28341         field.remove = function() {
28342             var t = {};
28343             field.keys.forEach(function(key) {
28344                 t[key] = undefined;
28345             });
28346             return t;
28347         };
28348
28349         return field;
28350     }
28351
28352     function fieldKey(field) {
28353         return field.id;
28354     }
28355
28356     function presets(selection) {
28357         if (!fields) {
28358             var entity = context.entity(id),
28359                 geometry = context.geometry(id);
28360
28361             fields = [UIField(context.presets().field('name'), entity)];
28362
28363             preset.fields.forEach(function(field) {
28364                 if (field.matchGeometry(geometry)) {
28365                     fields.push(UIField(field, entity, true));
28366                 }
28367             });
28368
28369             if (entity.isHighwayIntersection(context.graph())) {
28370                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28371             }
28372
28373             context.presets().universal().forEach(function(field) {
28374                 if (preset.fields.indexOf(field) < 0) {
28375                     fields.push(UIField(field, entity));
28376                 }
28377             });
28378         }
28379
28380         var shown = fields.filter(function(field) { return field.shown(); }),
28381             notShown = fields.filter(function(field) { return !field.shown(); });
28382
28383         var $form = selection.selectAll('.preset-form')
28384             .data([0]);
28385
28386         $form.enter().append('div')
28387             .attr('class', 'preset-form inspector-inner fillL3');
28388
28389         var $fields = $form.selectAll('.form-field')
28390             .data(shown, fieldKey);
28391
28392         // Enter
28393
28394         var $enter = $fields.enter()
28395             .insert('div', '.more-buttons')
28396             .attr('class', function(field) {
28397                 return 'form-field form-field-' + field.id;
28398             });
28399
28400         var $label = $enter.append('label')
28401             .attr('class', 'form-label')
28402             .attr('for', function(field) { return 'preset-input-' + field.id; })
28403             .text(function(field) { return field.label(); });
28404
28405         var wrap = $label.append('div')
28406             .attr('class', 'form-label-button-wrap');
28407
28408         wrap.append('button')
28409             .attr('class', 'remove-icon')
28410             .append('span').attr('class', 'icon delete');
28411
28412         wrap.append('button')
28413             .attr('class', 'modified-icon')
28414             .attr('tabindex', -1)
28415             .append('div')
28416             .attr('class', 'icon undo');
28417
28418         // Update
28419
28420         $fields.select('.form-label-button-wrap .remove-icon')
28421             .on('click', remove);
28422
28423         $fields.select('.modified-icon')
28424             .on('click', revert);
28425
28426         $fields
28427             .order()
28428             .classed('modified', function(field) {
28429                 return field.modified();
28430             })
28431             .classed('present', function(field) {
28432                 return field.present();
28433             })
28434             .each(function(field) {
28435                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28436
28437                 if (state === 'hover') {
28438                     reference.showing(false);
28439                 }
28440
28441                 d3.select(this)
28442                     .call(field.input)
28443                     .call(reference.body)
28444                     .select('.form-label-button-wrap')
28445                     .call(reference.button);
28446
28447                 field.input.tags(tags);
28448             });
28449
28450         $fields.exit()
28451             .remove();
28452
28453         var $more = selection.selectAll('.more-buttons')
28454             .data([0]);
28455
28456         $more.enter().append('div')
28457             .attr('class', 'more-buttons inspector-inner');
28458
28459         var $buttons = $more.selectAll('.preset-add-field')
28460             .data(notShown, fieldKey);
28461
28462         $buttons.enter()
28463             .append('button')
28464             .attr('class', 'preset-add-field')
28465             .call(bootstrap.tooltip()
28466                 .placement('top')
28467                 .title(function(d) { return d.label(); }))
28468             .append('span')
28469             .attr('class', function(d) { return 'icon ' + d.icon; });
28470
28471         $buttons.on('click', show);
28472
28473         $buttons.exit()
28474             .remove();
28475
28476         function show(field) {
28477             field.show = true;
28478             presets(selection);
28479             field.input.focus();
28480         }
28481
28482         function revert(field) {
28483             d3.event.stopPropagation();
28484             d3.event.preventDefault();
28485             event.change(field.revert());
28486         }
28487
28488         function remove(field) {
28489             d3.event.stopPropagation();
28490             d3.event.preventDefault();
28491             event.change(field.remove());
28492         }
28493     }
28494
28495     presets.preset = function(_) {
28496         if (!arguments.length) return preset;
28497         if (preset && preset.id === _.id) return presets;
28498         preset = _;
28499         fields = null;
28500         return presets;
28501     };
28502
28503     presets.state = function(_) {
28504         if (!arguments.length) return state;
28505         state = _;
28506         return presets;
28507     };
28508
28509     presets.tags = function(_) {
28510         if (!arguments.length) return tags;
28511         tags = _;
28512         // Don't reset fields here.
28513         return presets;
28514     };
28515
28516     presets.entityID = function(_) {
28517         if (!arguments.length) return id;
28518         if (id === _) return presets;
28519         id = _;
28520         fields = null;
28521         return presets;
28522     };
28523
28524     return d3.rebind(presets, event, 'on');
28525 };
28526 iD.ui.PresetIcon = function() {
28527     var preset, geometry;
28528
28529     function presetIcon(selection) {
28530         selection.each(setup);
28531     }
28532
28533     function setup() {
28534         var selection = d3.select(this),
28535             p = preset.apply(this, arguments),
28536             geom = geometry.apply(this, arguments);
28537
28538         var $fill = selection.selectAll('.preset-icon-fill')
28539             .data([0]);
28540
28541         $fill.enter().append('div');
28542
28543         $fill.attr('class', function() {
28544             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28545             for (var i in p.tags) {
28546                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28547             }
28548             return s;
28549         });
28550
28551         var $icon = selection.selectAll('.preset-icon')
28552             .data([0]);
28553
28554         $icon.enter().append('div');
28555
28556         $icon.attr('class', function() {
28557             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28558                 klass = 'feature-' + icon + ' preset-icon';
28559
28560             var featureicon = iD.data.featureIcons[icon];
28561             if (featureicon && featureicon[geom]) {
28562                 klass += ' preset-icon-' + geom;
28563             } else if (icon === 'multipolygon') {
28564                 // Special case (geometry === 'area')
28565                 klass += ' preset-icon-relation';
28566             }
28567
28568             return klass;
28569         });
28570     }
28571
28572     presetIcon.preset = function(_) {
28573         if (!arguments.length) return preset;
28574         preset = d3.functor(_);
28575         return presetIcon;
28576     };
28577
28578     presetIcon.geometry = function(_) {
28579         if (!arguments.length) return geometry;
28580         geometry = d3.functor(_);
28581         return presetIcon;
28582     };
28583
28584     return presetIcon;
28585 };
28586 iD.ui.PresetList = function(context) {
28587     var event = d3.dispatch('choose'),
28588         id,
28589         currentPreset,
28590         autofocus = false;
28591
28592     function presetList(selection) {
28593         var geometry = context.geometry(id),
28594             presets = context.presets().matchGeometry(geometry);
28595
28596         selection.html('');
28597
28598         var messagewrap = selection.append('div')
28599             .attr('class', 'header fillL cf');
28600
28601         var message = messagewrap.append('h3')
28602             .text(t('inspector.choose'));
28603
28604         if (context.entity(id).isUsed(context.graph())) {
28605             messagewrap.append('button')
28606                 .attr('class', 'preset-choose')
28607                 .on('click', function() { event.choose(currentPreset); })
28608                 .append('span')
28609                 .attr('class', 'icon forward');
28610         } else {
28611             messagewrap.append('button')
28612                 .attr('class', 'close')
28613                 .on('click', function() {
28614                     context.enter(iD.modes.Browse(context));
28615                 })
28616                 .append('span')
28617                 .attr('class', 'icon close');
28618         }
28619
28620         function keydown() {
28621             // hack to let delete shortcut work when search is autofocused
28622             if (search.property('value').length === 0 &&
28623                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28624                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28625                 d3.event.preventDefault();
28626                 d3.event.stopPropagation();
28627                 iD.operations.Delete([id], context)();
28628             } else if (search.property('value').length === 0 &&
28629                 (d3.event.ctrlKey || d3.event.metaKey) &&
28630                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28631                 d3.event.preventDefault();
28632                 d3.event.stopPropagation();
28633                 context.undo();
28634             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28635                 d3.select(this).on('keydown', null);
28636             }
28637         }
28638
28639         function keypress() {
28640             // enter
28641             var value = search.property('value');
28642             if (d3.event.keyCode === 13 && value.length) {
28643                 list.selectAll('.preset-list-item:first-child').datum().choose();
28644             }
28645         }
28646
28647         function inputevent() {
28648             var value = search.property('value');
28649             list.classed('filtered', value.length);
28650             if (value.length) {
28651                 var results = presets.search(value, geometry);
28652                 message.text(t('inspector.results', {
28653                     n: results.collection.length,
28654                     search: value
28655                 }));
28656                 list.call(drawList, results);
28657             } else {
28658                 list.call(drawList, context.presets().defaults(geometry, 36));
28659                 message.text(t('inspector.choose'));
28660             }
28661         }
28662
28663         var searchWrap = selection.append('div')
28664             .attr('class', 'search-header');
28665
28666         var search = searchWrap.append('input')
28667             .attr('class', 'preset-search-input')
28668             .attr('placeholder', t('inspector.search'))
28669             .attr('type', 'search')
28670             .on('keydown', keydown)
28671             .on('keypress', keypress)
28672             .on('input', inputevent);
28673
28674         searchWrap.append('span')
28675             .attr('class', 'icon search');
28676
28677         if (autofocus) {
28678             search.node().focus();
28679         }
28680
28681         var listWrap = selection.append('div')
28682             .attr('class', 'inspector-body');
28683
28684         var list = listWrap.append('div')
28685             .attr('class', 'preset-list fillL cf')
28686             .call(drawList, context.presets().defaults(geometry, 36));
28687     }
28688
28689     function drawList(list, presets) {
28690         var collection = presets.collection.map(function(preset) {
28691             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28692         });
28693
28694         var items = list.selectAll('.preset-list-item')
28695             .data(collection, function(d) { return d.preset.id; });
28696
28697         items.enter().append('div')
28698             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28699             .classed('current', function(item) { return item.preset === currentPreset; })
28700             .each(function(item) {
28701                 d3.select(this).call(item);
28702             })
28703             .style('opacity', 0)
28704             .transition()
28705             .style('opacity', 1);
28706
28707         items.order();
28708
28709         items.exit()
28710             .remove();
28711     }
28712
28713     function CategoryItem(preset) {
28714         var box, sublist, shown = false;
28715
28716         function item(selection) {
28717             var wrap = selection.append('div')
28718                 .attr('class', 'preset-list-button-wrap category col12');
28719
28720             wrap.append('button')
28721                 .attr('class', 'preset-list-button')
28722                 .call(iD.ui.PresetIcon()
28723                     .geometry(context.geometry(id))
28724                     .preset(preset))
28725                 .on('click', item.choose)
28726                 .append('div')
28727                 .attr('class', 'label')
28728                 .text(preset.name());
28729
28730             box = selection.append('div')
28731                 .attr('class', 'subgrid col12')
28732                 .style('max-height', '0px')
28733                 .style('opacity', 0);
28734
28735             box.append('div')
28736                 .attr('class', 'arrow');
28737
28738             sublist = box.append('div')
28739                 .attr('class', 'preset-list fillL3 cf fl');
28740         }
28741
28742         item.choose = function() {
28743             if (shown) {
28744                 shown = false;
28745                 box.transition()
28746                     .duration(200)
28747                     .style('opacity', '0')
28748                     .style('max-height', '0px')
28749                     .style('padding-bottom', '0px');
28750             } else {
28751                 shown = true;
28752                 sublist.call(drawList, preset.members);
28753                 box.transition()
28754                     .duration(200)
28755                     .style('opacity', '1')
28756                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28757                     .style('padding-bottom', '20px');
28758             }
28759         };
28760
28761         item.preset = preset;
28762
28763         return item;
28764     }
28765
28766     function PresetItem(preset) {
28767         function item(selection) {
28768             var wrap = selection.append('div')
28769                 .attr('class', 'preset-list-button-wrap col12');
28770
28771             wrap.append('button')
28772                 .attr('class', 'preset-list-button')
28773                 .call(iD.ui.PresetIcon()
28774                     .geometry(context.geometry(id))
28775                     .preset(preset))
28776                 .on('click', item.choose)
28777                 .append('div')
28778                 .attr('class', 'label')
28779                 .text(preset.name());
28780
28781             wrap.call(item.reference.button);
28782             selection.call(item.reference.body);
28783         }
28784
28785         item.choose = function() {
28786             context.presets().choose(preset);
28787
28788             context.perform(
28789                 iD.actions.ChangePreset(id, currentPreset, preset),
28790                 t('operations.change_tags.annotation'));
28791
28792             event.choose(preset);
28793         };
28794
28795         item.help = function() {
28796             d3.event.stopPropagation();
28797             item.reference.toggle();
28798         };
28799
28800         item.preset = preset;
28801         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28802
28803         return item;
28804     }
28805
28806     presetList.autofocus = function(_) {
28807         if (!arguments.length) return autofocus;
28808         autofocus = _;
28809         return presetList;
28810     };
28811
28812     presetList.entityID = function(_) {
28813         if (!arguments.length) return id;
28814         id = _;
28815         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28816         return presetList;
28817     };
28818
28819     presetList.preset = function(_) {
28820         if (!arguments.length) return currentPreset;
28821         currentPreset = _;
28822         return presetList;
28823     };
28824
28825     return d3.rebind(presetList, event, 'on');
28826 };
28827 iD.ui.RadialMenu = function(context, operations) {
28828     var menu,
28829         center = [0, 0],
28830         tooltip;
28831
28832     var radialMenu = function(selection) {
28833         if (!operations.length)
28834             return;
28835
28836         selection.node().parentNode.focus();
28837
28838         function click(operation) {
28839             d3.event.stopPropagation();
28840             if (operation.disabled())
28841                 return;
28842             operation();
28843             radialMenu.close();
28844         }
28845
28846         menu = selection.append('g')
28847             .attr('class', 'radial-menu')
28848             .attr('transform', 'translate(' + center + ')')
28849             .attr('opacity', 0);
28850
28851         menu.transition()
28852             .attr('opacity', 1);
28853
28854         var r = 50,
28855             a = Math.PI / 4,
28856             a0 = -Math.PI / 4,
28857             a1 = a0 + (operations.length - 1) * a;
28858
28859         menu.append('path')
28860             .attr('class', 'radial-menu-background')
28861             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28862                              r * Math.cos(a0) +
28863                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28864                              (r * Math.sin(a1) + 1e-3) + ',' +
28865                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28866             .attr('stroke-width', 50)
28867             .attr('stroke-linecap', 'round');
28868
28869         var button = menu.selectAll()
28870             .data(operations)
28871             .enter().append('g')
28872             .attr('transform', function(d, i) {
28873                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28874                                       r * Math.cos(a0 + i * a) + ')';
28875             });
28876
28877         button.append('circle')
28878             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28879             .attr('r', 15)
28880             .classed('disabled', function(d) { return d.disabled(); })
28881             .on('click', click)
28882             .on('mousedown', mousedown)
28883             .on('mouseover', mouseover)
28884             .on('mouseout', mouseout);
28885
28886         button.append('use')
28887             .attr('transform', 'translate(-10, -10)')
28888             .attr('clip-path', 'url(#clip-square-20)')
28889             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28890
28891         tooltip = d3.select(document.body)
28892             .append('div')
28893             .attr('class', 'tooltip-inner radial-menu-tooltip');
28894
28895         function mousedown() {
28896             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28897         }
28898
28899         function mouseover(d, i) {
28900             var rect = context.surfaceRect(),
28901                 angle = a0 + i * a,
28902                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28903                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28904                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28905                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28906
28907             tooltip
28908                 .style('top', null)
28909                 .style('left', null)
28910                 .style('bottom', null)
28911                 .style('right', null)
28912                 .style('display', 'block')
28913                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28914
28915             if (i === 0) {
28916                 tooltip
28917                     .style('right', right)
28918                     .style('top', top);
28919             } else if (i >= 4) {
28920                 tooltip
28921                     .style('left', left)
28922                     .style('bottom', bottom);
28923             } else {
28924                 tooltip
28925                     .style('left', left)
28926                     .style('top', top);
28927             }
28928         }
28929
28930         function mouseout() {
28931             tooltip.style('display', 'none');
28932         }
28933     };
28934
28935     radialMenu.close = function() {
28936         if (menu) {
28937             menu
28938                 .style('pointer-events', 'none')
28939                 .transition()
28940                 .attr('opacity', 0)
28941                 .remove();
28942         }
28943
28944         if (tooltip) {
28945             tooltip.remove();
28946         }
28947     };
28948
28949     radialMenu.center = function(_) {
28950         if (!arguments.length) return center;
28951         center = _;
28952         return radialMenu;
28953     };
28954
28955     return radialMenu;
28956 };
28957 iD.ui.RawMemberEditor = function(context) {
28958     var id;
28959
28960     function selectMember(d) {
28961         d3.event.preventDefault();
28962         context.enter(iD.modes.Select(context, [d.id]));
28963     }
28964
28965     function changeRole(d) {
28966         var role = d3.select(this).property('value');
28967         context.perform(
28968             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
28969             t('operations.change_role.annotation'));
28970     }
28971
28972     function deleteMember(d) {
28973         context.perform(
28974             iD.actions.DeleteMember(d.relation.id, d.index),
28975             t('operations.delete_member.annotation'));
28976
28977         if (!context.hasEntity(d.relation.id)) {
28978             context.enter(iD.modes.Browse(context));
28979         }
28980     }
28981
28982     function rawMemberEditor(selection) {
28983         var entity = context.entity(id),
28984             memberships = [];
28985
28986         entity.members.forEach(function(member, index) {
28987             memberships.push({
28988                 index: index,
28989                 id: member.id,
28990                 role: member.role,
28991                 relation: entity,
28992                 member: context.hasEntity(member.id)
28993             });
28994         });
28995
28996         selection.call(iD.ui.Disclosure()
28997             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
28998             .expanded(true)
28999             .on('toggled', toggled)
29000             .content(content));
29001
29002         function toggled(expanded) {
29003             if (expanded) {
29004                 selection.node().parentNode.scrollTop += 200;
29005             }
29006         }
29007
29008         function content($wrap) {
29009             var $list = $wrap.selectAll('.member-list')
29010                 .data([0]);
29011
29012             $list.enter().append('ul')
29013                 .attr('class', 'member-list');
29014
29015             var $items = $list.selectAll('li')
29016                 .data(memberships, function(d) {
29017                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
29018                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29019                 });
29020
29021             var $enter = $items.enter().append('li')
29022                 .attr('class', 'member-row form-field')
29023                 .classed('member-incomplete', function(d) { return !d.member; });
29024
29025             $enter.each(function(d) {
29026                 if (d.member) {
29027                     var $label = d3.select(this).append('label')
29028                         .attr('class', 'form-label')
29029                         .append('a')
29030                         .attr('href', '#')
29031                         .on('click', selectMember);
29032
29033                     $label.append('span')
29034                         .attr('class', 'member-entity-type')
29035                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29036
29037                     $label.append('span')
29038                         .attr('class', 'member-entity-name')
29039                         .text(function(d) { return iD.util.displayName(d.member); });
29040
29041                 } else {
29042                     d3.select(this).append('label')
29043                         .attr('class', 'form-label')
29044                         .text(t('inspector.incomplete'));
29045                 }
29046             });
29047
29048             $enter.append('input')
29049                 .attr('class', 'member-role')
29050                 .property('type', 'text')
29051                 .attr('maxlength', 255)
29052                 .attr('placeholder', t('inspector.role'))
29053                 .property('value', function(d) { return d.role; })
29054                 .on('change', changeRole);
29055
29056             $enter.append('button')
29057                 .attr('tabindex', -1)
29058                 .attr('class', 'remove button-input-action member-delete minor')
29059                 .on('click', deleteMember)
29060                 .append('span')
29061                 .attr('class', 'icon delete');
29062
29063             $items.exit()
29064                 .remove();
29065         }
29066     }
29067
29068     rawMemberEditor.entityID = function(_) {
29069         if (!arguments.length) return id;
29070         id = _;
29071         return rawMemberEditor;
29072     };
29073
29074     return rawMemberEditor;
29075 };
29076 iD.ui.RawMembershipEditor = function(context) {
29077     var id, showBlank;
29078
29079     function selectRelation(d) {
29080         d3.event.preventDefault();
29081         context.enter(iD.modes.Select(context, [d.relation.id]));
29082     }
29083
29084     function changeRole(d) {
29085         var role = d3.select(this).property('value');
29086         context.perform(
29087             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29088             t('operations.change_role.annotation'));
29089     }
29090
29091     function addMembership(d, role) {
29092         showBlank = false;
29093
29094         if (d.relation) {
29095             context.perform(
29096                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29097                 t('operations.add_member.annotation'));
29098
29099         } else {
29100             var relation = iD.Relation();
29101
29102             context.perform(
29103                 iD.actions.AddEntity(relation),
29104                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29105                 t('operations.add.annotation.relation'));
29106
29107             context.enter(iD.modes.Select(context, [relation.id]));
29108         }
29109     }
29110
29111     function deleteMembership(d) {
29112         context.perform(
29113             iD.actions.DeleteMember(d.relation.id, d.index),
29114             t('operations.delete_member.annotation'));
29115     }
29116
29117     function relations(q) {
29118         var newRelation = {
29119                 relation: null,
29120                 value: t('inspector.new_relation')
29121             },
29122             result = [],
29123             graph = context.graph();
29124
29125         context.intersects(context.extent()).forEach(function(entity) {
29126             if (entity.type !== 'relation' || entity.id === id)
29127                 return;
29128
29129             var presetName = context.presets().match(entity, graph).name(),
29130                 entityName = iD.util.displayName(entity) || '';
29131
29132             var value = presetName + ' ' + entityName;
29133             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29134                 return;
29135
29136             result.push({
29137                 relation: entity,
29138                 value: value
29139             });
29140         });
29141
29142         result.sort(function(a, b) {
29143             return iD.Relation.creationOrder(a.relation, b.relation);
29144         });
29145         result.unshift(newRelation);
29146
29147         return result;
29148     }
29149
29150     function rawMembershipEditor(selection) {
29151         var entity = context.entity(id),
29152             memberships = [];
29153
29154         context.graph().parentRelations(entity).forEach(function(relation) {
29155             relation.members.forEach(function(member, index) {
29156                 if (member.id === entity.id) {
29157                     memberships.push({relation: relation, member: member, index: index});
29158                 }
29159             });
29160         });
29161
29162         selection.call(iD.ui.Disclosure()
29163             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29164             .expanded(true)
29165             .on('toggled', toggled)
29166             .content(content));
29167
29168         function toggled(expanded) {
29169             if (expanded) {
29170                 selection.node().parentNode.scrollTop += 200;
29171             }
29172         }
29173
29174         function content($wrap) {
29175             var $list = $wrap.selectAll('.member-list')
29176                 .data([0]);
29177
29178             $list.enter().append('ul')
29179                 .attr('class', 'member-list');
29180
29181             var $items = $list.selectAll('li.member-row-normal')
29182                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29183
29184             var $enter = $items.enter().append('li')
29185                 .attr('class', 'member-row member-row-normal form-field');
29186
29187             var $label = $enter.append('label')
29188                 .attr('class', 'form-label')
29189                 .append('a')
29190                 .attr('href', '#')
29191                 .on('click', selectRelation);
29192
29193             $label.append('span')
29194                 .attr('class', 'member-entity-type')
29195                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29196
29197             $label.append('span')
29198                 .attr('class', 'member-entity-name')
29199                 .text(function(d) { return iD.util.displayName(d.relation); });
29200
29201             $enter.append('input')
29202                 .attr('class', 'member-role')
29203                 .property('type', 'text')
29204                 .attr('maxlength', 255)
29205                 .attr('placeholder', t('inspector.role'))
29206                 .property('value', function(d) { return d.member.role; })
29207                 .on('change', changeRole);
29208
29209             $enter.append('button')
29210                 .attr('tabindex', -1)
29211                 .attr('class', 'remove button-input-action member-delete minor')
29212                 .on('click', deleteMembership)
29213                 .append('span')
29214                 .attr('class', 'icon delete');
29215
29216             $items.exit()
29217                 .remove();
29218
29219             if (showBlank) {
29220                 var $new = $list.selectAll('.member-row-new')
29221                     .data([0]);
29222
29223                 $enter = $new.enter().append('li')
29224                     .attr('class', 'member-row member-row-new form-field');
29225
29226                 $enter.append('input')
29227                     .attr('type', 'text')
29228                     .attr('class', 'member-entity-input')
29229                     .call(d3.combobox()
29230                         .minItems(1)
29231                         .fetcher(function(value, callback) {
29232                             callback(relations(value));
29233                         })
29234                         .on('accept', function(d) {
29235                             addMembership(d, $new.select('.member-role').property('value'));
29236                         }));
29237
29238                 $enter.append('input')
29239                     .attr('class', 'member-role')
29240                     .property('type', 'text')
29241                     .attr('maxlength', 255)
29242                     .attr('placeholder', t('inspector.role'))
29243                     .on('change', changeRole);
29244
29245                 $enter.append('button')
29246                     .attr('tabindex', -1)
29247                     .attr('class', 'remove button-input-action member-delete minor')
29248                     .on('click', deleteMembership)
29249                     .append('span')
29250                     .attr('class', 'icon delete');
29251
29252             } else {
29253                 $list.selectAll('.member-row-new')
29254                     .remove();
29255             }
29256
29257             var $add = $wrap.selectAll('.add-relation')
29258                 .data([0]);
29259
29260             $add.enter().append('button')
29261                 .attr('class', 'add-relation')
29262                 .append('span')
29263                 .attr('class', 'icon plus light');
29264
29265             $wrap.selectAll('.add-relation')
29266                 .on('click', function() {
29267                     showBlank = true;
29268                     content($wrap);
29269                     $list.selectAll('.member-entity-input').node().focus();
29270                 });
29271         }
29272     }
29273
29274     rawMembershipEditor.entityID = function(_) {
29275         if (!arguments.length) return id;
29276         id = _;
29277         return rawMembershipEditor;
29278     };
29279
29280     return rawMembershipEditor;
29281 };
29282 iD.ui.RawTagEditor = function(context) {
29283     var event = d3.dispatch('change'),
29284         taginfo = iD.taginfo(),
29285         showBlank = false,
29286         state,
29287         preset,
29288         tags,
29289         id;
29290
29291     function rawTagEditor(selection) {
29292         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29293
29294         selection.call(iD.ui.Disclosure()
29295             .title(t('inspector.all_tags') + ' (' + count + ')')
29296             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
29297             .on('toggled', toggled)
29298             .content(content));
29299
29300         function toggled(expanded) {
29301             iD.ui.RawTagEditor.expanded = expanded;
29302             if (expanded) {
29303                 selection.node().parentNode.scrollTop += 200;
29304             }
29305         }
29306     }
29307
29308     function content($wrap) {
29309         var entries = d3.entries(tags);
29310
29311         if (!entries.length || showBlank) {
29312             showBlank = false;
29313             entries.push({key: '', value: ''});
29314         }
29315
29316         var $list = $wrap.selectAll('.tag-list')
29317             .data([0]);
29318
29319         $list.enter().append('ul')
29320             .attr('class', 'tag-list');
29321
29322         var $newTag = $wrap.selectAll('.add-tag')
29323             .data([0]);
29324
29325         var $enter = $newTag.enter().append('button')
29326             .attr('class', 'add-tag');
29327
29328         $enter.append('span')
29329             .attr('class', 'icon plus light');
29330
29331         $newTag.on('click', addTag);
29332
29333         var $items = $list.selectAll('li')
29334             .data(entries, function(d) { return d.key; });
29335
29336         // Enter
29337
29338         $enter = $items.enter().append('li')
29339             .attr('class', 'tag-row cf');
29340
29341         $enter.append('div')
29342             .attr('class', 'key-wrap')
29343             .append('input')
29344             .property('type', 'text')
29345             .attr('class', 'key')
29346             .attr('maxlength', 255);
29347
29348         $enter.append('div')
29349             .attr('class', 'input-wrap-position')
29350             .append('input')
29351             .property('type', 'text')
29352             .attr('class', 'value')
29353             .attr('maxlength', 255);
29354
29355         $enter.append('button')
29356             .attr('tabindex', -1)
29357             .attr('class', 'remove minor')
29358             .append('span')
29359             .attr('class', 'icon delete');
29360
29361         $enter.each(bindTypeahead);
29362
29363         // Update
29364
29365         $items.order();
29366
29367         $items.each(function(tag) {
29368             var reference = iD.ui.TagReference({key: tag.key});
29369
29370             if (state === 'hover') {
29371                 reference.showing(false);
29372             }
29373
29374             d3.select(this)
29375                 .call(reference.button)
29376                 .call(reference.body);
29377         });
29378
29379         $items.select('input.key')
29380             .value(function(d) { return d.key; })
29381             .on('blur', keyChange)
29382             .on('change', keyChange);
29383
29384         $items.select('input.value')
29385             .value(function(d) { return d.value; })
29386             .on('blur', valueChange)
29387             .on('change', valueChange)
29388             .on('keydown.push-more', pushMore);
29389
29390         $items.select('button.remove')
29391             .on('click', removeTag);
29392
29393         $items.exit()
29394             .remove();
29395
29396         function pushMore() {
29397             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29398                 $list.selectAll('li:last-child input.value').node() === this) {
29399                 addTag();
29400             }
29401         }
29402
29403         function bindTypeahead() {
29404             var row = d3.select(this),
29405                 key = row.selectAll('input.key'),
29406                 value = row.selectAll('input.value');
29407
29408             function sort(value, data) {
29409                 var sameletter = [],
29410                     other = [];
29411                 for (var i = 0; i < data.length; i++) {
29412                     if (data[i].value.substring(0, value.length) === value) {
29413                         sameletter.push(data[i]);
29414                     } else {
29415                         other.push(data[i]);
29416                     }
29417                 }
29418                 return sameletter.concat(other);
29419             }
29420
29421             key.call(d3.combobox()
29422                 .fetcher(function(value, callback) {
29423                     taginfo.keys({
29424                         debounce: true,
29425                         geometry: context.geometry(id),
29426                         query: value
29427                     }, function(err, data) {
29428                         if (!err) callback(sort(value, data));
29429                     });
29430                 }));
29431
29432             value.call(d3.combobox()
29433                 .fetcher(function(value, callback) {
29434                     taginfo.values({
29435                         debounce: true,
29436                         key: key.value(),
29437                         geometry: context.geometry(id),
29438                         query: value
29439                     }, function(err, data) {
29440                         if (!err) callback(sort(value, data));
29441                     });
29442                 }));
29443         }
29444
29445         function keyChange(d) {
29446             var kOld = d.key,
29447                 kNew = this.value.trim(),
29448                 tag = {};
29449
29450             if (kNew && kNew !== kOld) {
29451                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29452                     base = match[1],
29453                     suffix = +(match[2] || 1);
29454                 while (tags[kNew]) {  // rename key if already in use
29455                     kNew = base + '_' + suffix++;
29456                 }
29457             }
29458             tag[kOld] = undefined;
29459             tag[kNew] = d.value;
29460             d.key = kNew; // Maintain DOM identity through the subsequent update.
29461             this.value = kNew;
29462             event.change(tag);
29463         }
29464
29465         function valueChange(d) {
29466             var tag = {};
29467             tag[d.key] = this.value;
29468             event.change(tag);
29469         }
29470
29471         function removeTag(d) {
29472             var tag = {};
29473             tag[d.key] = undefined;
29474             event.change(tag);
29475         }
29476
29477         function addTag() {
29478             // Wrapped in a setTimeout in case it's being called from a blur
29479             // handler. Without the setTimeout, the call to `content` would
29480             // wipe out the pending value change.
29481             setTimeout(function() {
29482                 showBlank = true;
29483                 content($wrap);
29484                 $list.selectAll('li:last-child input.key').node().focus();
29485             }, 0);
29486         }
29487     }
29488
29489     rawTagEditor.state = function(_) {
29490         if (!arguments.length) return state;
29491         state = _;
29492         return rawTagEditor;
29493     };
29494
29495     rawTagEditor.preset = function(_) {
29496         if (!arguments.length) return preset;
29497         preset = _;
29498         return rawTagEditor;
29499     };
29500
29501     rawTagEditor.tags = function(_) {
29502         if (!arguments.length) return tags;
29503         tags = _;
29504         return rawTagEditor;
29505     };
29506
29507     rawTagEditor.entityID = function(_) {
29508         if (!arguments.length) return id;
29509         id = _;
29510         return rawTagEditor;
29511     };
29512
29513     return d3.rebind(rawTagEditor, event, 'on');
29514 };
29515 iD.ui.Restore = function(context) {
29516     return function(selection) {
29517         if (!context.history().lock() || !context.history().restorableChanges())
29518             return;
29519
29520         var modal = iD.ui.modal(selection);
29521
29522         modal.select('.modal')
29523             .attr('class', 'modal fillL col6');
29524
29525         var introModal = modal.select('.content');
29526
29527         introModal.attr('class','cf');
29528
29529         introModal.append('div')
29530             .attr('class', 'modal-section')
29531             .append('h3')
29532             .text(t('restore.heading'));
29533
29534         introModal.append('div')
29535             .attr('class','modal-section')
29536             .append('p')
29537             .text(t('restore.description'));
29538
29539         var buttonWrap = introModal.append('div')
29540             .attr('class', 'modal-actions cf');
29541
29542         var restore = buttonWrap.append('button')
29543             .attr('class', 'restore col6')
29544             .text(t('restore.restore'))
29545             .on('click', function() {
29546                 context.history().restore();
29547                 modal.remove();
29548             });
29549
29550         buttonWrap.append('button')
29551             .attr('class', 'reset col6')
29552             .text(t('restore.reset'))
29553             .on('click', function() {
29554                 context.history().clearSaved();
29555                 modal.remove();
29556             });
29557
29558         restore.node().focus();
29559     };
29560 };
29561 iD.ui.Save = function(context) {
29562     var history = context.history(),
29563         key = iD.ui.cmd('⌘S');
29564
29565     function saving() {
29566         return context.mode().id === 'save';
29567     }
29568
29569     function save() {
29570         d3.event.preventDefault();
29571         if (!saving() && history.hasChanges()) {
29572             context.enter(iD.modes.Save(context));
29573         }
29574     }
29575
29576     return function(selection) {
29577         var tooltip = bootstrap.tooltip()
29578             .placement('bottom')
29579             .html(true)
29580             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29581
29582         var button = selection.append('button')
29583             .attr('class', 'save col12 disabled')
29584             .attr('tabindex', -1)
29585             .on('click', save)
29586             .call(tooltip);
29587
29588         button.append('span')
29589             .attr('class', 'label')
29590             .text(t('save.title'));
29591
29592         button.append('span')
29593             .attr('class', 'count')
29594             .text('0');
29595
29596         var keybinding = d3.keybinding('undo-redo')
29597             .on(key, save);
29598
29599         d3.select(document)
29600             .call(keybinding);
29601
29602         var numChanges = 0;
29603
29604         context.history().on('change.save', function() {
29605             var _ = history.difference().summary().length;
29606             if (_ === numChanges)
29607                 return;
29608             numChanges = _;
29609
29610             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29611                     'save.help' : 'save.no_changes'), key));
29612
29613             button
29614                 .classed('disabled', numChanges === 0)
29615                 .classed('has-count', numChanges > 0);
29616
29617             button.select('span.count')
29618                 .text(numChanges);
29619         });
29620
29621         context.on('enter.save', function() {
29622             button.property('disabled', saving());
29623             if (saving()) button.call(tooltip.hide);
29624         });
29625     };
29626 };
29627 iD.ui.Scale = function(context) {
29628     var projection = context.projection,
29629         imperial = (iD.detect().locale === 'en-us'),
29630         maxLength = 180,
29631         tickHeight = 8;
29632
29633     function scaleDefs(loc1, loc2) {
29634         var lat = (loc2[1] + loc1[1]) / 2,
29635             conversion = (imperial ? 3.28084 : 1),
29636             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29637             scale = { dist: 0, px: 0, text: '' },
29638             buckets, i, val, dLon;
29639
29640         if (imperial) {
29641             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29642         } else {
29643             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29644         }
29645
29646         // determine a user-friendly endpoint for the scale
29647         for (i = 0; i < buckets.length; i++) {
29648             val = buckets[i];
29649             if (dist >= val) {
29650                 scale.dist = Math.floor(dist / val) * val;
29651                 break;
29652             }
29653         }
29654
29655         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29656         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29657
29658         if (imperial) {
29659             if (scale.dist >= 5280) {
29660                 scale.dist /= 5280;
29661                 scale.text = String(scale.dist) + ' mi';
29662             } else {
29663                 scale.text = String(scale.dist) + ' ft';
29664             }
29665         } else {
29666             if (scale.dist >= 1000) {
29667                 scale.dist /= 1000;
29668                 scale.text = String(scale.dist) + ' km';
29669             } else {
29670                 scale.text = String(scale.dist) + ' m';
29671             }
29672         }
29673
29674         return scale;
29675     }
29676
29677     function update(selection) {
29678         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29679         var dims = context.map().dimensions(),
29680             loc1 = projection.invert([0, dims[1]]),
29681             loc2 = projection.invert([maxLength, dims[1]]),
29682             scale = scaleDefs(loc1, loc2);
29683
29684         selection.select('#scalepath')
29685             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29686
29687         selection.select('#scaletext')
29688             .attr('x', scale.px + 8)
29689             .attr('y', tickHeight)
29690             .text(scale.text);
29691     }
29692
29693     return function(selection) {
29694         var g = selection.append('svg')
29695             .attr('id', 'scale')
29696             .append('g')
29697             .attr('transform', 'translate(10,11)');
29698
29699         g.append('path').attr('id', 'scalepath');
29700         g.append('text').attr('id', 'scaletext');
29701
29702         update(selection);
29703
29704         context.map().on('move.scale', function() {
29705             update(selection);
29706         });
29707     };
29708 };
29709 iD.ui.SelectionList = function(context, selectedIDs) {
29710
29711     function selectionList(selection) {
29712         selection.classed('selection-list-pane', true);
29713
29714         var header = selection.append('div')
29715             .attr('class', 'header fillL cf');
29716
29717         header.append('h3')
29718             .text(t('inspector.multiselect'));
29719
29720         var listWrap = selection.append('div')
29721             .attr('class', 'inspector-body');
29722
29723         var list = listWrap.append('div')
29724             .attr('class', 'feature-list cf');
29725
29726         context.history().on('change.selection-list', drawList);
29727         drawList();
29728
29729         function drawList() {
29730             var entities = selectedIDs
29731                 .map(function(id) { return context.hasEntity(id); })
29732                 .filter(function(entity) { return entity; });
29733
29734             var items = list.selectAll('.feature-list-item')
29735                 .data(entities, iD.Entity.key);
29736
29737             var enter = items.enter().append('button')
29738                 .attr('class', 'feature-list-item')
29739                 .on('click', function(entity) {
29740                     context.enter(iD.modes.Select(context, [entity.id]));
29741                 });
29742
29743             // Enter
29744
29745             var label = enter.append('div')
29746                 .attr('class', 'label');
29747
29748             label.append('span')
29749                 .attr('class', 'icon icon-pre-text');
29750
29751             label.append('span')
29752                 .attr('class', 'entity-type');
29753
29754             label.append('span')
29755                 .attr('class', 'entity-name');
29756
29757             // Update
29758
29759             items.selectAll('.icon')
29760                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
29761
29762             items.selectAll('.entity-type')
29763                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
29764
29765             items.selectAll('.entity-name')
29766                 .text(function(entity) { return iD.util.displayName(entity); });
29767
29768             // Exit
29769
29770             items.exit()
29771                 .remove();
29772         }
29773     }
29774
29775     return selectionList;
29776
29777 };
29778 iD.ui.Sidebar = function(context) {
29779     var inspector = iD.ui.Inspector(context),
29780         current;
29781
29782     function sidebar(selection) {
29783         var featureListWrap = selection.append('div')
29784             .attr('class', 'feature-list-pane')
29785             .call(iD.ui.FeatureList(context));
29786
29787         selection.call(iD.ui.Notice(context));
29788
29789         var inspectorWrap = selection.append('div')
29790             .attr('class', 'inspector-hidden inspector-wrap fr');
29791
29792         sidebar.hover = function(id) {
29793             if (!current && id) {
29794                 featureListWrap.classed('inspector-hidden', true);
29795                 inspectorWrap.classed('inspector-hidden', false)
29796                     .classed('inspector-hover', true);
29797
29798                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29799                     inspector
29800                         .state('hover')
29801                         .entityID(id);
29802
29803                     inspectorWrap.call(inspector);
29804                 }
29805             } else if (!current) {
29806                 featureListWrap.classed('inspector-hidden', false);
29807                 inspectorWrap.classed('inspector-hidden', true);
29808                 inspector.state('hide');
29809             }
29810         };
29811
29812         sidebar.hover = _.throttle(sidebar.hover, 200);
29813
29814         sidebar.select = function(id, newFeature) {
29815             if (!current && id) {
29816                 featureListWrap.classed('inspector-hidden', true);
29817                 inspectorWrap.classed('inspector-hidden', false)
29818                     .classed('inspector-hover', false);
29819
29820                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29821                     inspector
29822                         .state('select')
29823                         .entityID(id)
29824                         .newFeature(newFeature);
29825
29826                     inspectorWrap.call(inspector);
29827                 }
29828             } else if (!current) {
29829                 featureListWrap.classed('inspector-hidden', false);
29830                 inspectorWrap.classed('inspector-hidden', true);
29831                 inspector.state('hide');
29832             }
29833         };
29834
29835         sidebar.show = function(component) {
29836             featureListWrap.classed('inspector-hidden', true);
29837             inspectorWrap.classed('inspector-hidden', true);
29838             if (current) current.remove();
29839             current = selection.append('div')
29840                 .attr('class', 'sidebar-component')
29841                 .call(component);
29842         };
29843
29844         sidebar.hide = function() {
29845             featureListWrap.classed('inspector-hidden', false);
29846             inspectorWrap.classed('inspector-hidden', true);
29847             if (current) current.remove();
29848             current = null;
29849         };
29850     }
29851
29852     sidebar.hover = function() {};
29853     sidebar.select = function() {};
29854     sidebar.show = function() {};
29855     sidebar.hide = function() {};
29856
29857     return sidebar;
29858 };
29859 iD.ui.SourceSwitch = function(context) {
29860     var keys;
29861
29862     function click() {
29863         d3.event.preventDefault();
29864
29865         if (context.history().hasChanges() &&
29866             !window.confirm(t('source_switch.lose_changes'))) return;
29867
29868         var live = d3.select(this)
29869             .classed('live');
29870
29871         context.connection()
29872             .switch(live ? keys[1] : keys[0]);
29873
29874         context.flush();
29875
29876         d3.select(this)
29877             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29878             .classed('live', !live);
29879     }
29880
29881     var sourceSwitch = function(selection) {
29882         selection.append('a')
29883             .attr('href', '#')
29884             .text(t('source_switch.live'))
29885             .classed('live', true)
29886             .attr('tabindex', -1)
29887             .on('click', click);
29888     };
29889
29890     sourceSwitch.keys = function(_) {
29891         if (!arguments.length) return keys;
29892         keys = _;
29893         return sourceSwitch;
29894     };
29895
29896     return sourceSwitch;
29897 };
29898 iD.ui.Spinner = function(context) {
29899     var connection = context.connection();
29900
29901     return function(selection) {
29902         var img = selection.append('img')
29903             .attr('src', context.imagePath('loader-black.gif'))
29904             .style('opacity', 0);
29905
29906         connection.on('loading.spinner', function() {
29907             img.transition()
29908                 .style('opacity', 1);
29909         });
29910
29911         connection.on('loaded.spinner', function() {
29912             img.transition()
29913                 .style('opacity', 0);
29914         });
29915     };
29916 };
29917 iD.ui.Splash = function(context) {
29918     return function(selection) {
29919         if (context.storage('sawSplash'))
29920              return;
29921
29922         context.storage('sawSplash', true);
29923
29924         var modal = iD.ui.modal(selection);
29925
29926         modal.select('.modal')
29927             .attr('class', 'modal-splash modal col6');
29928
29929         var introModal = modal.select('.content')
29930             .append('div')
29931             .attr('class', 'fillL');
29932
29933         introModal.append('div')
29934             .attr('class','modal-section cf')
29935             .append('h3').text(t('splash.welcome'));
29936
29937         introModal.append('div')
29938             .attr('class','modal-section')
29939             .append('p')
29940             .html(t('splash.text', {
29941                 version: iD.version,
29942                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29943                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29944             }));
29945
29946         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
29947
29948         buttons.append('button')
29949             .attr('class', 'col6 walkthrough')
29950             .text(t('splash.walkthrough'))
29951             .on('click', function() {
29952                 d3.select(document.body).call(iD.ui.intro(context));
29953                 modal.close();
29954             });
29955
29956         buttons.append('button')
29957             .attr('class', 'col6 start')
29958             .text(t('splash.start'))
29959             .on('click', modal.close);
29960
29961         modal.select('button.close').attr('class','hide');
29962
29963     };
29964 };
29965 iD.ui.Status = function(context) {
29966     var connection = context.connection(),
29967         errCount = 0;
29968
29969     return function(selection) {
29970
29971         function update() {
29972
29973             connection.status(function(err, apiStatus) {
29974
29975                 selection.html('');
29976
29977                 if (err && errCount++ < 2) return;
29978
29979                 if (err) {
29980                     selection.text(t('status.error'));
29981
29982                 } else if (apiStatus === 'readonly') {
29983                     selection.text(t('status.readonly'));
29984
29985                 } else if (apiStatus === 'offline') {
29986                     selection.text(t('status.offline'));
29987                 }
29988
29989                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
29990                 if (!err) errCount = 0;
29991
29992             });
29993         }
29994
29995         connection.on('auth', function() { update(selection); });
29996         window.setInterval(update, 90000);
29997         update(selection);
29998     };
29999 };
30000 iD.ui.Success = function(context) {
30001     var event = d3.dispatch('cancel'),
30002         changeset;
30003
30004     function success(selection) {
30005         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
30006             ' ' + context.connection().changesetURL(changeset.id);
30007
30008         var header = selection.append('div')
30009             .attr('class', 'header fillL');
30010
30011         header.append('button')
30012             .attr('class', 'fr')
30013             .append('span')
30014             .attr('class', 'icon close')
30015             .on('click', function() { event.cancel(success); });
30016
30017         header.append('h3')
30018             .text(t('success.just_edited'));
30019
30020         var body = selection.append('div')
30021             .attr('class', 'body save-success fillL');
30022
30023         body.append('p')
30024             .html(t('success.help_html'));
30025
30026         var changesetURL = context.connection().changesetURL(changeset.id);
30027
30028         body.append('a')
30029             .attr('class', 'button col12 osm')
30030             .attr('target', '_blank')
30031             .attr('href', changesetURL)
30032             .text(t('success.view_on_osm'));
30033
30034         var sharing = {
30035             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30036             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30037             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30038         };
30039
30040         body.selectAll('.button.social')
30041             .data(d3.entries(sharing))
30042             .enter().append('a')
30043             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30044             .attr('target', '_blank')
30045             .attr('href', function(d) { return d.value; })
30046             .call(bootstrap.tooltip()
30047                 .title(function(d) { return t('success.' + d.key); })
30048                 .placement('bottom'));
30049     }
30050
30051     success.changeset = function(_) {
30052         if (!arguments.length) return changeset;
30053         changeset = _;
30054         return success;
30055     };
30056
30057     return d3.rebind(success, event, 'on');
30058 };
30059 iD.ui.TagReference = function(tag) {
30060     var tagReference = {},
30061         taginfo = iD.taginfo(),
30062         button,
30063         body,
30064         loaded,
30065         showing;
30066
30067     function findLocal(docs) {
30068         var locale = iD.detect().locale.toLowerCase(),
30069             localized;
30070
30071         localized = _.find(docs, function(d) {
30072             return d.lang.toLowerCase() === locale;
30073         });
30074         if (localized) return localized;
30075
30076         // try the non-regional version of a language, like
30077         // 'en' if the language is 'en-US'
30078         if (locale.indexOf('-') !== -1) {
30079             var first = locale.split('-')[0];
30080             localized = _.find(docs, function(d) {
30081                 return d.lang.toLowerCase() === first;
30082             });
30083             if (localized) return localized;
30084         }
30085
30086         // finally fall back to english
30087         return _.find(docs, function(d) {
30088             return d.lang.toLowerCase() === 'en';
30089         });
30090     }
30091
30092     function load() {
30093         button.classed('tag-reference-loading', true);
30094
30095         taginfo.docs(tag, function(err, docs) {
30096             if (!err && docs) {
30097                 docs = findLocal(docs);
30098             }
30099
30100             body.html('');
30101
30102             if (!docs || !docs.description) {
30103                 body.append('p').text(t('inspector.no_documentation_key'));
30104                 show();
30105                 return;
30106             }
30107
30108             if (docs.image && docs.image.thumb_url_prefix) {
30109                 body
30110                     .append('img')
30111                     .attr('class', 'wiki-image')
30112                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30113                     .on('load', function() { show(); })
30114                     .on('error', function() { d3.select(this).remove(); show(); });
30115             } else {
30116                 show();
30117             }
30118
30119             body
30120                 .append('p')
30121                 .text(docs.description);
30122
30123             var wikiLink = body
30124                 .append('a')
30125                 .attr('target', '_blank')
30126                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30127
30128             wikiLink.append('span')
30129                 .attr('class','icon icon-pre-text out-link');
30130
30131             wikiLink.append('span')
30132                 .text(t('inspector.reference'));
30133         });
30134     }
30135
30136     function show() {
30137         loaded = true;
30138
30139         button.classed('tag-reference-loading', false);
30140
30141         body.transition()
30142             .duration(200)
30143             .style('max-height', '200px')
30144             .style('opacity', '1');
30145
30146         showing = true;
30147     }
30148
30149     function hide(selection) {
30150         selection = selection || body.transition().duration(200);
30151
30152         selection
30153             .style('max-height', '0px')
30154             .style('opacity', '0');
30155
30156         showing = false;
30157     }
30158
30159     tagReference.button = function(selection) {
30160         button = selection.selectAll('.tag-reference-button')
30161             .data([0]);
30162
30163         var enter = button.enter().append('button')
30164             .attr('tabindex', -1)
30165             .attr('class', 'tag-reference-button');
30166
30167         enter.append('span')
30168             .attr('class', 'icon inspect');
30169
30170         button.on('click', function () {
30171             d3.event.stopPropagation();
30172             d3.event.preventDefault();
30173             if (showing) {
30174                 hide();
30175             } else if (loaded) {
30176                 show();
30177             } else {
30178                 load();
30179             }
30180         });
30181     };
30182
30183     tagReference.body = function(selection) {
30184         body = selection.selectAll('.tag-reference-body')
30185             .data([0]);
30186
30187         body.enter().append('div')
30188             .attr('class', 'tag-reference-body cf')
30189             .style('max-height', '0')
30190             .style('opacity', '0');
30191
30192         if (showing === false) {
30193             hide(body);
30194         }
30195     };
30196
30197     tagReference.showing = function(_) {
30198         if (!arguments.length) return showing;
30199         showing = _;
30200         return tagReference;
30201     };
30202
30203     return tagReference;
30204 };// toggles the visibility of ui elements, using a combination of the
30205 // hide class, which sets display=none, and a d3 transition for opacity.
30206 // this will cause blinking when called repeatedly, so check that the
30207 // value actually changes between calls.
30208 iD.ui.Toggle = function(show, callback) {
30209     return function(selection) {
30210         selection
30211             .style('opacity', show ? 0 : 1)
30212             .classed('hide', false)
30213             .transition()
30214             .style('opacity', show ? 1 : 0)
30215             .each('end', function() {
30216                 d3.select(this).classed('hide', !show);
30217                 if (callback) callback.apply(this);
30218             });
30219     };
30220 };
30221 iD.ui.UndoRedo = function(context) {
30222     var commands = [{
30223         id: 'undo',
30224         cmd: iD.ui.cmd('⌘Z'),
30225         action: function() { if (!saving()) context.undo(); },
30226         annotation: function() { return context.history().undoAnnotation(); }
30227     }, {
30228         id: 'redo',
30229         cmd: iD.ui.cmd('⌘⇧Z'),
30230         action: function() { if (!saving()) context.redo(); },
30231         annotation: function() { return context.history().redoAnnotation(); }
30232     }];
30233
30234     function saving() {
30235         return context.mode().id === 'save';
30236     }
30237
30238     return function(selection) {
30239         var tooltip = bootstrap.tooltip()
30240             .placement('bottom')
30241             .html(true)
30242             .title(function (d) {
30243                 return iD.ui.tooltipHtml(d.annotation() ?
30244                     t(d.id + '.tooltip', {action: d.annotation()}) :
30245                     t(d.id + '.nothing'), d.cmd);
30246             });
30247
30248         var buttons = selection.selectAll('button')
30249             .data(commands)
30250             .enter().append('button')
30251             .attr('class', 'col6 disabled')
30252             .on('click', function(d) { return d.action(); })
30253             .call(tooltip);
30254
30255         buttons.append('span')
30256             .attr('class', function(d) { return 'icon ' + d.id; });
30257
30258         var keybinding = d3.keybinding('undo')
30259             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30260             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30261
30262         d3.select(document)
30263             .call(keybinding);
30264
30265         context.history()
30266             .on('change.undo_redo', update);
30267
30268         context
30269             .on('enter.undo_redo', update);
30270
30271         function update() {
30272             buttons
30273                 .property('disabled', saving())
30274                 .classed('disabled', function(d) { return !d.annotation(); })
30275                 .each(function() {
30276                     var selection = d3.select(this);
30277                     if (selection.property('tooltipVisible')) {
30278                         selection.call(tooltip.show);
30279                     }
30280                 });
30281         }
30282     };
30283 };
30284 iD.ui.ViewOnOSM = function(context) {
30285     var id;
30286
30287     function viewOnOSM(selection) {
30288         var entity = context.entity(id);
30289
30290         selection.style('display', entity.isNew() ? 'none' : null);
30291
30292         var $link = selection.selectAll('.view-on-osm')
30293             .data([0]);
30294
30295         var $enter = $link.enter().append('a')
30296             .attr('class', 'view-on-osm')
30297             .attr('target', '_blank');
30298
30299         $enter.append('span')
30300             .attr('class', 'icon icon-pre-text out-link');
30301
30302         $enter.append('span')
30303             .text(t('inspector.view_on_osm'));
30304
30305         $link.attr('href', context.connection().entityURL(entity));
30306     }
30307
30308     viewOnOSM.entityID = function(_) {
30309         if (!arguments.length) return id;
30310         id = _;
30311         return viewOnOSM;
30312     };
30313
30314     return viewOnOSM;
30315 };
30316 iD.ui.Zoom = function(context) {
30317     var zooms = [{
30318         id: 'zoom-in',
30319         title: t('zoom.in'),
30320         action: context.zoomIn,
30321         key: '+'
30322     }, {
30323         id: 'zoom-out',
30324         title: t('zoom.out'),
30325         action: context.zoomOut,
30326         key: '-'
30327     }];
30328
30329     return function(selection) {
30330         var button = selection.selectAll('button')
30331             .data(zooms)
30332             .enter().append('button')
30333             .attr('tabindex', -1)
30334             .attr('class', function(d) { return d.id; })
30335             .on('click.editor', function(d) { d.action(); })
30336             .call(bootstrap.tooltip()
30337                 .placement('left')
30338                 .html(true)
30339                 .title(function(d) {
30340                     return iD.ui.tooltipHtml(d.title, d.key);
30341                 }));
30342
30343         button.append('span')
30344             .attr('class', function(d) { return d.id + ' icon'; });
30345
30346         var keybinding = d3.keybinding('zoom')
30347             .on('+', function() { context.zoomIn(); })
30348             .on('-', function() { context.zoomOut(); })
30349             .on('⇧=', function() { context.zoomIn(); })
30350             .on('dash', function() { context.zoomOut(); });
30351
30352         d3.select(document)
30353             .call(keybinding);
30354     };
30355 };
30356 iD.ui.preset.access = function(field) {
30357     var event = d3.dispatch('change'),
30358         items;
30359
30360     function access(selection) {
30361         var wrap = selection.selectAll('.preset-input-wrap')
30362             .data([0]);
30363
30364         wrap.enter().append('div')
30365             .attr('class', 'cf preset-input-wrap')
30366             .append('ul');
30367
30368         items = wrap.select('ul').selectAll('li')
30369             .data(field.keys);
30370
30371         // Enter
30372
30373         var enter = items.enter().append('li')
30374             .attr('class', function(d) { return 'cf preset-access-' + d; });
30375
30376         enter.append('span')
30377             .attr('class', 'col6 label preset-label-access')
30378             .attr('for', function(d) { return 'preset-input-access-' + d; })
30379             .text(function(d) { return field.t('types.' + d); });
30380
30381         enter.append('div')
30382             .attr('class', 'col6 preset-input-access-wrap')
30383             .append('input')
30384             .attr('type', 'text')
30385             .attr('class', 'preset-input-access')
30386             .attr('id', function(d) { return 'preset-input-access-' + d; })
30387             .each(function(d) {
30388                 d3.select(this)
30389                     .call(d3.combobox()
30390                         .data(access.options(d)));
30391             });
30392
30393         // Update
30394
30395         wrap.selectAll('.preset-input-access')
30396             .on('change', change)
30397             .on('blur', change);
30398     }
30399
30400     function change(d) {
30401         var tag = {};
30402         tag[d] = d3.select(this).value() || undefined;
30403         event.change(tag);
30404     }
30405
30406     access.options = function(type) {
30407         var options = ['no', 'permissive', 'private', 'destination'];
30408
30409         if (type !== 'access') {
30410             options.unshift('yes');
30411             options.push('designated');
30412         }
30413
30414         return options.map(function(option) {
30415             return {
30416                 title: field.t('options.' + option + '.description'),
30417                 value: option
30418             };
30419         });
30420     };
30421
30422     var placeholders = {
30423         footway: {
30424             foot: 'designated',
30425             motor_vehicle: 'no'
30426         },
30427         steps: {
30428             foot: 'yes',
30429             motor_vehicle: 'no',
30430             bicycle: 'no',
30431             horse: 'no'
30432         },
30433         pedestrian: {
30434             foot: 'yes',
30435             motor_vehicle: 'no'
30436         },
30437         cycleway: {
30438             motor_vehicle: 'no',
30439             bicycle: 'designated'
30440         },
30441         bridleway: {
30442             motor_vehicle: 'no',
30443             horse: 'designated'
30444         },
30445         path: {
30446             foot: 'yes',
30447             motor_vehicle: 'no',
30448             bicycle: 'yes',
30449             horse: 'yes'
30450         },
30451         motorway: {
30452             foot: 'no',
30453             motor_vehicle: 'yes',
30454             bicycle: 'no',
30455             horse: 'no'
30456         },
30457         trunk: {
30458             motor_vehicle: 'yes'
30459         },
30460         primary: {
30461             foot: 'yes',
30462             motor_vehicle: 'yes',
30463             bicycle: 'yes',
30464             horse: 'yes'
30465         },
30466         secondary: {
30467             foot: 'yes',
30468             motor_vehicle: 'yes',
30469             bicycle: 'yes',
30470             horse: 'yes'
30471         },
30472         tertiary: {
30473             foot: 'yes',
30474             motor_vehicle: 'yes',
30475             bicycle: 'yes',
30476             horse: 'yes'
30477         },
30478         residential: {
30479             foot: 'yes',
30480             motor_vehicle: 'yes',
30481             bicycle: 'yes',
30482             horse: 'yes'
30483         },
30484         unclassified: {
30485             foot: 'yes',
30486             motor_vehicle: 'yes',
30487             bicycle: 'yes',
30488             horse: 'yes'
30489         },
30490         service: {
30491             foot: 'yes',
30492             motor_vehicle: 'yes',
30493             bicycle: 'yes',
30494             horse: 'yes'
30495         },
30496         motorway_link: {
30497             foot: 'no',
30498             motor_vehicle: 'yes',
30499             bicycle: 'no',
30500             horse: 'no'
30501         },
30502         trunk_link: {
30503             motor_vehicle: 'yes'
30504         },
30505         primary_link: {
30506             foot: 'yes',
30507             motor_vehicle: 'yes',
30508             bicycle: 'yes',
30509             horse: 'yes'
30510         },
30511         secondary_link: {
30512             foot: 'yes',
30513             motor_vehicle: 'yes',
30514             bicycle: 'yes',
30515             horse: 'yes'
30516         },
30517         tertiary_link: {
30518             foot: 'yes',
30519             motor_vehicle: 'yes',
30520             bicycle: 'yes',
30521             horse: 'yes'
30522         }
30523     };
30524
30525     access.tags = function(tags) {
30526         items.selectAll('.preset-input-access')
30527             .value(function(d) { return tags[d] || ''; })
30528             .attr('placeholder', function() {
30529                 return tags.access ? tags.access : field.placeholder();
30530             });
30531
30532         items.selectAll('#preset-input-access-access')
30533             .attr('placeholder', 'yes');
30534
30535         _.forEach(placeholders[tags.highway], function(value, key) {
30536             items.selectAll('#preset-input-access-' + key)
30537                 .attr('placeholder', function() {
30538                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30539                 });
30540         });
30541     };
30542
30543     access.focus = function() {
30544         items.selectAll('.preset-input-access')
30545             .node().focus();
30546     };
30547
30548     return d3.rebind(access, event, 'on');
30549 };
30550 iD.ui.preset.address = function(field, context) {
30551     var event = d3.dispatch('init', 'change'),
30552         wrap,
30553         entity,
30554         isInitialized;
30555
30556     var widths = {
30557         housenumber: 1/3,
30558         street: 2/3,
30559         city: 2/3,
30560         postcode: 1/3
30561     };
30562
30563     function getStreets() {
30564         var extent = entity.extent(context.graph()),
30565             l = extent.center(),
30566             box = iD.geo.Extent(l).padByMeters(200);
30567
30568         return context.intersects(box)
30569             .filter(isAddressable)
30570             .map(function(d) {
30571                 var loc = context.projection([
30572                     (extent[0][0] + extent[1][0]) / 2,
30573                     (extent[0][1] + extent[1][1]) / 2]),
30574                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30575                 return {
30576                     title: d.tags.name,
30577                     value: d.tags.name,
30578                     dist: choice.distance
30579                 };
30580             }).sort(function(a, b) {
30581                 return a.dist - b.dist;
30582             });
30583
30584         function isAddressable(d) {
30585             return d.tags.highway && d.tags.name && d.type === 'way';
30586         }
30587     }
30588
30589     function getCities() {
30590         var extent = entity.extent(context.graph()),
30591             l = extent.center(),
30592             box = iD.geo.Extent(l).padByMeters(200);
30593
30594         return context.intersects(box)
30595             .filter(isAddressable)
30596             .map(function(d) {
30597                 return {
30598                     title: d.tags['addr:city'] || d.tags.name,
30599                     value: d.tags['addr:city'] || d.tags.name,
30600                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30601                 };
30602             }).sort(function(a, b) {
30603                 return a.dist - b.dist;
30604             });
30605
30606         function isAddressable(d) {
30607             if (d.tags.name &&
30608                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30609                 return true;
30610
30611             if (d.tags.place && d.tags.name && (
30612                     d.tags.place === 'city' ||
30613                     d.tags.place === 'town' ||
30614                     d.tags.place === 'village'))
30615                 return true;
30616
30617             if (d.tags['addr:city']) return true;
30618
30619             return false;
30620         }
30621     }
30622
30623     function getPostCodes() {
30624         var extent = entity.extent(context.graph()),
30625             l = extent.center(),
30626             box = iD.geo.Extent(l).padByMeters(200);
30627
30628         return context.intersects(box)
30629             .filter(isAddressable)
30630             .map(function(d) {
30631                 return {
30632                     title: d.tags['addr:postcode'],
30633                     value: d.tags['addr:postcode'],
30634                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30635                 };
30636             }).sort(function(a, b) {
30637                 return a.dist - b.dist;
30638             });
30639
30640         function isAddressable(d) {
30641             return d.tags['addr:postcode'];
30642         }
30643     }
30644
30645     function address(selection) {
30646         selection.selectAll('.preset-input-wrap')
30647             .remove();
30648
30649         var center = entity.extent(context.graph()).center(),
30650             addressFormat;
30651
30652         // Enter
30653
30654         wrap = selection.append('div')
30655             .attr('class', 'preset-input-wrap');
30656
30657         iD.countryCode().search(center, function (err, countryCode) {
30658             addressFormat = _.find(iD.data.addressFormats, function (a) {
30659                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30660             }) || _.first(iD.data.addressFormats);
30661
30662             function row(r) {
30663                 // Normalize widths.
30664                 var total = _.reduce(r, function(sum, field) {
30665                     return sum + (widths[field] || 0.5);
30666                 }, 0);
30667
30668                 return r.map(function (field) {
30669                     return {
30670                         id: field,
30671                         width: (widths[field] || 0.5) / total
30672                     };
30673                 });
30674             }
30675
30676             wrap.selectAll('div')
30677                 .data(addressFormat.format)
30678                 .enter()
30679                 .append('div')
30680                 .attr('class', 'addr-row')
30681                 .selectAll('input')
30682                 .data(row)
30683                 .enter()
30684                 .append('input')
30685                 .property('type', 'text')
30686                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
30687                 .attr('class', function (d) { return 'addr-' + d.id; })
30688                 .style('width', function (d) { return d.width * 100 + '%'; });
30689
30690             // Update
30691
30692             wrap.selectAll('.addr-street')
30693                 .call(d3.combobox()
30694                     .fetcher(function(value, callback) {
30695                         callback(getStreets());
30696                     }));
30697
30698             wrap.selectAll('.addr-city')
30699                 .call(d3.combobox()
30700                     .fetcher(function(value, callback) {
30701                         callback(getCities());
30702                     }));
30703
30704             wrap.selectAll('.addr-postcode')
30705                 .call(d3.combobox()
30706                     .fetcher(function(value, callback) {
30707                         callback(getPostCodes());
30708                     }));
30709
30710             wrap.selectAll('input')
30711                 .on('blur', change)
30712                 .on('change', change);
30713
30714             event.init();
30715             isInitialized = true;
30716         });
30717     }
30718
30719     function change() {
30720         var tags = {};
30721
30722         wrap.selectAll('input')
30723             .each(function (field) {
30724                 tags['addr:' + field.id] = this.value || undefined;
30725             });
30726
30727         event.change(tags);
30728     }
30729
30730     function updateTags(tags) {
30731         wrap.selectAll('input')
30732             .value(function (field) {
30733                 return tags['addr:' + field.id] || '';
30734             });
30735     }
30736
30737     address.entity = function(_) {
30738         if (!arguments.length) return entity;
30739         entity = _;
30740         return address;
30741     };
30742
30743     address.tags = function(tags) {
30744         if (isInitialized) {
30745             updateTags(tags);
30746         } else {
30747             event.on('init', function () {
30748                 updateTags(tags);
30749             });
30750         }
30751     };
30752
30753     address.focus = function() {
30754         wrap.selectAll('input').node().focus();
30755     };
30756
30757     return d3.rebind(address, event, 'on');
30758 };
30759 iD.ui.preset.check =
30760 iD.ui.preset.defaultcheck = function(field) {
30761     var event = d3.dispatch('change'),
30762         options = field.strings && field.strings.options,
30763         values = [],
30764         texts = [],
30765         entity, value, box, text, label;
30766
30767     if (options) {
30768         for (var k in options) {
30769             values.push(k === 'undefined' ? undefined : k);
30770             texts.push(field.t('options.' + k, { 'default': options[k] }));
30771         }
30772     } else {
30773         values = [undefined, 'yes'];
30774         texts = [t('inspector.unknown'), t('inspector.check.yes')];
30775         if (field.type === 'check') {
30776             values.push('no');
30777             texts.push(t('inspector.check.no'));
30778         }
30779     }
30780
30781     var check = function(selection) {
30782         // hack: pretend oneway field is a oneway_yes field
30783         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
30784         if (field.id === 'oneway') {
30785             for (var key in entity.tags) {
30786                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
30787                     texts[0] = t('presets.fields.oneway_yes.options.undefined');
30788                     break;
30789                 }
30790             }
30791         }
30792
30793         selection.classed('checkselect', 'true');
30794
30795         label = selection.selectAll('.preset-input-wrap')
30796             .data([0]);
30797
30798         var enter = label.enter().append('label')
30799             .attr('class', 'preset-input-wrap');
30800
30801         enter.append('input')
30802             .property('indeterminate', field.type === 'check')
30803             .attr('type', 'checkbox')
30804             .attr('id', 'preset-input-' + field.id);
30805
30806         enter.append('span')
30807             .text(texts[0])
30808             .attr('class', 'value');
30809
30810         box = label.select('input')
30811             .on('click', function() {
30812                 var t = {};
30813                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
30814                 event.change(t);
30815                 d3.event.stopPropagation();
30816             });
30817
30818         text = label.select('span.value');
30819     };
30820
30821     check.entity = function(_) {
30822         if (!arguments.length) return entity;
30823         entity = _;
30824         return check;
30825     };
30826
30827     check.tags = function(tags) {
30828         value = tags[field.key];
30829         box.property('indeterminate', field.type === 'check' && !value);
30830         box.property('checked', value === 'yes');
30831         text.text(texts[values.indexOf(value)]);
30832         label.classed('set', !!value);
30833     };
30834
30835     check.focus = function() {
30836         box.node().focus();
30837     };
30838
30839     return d3.rebind(check, event, 'on');
30840 };
30841 iD.ui.preset.combo =
30842 iD.ui.preset.typeCombo = function(field) {
30843     var event = d3.dispatch('change'),
30844         input;
30845
30846     function combo(selection) {
30847         var combobox = d3.combobox();
30848
30849         input = selection.selectAll('input')
30850             .data([0]);
30851
30852         input.enter().append('input')
30853             .attr('type', 'text')
30854             .attr('id', 'preset-input-' + field.id);
30855
30856         input
30857             .call(combobox)
30858             .on('change', change)
30859             .on('blur', change)
30860             .each(function() {
30861                 if (field.options) {
30862                     options(field.options);
30863                 } else {
30864                     iD.taginfo().values({
30865                         key: field.key
30866                     }, function(err, data) {
30867                         if (!err) options(_.pluck(data, 'value'));
30868                     });
30869                 }
30870             });
30871
30872         function options(opts) {
30873             combobox.data(opts.map(function(d) {
30874                 var o = {};
30875                 o.title = o.value = d.replace(/_+/g, ' ');
30876                 return o;
30877             }));
30878
30879             input.attr('placeholder', field.placeholder() ||
30880                 (opts.length < 3 ? '' : opts.slice(0, 3).join(', ') + '...'));
30881         }
30882     }
30883
30884     function change() {
30885         var value = input.value()
30886             .split(';')
30887             .map(function(s) { return s.trim(); })
30888             .join(';')
30889             .replace(/\s+/g, '_');
30890
30891         if (field.type === 'typeCombo' && !value) value = 'yes';
30892
30893         var t = {};
30894         t[field.key] = value || undefined;
30895         event.change(t);
30896     }
30897
30898     combo.tags = function(tags) {
30899         var value = tags[field.key] || '';
30900         if (field.type === 'typeCombo' && value === 'yes') value = '';
30901         input.value(value);
30902     };
30903
30904     combo.focus = function() {
30905         input.node().focus();
30906     };
30907
30908     return d3.rebind(combo, event, 'on');
30909 };
30910 iD.ui.preset.text =
30911 iD.ui.preset.number =
30912 iD.ui.preset.tel =
30913 iD.ui.preset.email =
30914 iD.ui.preset.url = function(field) {
30915
30916     var event = d3.dispatch('change'),
30917         input;
30918
30919     function i(selection) {
30920         input = selection.selectAll('input')
30921             .data([0]);
30922
30923         input.enter().append('input')
30924             .attr('type', field.type)
30925             .attr('id', 'preset-input-' + field.id)
30926             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
30927
30928         input
30929             .on('blur', change)
30930             .on('change', change);
30931
30932         if (field.type === 'number') {
30933             input.attr('type', 'text');
30934
30935             var spinControl = selection.selectAll('.spin-control')
30936                 .data([0]);
30937
30938             var enter = spinControl.enter().append('div')
30939                 .attr('class', 'spin-control');
30940
30941             enter.append('button')
30942                 .datum(1)
30943                 .attr('class', 'increment');
30944
30945             enter.append('button')
30946                 .datum(-1)
30947                 .attr('class', 'decrement');
30948
30949             spinControl.selectAll('button')
30950                 .on('click', function(d) {
30951                     d3.event.preventDefault();
30952                     var num = parseInt(input.node().value || 0, 10);
30953                     if (!isNaN(num)) input.node().value = num + d;
30954                     change();
30955                 });
30956         }
30957     }
30958
30959     function change() {
30960         var t = {};
30961         t[field.key] = input.value() || undefined;
30962         event.change(t);
30963     }
30964
30965     i.tags = function(tags) {
30966         input.value(tags[field.key] || '');
30967     };
30968
30969     i.focus = function() {
30970         input.node().focus();
30971     };
30972
30973     return d3.rebind(i, event, 'on');
30974 };
30975 iD.ui.preset.localized = function(field, context) {
30976
30977     var event = d3.dispatch('change'),
30978         wikipedia = iD.wikipedia(),
30979         input, localizedInputs, wikiTitles,
30980         entity;
30981
30982     function i(selection) {
30983         input = selection.selectAll('.localized-main')
30984             .data([0]);
30985
30986         input.enter().append('input')
30987             .attr('type', 'text')
30988             .attr('id', 'preset-input-' + field.id)
30989             .attr('class', 'localized-main')
30990             .attr('placeholder', field.placeholder());
30991
30992         if (field.id === 'name') {
30993             var preset = context.presets().match(entity, context.graph());
30994             input.call(d3.combobox().fetcher(
30995                 iD.util.SuggestNames(preset, iD.data.suggestions)
30996             ));
30997         }
30998
30999         input
31000             .on('blur', change)
31001             .on('change', change);
31002
31003         var translateButton = selection.selectAll('.localized-add')
31004             .data([0]);
31005
31006         translateButton.enter().append('button')
31007             .attr('class', 'button-input-action localized-add minor')
31008             .call(bootstrap.tooltip()
31009                 .title(t('translate.translate'))
31010                 .placement('left'))
31011             .append('span')
31012             .attr('class', 'icon plus');
31013
31014         translateButton
31015             .on('click', addBlank);
31016
31017         localizedInputs = selection.selectAll('.localized-wrap')
31018             .data([0]);
31019
31020         localizedInputs.enter().append('div')
31021             .attr('class', 'localized-wrap');
31022     }
31023
31024     function addBlank() {
31025         d3.event.preventDefault();
31026         var data = localizedInputs.selectAll('div.entry').data();
31027         data.push({ lang: '', value: '' });
31028         localizedInputs.call(render, data);
31029     }
31030
31031     function change() {
31032         var t = {};
31033         t[field.key] = d3.select(this).value() || undefined;
31034         event.change(t);
31035     }
31036
31037     function key(lang) { return field.key + ':' + lang; }
31038
31039     function changeLang(d) {
31040         var lang = d3.select(this).value(),
31041             t = {},
31042             language = _.find(iD.data.wikipedia, function(d) {
31043                 return d[0].toLowerCase() === lang.toLowerCase() ||
31044                     d[1].toLowerCase() === lang.toLowerCase();
31045             });
31046
31047         if (language) lang = language[2];
31048
31049         if (d.lang && d.lang !== lang) {
31050             t[key(d.lang)] = undefined;
31051         }
31052
31053         var value = d3.select(this.parentNode)
31054             .selectAll('.localized-value')
31055             .value();
31056
31057         if (lang && value) {
31058             t[key(lang)] = value;
31059         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31060             t[key(lang)] = wikiTitles[d.lang];
31061         }
31062
31063         d.lang = lang;
31064         event.change(t);
31065     }
31066
31067     function changeValue(d) {
31068         if (!d.lang) return;
31069         var t = {};
31070         t[key(d.lang)] = d3.select(this).value() || undefined;
31071         event.change(t);
31072     }
31073
31074     function fetcher(value, cb) {
31075         var v = value.toLowerCase();
31076
31077         cb(iD.data.wikipedia.filter(function(d) {
31078             return d[0].toLowerCase().indexOf(v) >= 0 ||
31079             d[1].toLowerCase().indexOf(v) >= 0 ||
31080             d[2].toLowerCase().indexOf(v) >= 0;
31081         }).map(function(d) {
31082             return { value: d[1] };
31083         }));
31084     }
31085
31086     function render(selection, data) {
31087         var wraps = selection.selectAll('div.entry').
31088             data(data, function(d) { return d.lang; });
31089
31090         var innerWrap = wraps.enter()
31091             .insert('div', ':first-child');
31092
31093         innerWrap.attr('class', 'entry')
31094             .each(function() {
31095                 var wrap = d3.select(this);
31096                 var langcombo = d3.combobox().fetcher(fetcher);
31097
31098                 var label = wrap.append('label')
31099                     .attr('class','form-label')
31100                     .text(t('translate.localized_translation_label'))
31101                     .attr('for','localized-lang');
31102
31103                 label.append('button')
31104                     .attr('class', 'minor remove')
31105                     .on('click', function(d){
31106                         d3.event.preventDefault();
31107                         var t = {};
31108                         t[key(d.lang)] = undefined;
31109                         event.change(t);
31110                         d3.select(this.parentNode.parentNode)
31111                             .style('top','0')
31112                             .style('max-height','240px')
31113                             .transition()
31114                             .style('opacity', '0')
31115                             .style('max-height','0px')
31116                             .remove();
31117                     })
31118                     .append('span').attr('class', 'icon delete');
31119
31120                 wrap.append('input')
31121                     .attr('class', 'localized-lang')
31122                     .attr('type', 'text')
31123                     .attr('placeholder',t('translate.localized_translation_language'))
31124                     .on('blur', changeLang)
31125                     .on('change', changeLang)
31126                     .call(langcombo);
31127
31128                 wrap.append('input')
31129                     .on('blur', changeValue)
31130                     .on('change', changeValue)
31131                     .attr('type', 'text')
31132                     .attr('placeholder', t('translate.localized_translation_name'))
31133                     .attr('class', 'localized-value');
31134             });
31135
31136         innerWrap
31137             .style('margin-top', '0px')
31138             .style('max-height', '0px')
31139             .style('opacity', '0')
31140             .transition()
31141             .duration(200)
31142             .style('margin-top', '10px')
31143             .style('max-height', '240px')
31144             .style('opacity', '1')
31145             .each('end', function() {
31146                 d3.select(this)
31147                     .style('max-height', '')
31148                     .style('overflow', 'visible');
31149             });
31150
31151         wraps.exit()
31152             .transition()
31153             .duration(200)
31154             .style('max-height','0px')
31155             .style('opacity', '0')
31156             .style('top','-10px')
31157             .remove();
31158
31159         var entry = selection.selectAll('.entry');
31160
31161         entry.select('.localized-lang')
31162             .value(function(d) {
31163                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31164                 return lang ? lang[1] : d.lang;
31165             });
31166
31167         entry.select('.localized-value')
31168             .value(function(d) { return d.value; });
31169     }
31170
31171     i.tags = function(tags) {
31172
31173         // Fetch translations from wikipedia
31174         if (tags.wikipedia && !wikiTitles) {
31175             wikiTitles = {};
31176             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31177             if (wm && wm[0] && wm[1]) {
31178                 wikipedia.translations(wm[1], wm[2], function(d) {
31179                     wikiTitles = d;
31180                 });
31181             }
31182         }
31183
31184         input.value(tags[field.key] || '');
31185
31186         var postfixed = [];
31187         for (var i in tags) {
31188             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31189             if (m && m[1]) {
31190                 postfixed.push({ lang: m[1], value: tags[i]});
31191             }
31192         }
31193
31194         localizedInputs.call(render, postfixed.reverse());
31195     };
31196
31197     i.focus = function() {
31198         input.node().focus();
31199     };
31200
31201     i.entity = function(_) {
31202         entity = _;
31203     };
31204
31205     return d3.rebind(i, event, 'on');
31206 };
31207 iD.ui.preset.maxspeed = function(field, context) {
31208
31209     var event = d3.dispatch('change'),
31210         entity,
31211         imperial,
31212         unitInput,
31213         combobox,
31214         input;
31215
31216     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31217         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31218
31219     function maxspeed(selection) {
31220         combobox = d3.combobox();
31221         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31222
31223         input = selection.selectAll('#preset-input-' + field.id)
31224             .data([0]);
31225
31226         input.enter().append('input')
31227             .attr('type', 'text')
31228             .attr('id', 'preset-input-' + field.id)
31229             .attr('placeholder', field.placeholder());
31230
31231         input
31232             .call(combobox)
31233             .on('change', change)
31234             .on('blur', change);
31235
31236         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31237             loc = childNodes[~~(childNodes.length/2)].loc;
31238
31239         imperial = _.any(iD.data.imperial.features, function(f) {
31240             return _.any(f.geometry.coordinates, function(d) {
31241                 return iD.geo.pointInPolygon(loc, d[0]);
31242             });
31243         });
31244
31245         unitInput = selection.selectAll('input.maxspeed-unit')
31246             .data([0]);
31247
31248         unitInput.enter().append('input')
31249             .attr('type', 'text')
31250             .attr('class', 'maxspeed-unit');
31251
31252         unitInput
31253             .on('blur', changeUnits)
31254             .on('change', changeUnits)
31255             .call(unitCombobox);
31256
31257         function changeUnits() {
31258             imperial = unitInput.value() === 'mph';
31259             unitInput.value(imperial ? 'mph' : 'km/h');
31260             setSuggestions();
31261             change();
31262         }
31263
31264     }
31265
31266     function setSuggestions() {
31267         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31268         unitInput.value(imperial ? 'mph' : 'km/h');
31269     }
31270
31271     function comboValues(d) {
31272         return {
31273             value: d.toString(),
31274             title: d.toString()
31275         };
31276     }
31277
31278     function change() {
31279         var tag = {},
31280             value = input.value();
31281
31282         if (!value) {
31283             tag[field.key] = undefined;
31284         } else if (isNaN(value) || !imperial) {
31285             tag[field.key] = value;
31286         } else {
31287             tag[field.key] = value + ' mph';
31288         }
31289
31290         event.change(tag);
31291     }
31292
31293     maxspeed.tags = function(tags) {
31294         var value = tags[field.key];
31295
31296         if (value && value.indexOf('mph') >= 0) {
31297             value = parseInt(value, 10);
31298             imperial = true;
31299         } else if (value) {
31300             imperial = false;
31301         }
31302
31303         setSuggestions();
31304
31305         input.value(value || '');
31306     };
31307
31308     maxspeed.focus = function() {
31309         input.node().focus();
31310     };
31311
31312     maxspeed.entity = function(_) {
31313         entity = _;
31314     };
31315
31316     return d3.rebind(maxspeed, event, 'on');
31317 };
31318 iD.ui.preset.radio = function(field) {
31319
31320     var event = d3.dispatch('change'),
31321         labels, radios, placeholder;
31322
31323     function radio(selection) {
31324         selection.classed('preset-radio', true);
31325
31326         var wrap = selection.selectAll('.preset-input-wrap')
31327             .data([0]);
31328
31329         var buttonWrap = wrap.enter().append('div')
31330             .attr('class', 'preset-input-wrap toggle-list');
31331
31332         buttonWrap.append('span')
31333             .attr('class', 'placeholder');
31334
31335         placeholder = selection.selectAll('.placeholder');
31336
31337         labels = wrap.selectAll('label')
31338             .data(field.options || field.keys);
31339
31340         var enter = labels.enter().append('label');
31341
31342         enter.append('input')
31343             .attr('type', 'radio')
31344             .attr('name', field.id)
31345             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31346             .attr('checked', false);
31347
31348         enter.append('span')
31349             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31350
31351         radios = labels.selectAll('input')
31352             .on('change', change);
31353     }
31354
31355     function change() {
31356         var t = {};
31357         if (field.key) t[field.key] = undefined;
31358         radios.each(function(d) {
31359             var active = d3.select(this).property('checked');
31360             if (field.key) {
31361                 if (active) t[field.key] = d;
31362             } else {
31363                 t[d] = active ? 'yes' : undefined;
31364             }
31365         });
31366         event.change(t);
31367     }
31368
31369     radio.tags = function(tags) {
31370         function checked(d) {
31371             if (field.key) {
31372                 return tags[field.key] === d;
31373             } else {
31374                 return !!(tags[d] && tags[d] !== 'no');
31375             }
31376         }
31377
31378         labels.classed('active', checked);
31379         radios.property('checked', checked);
31380         var selection = radios.filter(function() { return this.checked; });
31381         if (selection.empty()) {
31382             placeholder.text(t('inspector.none'));
31383         } else {
31384             placeholder.text(selection.attr('value'));
31385         }
31386     };
31387
31388     radio.focus = function() {
31389         radios.node().focus();
31390     };
31391
31392     return d3.rebind(radio, event, 'on');
31393 };
31394 iD.ui.preset.restrictions = function(field, context) {
31395     var event = d3.dispatch('change'),
31396         vertexID,
31397         fromNodeID;
31398
31399     function restrictions(selection) {
31400         var wrap = selection.selectAll('.preset-input-wrap')
31401             .data([0]);
31402
31403         var enter = wrap.enter().append('div')
31404             .attr('class', 'preset-input-wrap');
31405
31406         enter.append('div')
31407             .attr('class', 'restriction-help');
31408
31409         enter.append('svg')
31410             .call(iD.svg.Surface(context))
31411             .call(iD.behavior.Hover(context));
31412
31413         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31414             graph = intersection.graph,
31415             vertex = graph.entity(vertexID),
31416             surface = wrap.selectAll('svg'),
31417             filter = function () { return true; },
31418             extent = iD.geo.Extent(),
31419             projection = iD.geo.RawMercator(),
31420             lines = iD.svg.Lines(projection, context),
31421             vertices = iD.svg.Vertices(projection, context),
31422             turns = iD.svg.Turns(projection, context);
31423
31424         var d = wrap.dimensions(),
31425             c = [d[0] / 2, d[1] / 2],
31426             z = 21;
31427
31428         projection
31429             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31430
31431         var s = projection(vertex.loc);
31432
31433         projection
31434             .translate([c[0] - s[0], c[1] - s[1]])
31435             .clipExtent([[0, 0], d]);
31436
31437         surface
31438             .call(vertices, graph, [vertex], filter, extent, z)
31439             .call(lines, graph, intersection.highways, filter)
31440             .call(turns, graph, intersection.turns(fromNodeID));
31441
31442         surface
31443             .on('click.restrictions', click)
31444             .on('mouseover.restrictions', mouseover)
31445             .on('mouseout.restrictions', mouseout);
31446
31447         surface
31448             .selectAll('.selected')
31449             .classed('selected', false);
31450
31451         if (fromNodeID) {
31452             surface
31453                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31454                 .classed('selected', true);
31455         }
31456
31457         mouseout();
31458
31459         context.history()
31460             .on('change.restrictions', render);
31461
31462         d3.select(window)
31463             .on('resize.restrictions', render);
31464
31465         function click() {
31466             var datum = d3.event.target.__data__;
31467             if (datum instanceof iD.Entity) {
31468                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31469                 render();
31470             } else if (datum instanceof iD.geo.Turn) {
31471                 if (datum.restriction) {
31472                     context.perform(
31473                         iD.actions.UnrestrictTurn(datum, projection),
31474                         t('operations.restriction.annotation.delete'));
31475                 } else {
31476                     context.perform(
31477                         iD.actions.RestrictTurn(datum, projection),
31478                         t('operations.restriction.annotation.create'));
31479                 }
31480             }
31481         }
31482
31483         function mouseover() {
31484             var datum = d3.event.target.__data__;
31485             if (datum instanceof iD.geo.Turn) {
31486                 var graph = context.graph(),
31487                     presets = context.presets(),
31488                     preset;
31489
31490                 if (datum.restriction) {
31491                     preset = presets.match(graph.entity(datum.restriction), graph);
31492                 } else {
31493                     preset = presets.item('type/restriction/' +
31494                         iD.geo.inferRestriction(
31495                             graph.entity(datum.from.node),
31496                             graph.entity(datum.via.node),
31497                             graph.entity(datum.to.node),
31498                             projection));
31499                 }
31500
31501                 wrap.selectAll('.restriction-help')
31502                     .text(t('operations.restriction.help.' +
31503                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31504                         {restriction: preset.name()}));
31505             }
31506         }
31507
31508         function mouseout() {
31509             wrap.selectAll('.restriction-help')
31510                 .text(t('operations.restriction.help.' +
31511                     (fromNodeID ? 'toggle' : 'select')));
31512         }
31513
31514         function render() {
31515             if (context.hasEntity(vertexID)) {
31516                 restrictions(selection);
31517             }
31518         }
31519     }
31520
31521     restrictions.entity = function(_) {
31522         if (!vertexID || vertexID !== _.id) {
31523             fromNodeID = null;
31524             vertexID = _.id;
31525         }
31526     };
31527
31528     restrictions.tags = function() {};
31529     restrictions.focus = function() {};
31530
31531     return d3.rebind(restrictions, event, 'on');
31532 };
31533 iD.ui.preset.textarea = function(field) {
31534
31535     var event = d3.dispatch('change'),
31536         input;
31537
31538     function i(selection) {
31539         input = selection.selectAll('textarea')
31540             .data([0]);
31541
31542         input.enter().append('textarea')
31543             .attr('id', 'preset-input-' + field.id)
31544             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31545             .attr('maxlength', 255);
31546
31547         input
31548             .on('blur', change)
31549             .on('change', change);
31550     }
31551
31552     function change() {
31553         var t = {};
31554         t[field.key] = input.value() || undefined;
31555         event.change(t);
31556     }
31557
31558     i.tags = function(tags) {
31559         input.value(tags[field.key] || '');
31560     };
31561
31562     i.focus = function() {
31563         input.node().focus();
31564     };
31565
31566     return d3.rebind(i, event, 'on');
31567 };
31568 iD.ui.preset.wikipedia = function(field, context) {
31569
31570     var event = d3.dispatch('change'),
31571         wikipedia = iD.wikipedia(),
31572         link, entity, lang, title;
31573
31574     function i(selection) {
31575
31576         var langcombo = d3.combobox()
31577             .fetcher(function(value, cb) {
31578                 var v = value.toLowerCase();
31579
31580                 cb(iD.data.wikipedia.filter(function(d) {
31581                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31582                         d[1].toLowerCase().indexOf(v) >= 0 ||
31583                         d[2].toLowerCase().indexOf(v) >= 0;
31584                 }).map(function(d) {
31585                     return { value: d[1] };
31586                 }));
31587             });
31588
31589         var titlecombo = d3.combobox()
31590             .fetcher(function(value, cb) {
31591
31592                 if (!value) value = context.entity(entity.id).tags.name || '';
31593                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31594
31595                 searchfn(language()[2], value, function(query, data) {
31596                     cb(data.map(function(d) {
31597                         return { value: d };
31598                     }));
31599                 });
31600             });
31601
31602         lang = selection.selectAll('input.wiki-lang')
31603             .data([0]);
31604
31605         lang.enter().append('input')
31606             .attr('type', 'text')
31607             .attr('class', 'wiki-lang')
31608             .value('English');
31609
31610         lang
31611             .call(langcombo)
31612             .on('blur', changeLang)
31613             .on('change', changeLang);
31614
31615         title = selection.selectAll('input.wiki-title')
31616             .data([0]);
31617
31618         title.enter().append('input')
31619             .attr('type', 'text')
31620             .attr('class', 'wiki-title')
31621             .attr('id', 'preset-input-' + field.id);
31622
31623         title
31624             .call(titlecombo)
31625             .on('blur', change)
31626             .on('change', change);
31627
31628         link = selection.selectAll('a.wiki-link')
31629             .data([0]);
31630
31631         link.enter().append('a')
31632             .attr('class', 'wiki-link button-input-action minor')
31633             .attr('target', '_blank')
31634             .append('span')
31635             .attr('class', 'icon out-link');
31636     }
31637
31638     function language() {
31639         var value = lang.value().toLowerCase();
31640         return _.find(iD.data.wikipedia, function(d) {
31641             return d[0].toLowerCase() === value ||
31642                 d[1].toLowerCase() === value ||
31643                 d[2].toLowerCase() === value;
31644         }) || iD.data.wikipedia[0];
31645     }
31646
31647     function changeLang() {
31648         lang.value(language()[1]);
31649         change();
31650     }
31651
31652     function change() {
31653         var value = title.value(),
31654             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31655             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31656
31657         if (l) {
31658             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31659             value = m[2].replace(/_/g, ' ');
31660             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31661             lang.value(l[1]);
31662             title.value(value);
31663         }
31664
31665         var t = {};
31666         t[field.key] = value ? language()[2] + ':' + value : undefined;
31667         event.change(t);
31668     }
31669
31670     i.tags = function(tags) {
31671         var value = tags[field.key] || '',
31672             m = value.match(/([^:]+):(.+)/),
31673             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31674
31675         // value in correct format
31676         if (l) {
31677             lang.value(l[1]);
31678             title.value(m[2]);
31679             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31680
31681         // unrecognized value format
31682         } else {
31683             title.value(value);
31684             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
31685         }
31686     };
31687
31688     i.entity = function(_) {
31689         entity = _;
31690     };
31691
31692     i.focus = function() {
31693         title.node().focus();
31694     };
31695
31696     return d3.rebind(i, event, 'on');
31697 };
31698 iD.ui.intro.area = function(context, reveal) {
31699
31700     var event = d3.dispatch('done'),
31701         timeout;
31702
31703     var step = {
31704         title: 'intro.areas.title'
31705     };
31706
31707     step.enter = function() {
31708
31709         var playground = [-85.63552, 41.94159],
31710             corner = [-85.63565411045074, 41.9417715536927];
31711         context.map().centerZoom(playground, 19);
31712         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
31713
31714         context.on('enter.intro', addArea);
31715
31716         function addArea(mode) {
31717             if (mode.id !== 'add-area') return;
31718             context.on('enter.intro', drawArea);
31719
31720             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
31721             var pointBox = iD.ui.intro.pad(corner, padding, context);
31722             reveal(pointBox, t('intro.areas.corner'));
31723
31724             context.map().on('move.intro', function() {
31725                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
31726                 pointBox = iD.ui.intro.pad(corner, padding, context);
31727                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
31728             });
31729         }
31730
31731         function drawArea(mode) {
31732             if (mode.id !== 'draw-area') return;
31733             context.on('enter.intro', enterSelect);
31734
31735             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
31736             var pointBox = iD.ui.intro.pad(playground, padding, context);
31737             reveal(pointBox, t('intro.areas.place'));
31738
31739             context.map().on('move.intro', function() {
31740                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
31741                 pointBox = iD.ui.intro.pad(playground, padding, context);
31742                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
31743             });
31744         }
31745
31746         function enterSelect(mode) {
31747             if (mode.id !== 'select') return;
31748             context.map().on('move.intro', null);
31749             context.on('enter.intro', null);
31750
31751             timeout = setTimeout(function() {
31752                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
31753                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31754             }, 500);
31755         }
31756
31757         function keySearch() {
31758             var first = d3.select('.preset-list-item:first-child');
31759             if (first.classed('preset-leisure-playground')) {
31760                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
31761                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31762                 d3.select('.preset-search-input').on('keyup.intro', null);
31763             }
31764         }
31765
31766         function selectedPreset() {
31767             reveal('.pane', t('intro.areas.describe'));
31768             context.on('exit.intro', event.done);
31769         }
31770     };
31771
31772     step.exit = function() {
31773         window.clearTimeout(timeout);
31774         context.on('enter.intro', null);
31775         context.on('exit.intro', null);
31776         context.history().on('change.intro', null);
31777         context.map().on('move.intro', null);
31778         d3.select('.preset-search-input').on('keyup.intro', null);
31779     };
31780
31781     return d3.rebind(step, event, 'on');
31782 };
31783 iD.ui.intro.line = function(context, reveal) {
31784
31785     var event = d3.dispatch('done'),
31786         timeouts = [];
31787
31788     var step = {
31789         title: 'intro.lines.title'
31790     };
31791
31792     function timeout(f, t) {
31793         timeouts.push(window.setTimeout(f, t));
31794     }
31795
31796     step.enter = function() {
31797
31798         var centroid = [-85.62830, 41.95699];
31799         var midpoint = [-85.62975395449628, 41.95787501510204];
31800         var start = [-85.6297754121684, 41.95805253325314];
31801         var intersection = [-85.62974496187628, 41.95742515554585];
31802
31803         context.map().centerZoom(start, 18);
31804         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
31805
31806         context.on('enter.intro', addLine);
31807
31808         function addLine(mode) {
31809             if (mode.id !== 'add-line') return;
31810             context.on('enter.intro', drawLine);
31811
31812             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
31813             var pointBox = iD.ui.intro.pad(start, padding, context);
31814             reveal(pointBox, t('intro.lines.start'));
31815
31816             context.map().on('move.intro', function() {
31817                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
31818                 pointBox = iD.ui.intro.pad(start, padding, context);
31819                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
31820             });
31821         }
31822
31823         function drawLine(mode) {
31824             if (mode.id !== 'draw-line') return;
31825             context.history().on('change.intro', addIntersection);
31826             context.on('enter.intro', retry);
31827
31828             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
31829             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
31830             reveal(pointBox, t('intro.lines.intersect'));
31831
31832             context.map().on('move.intro', function() {
31833                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
31834                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
31835                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
31836             });
31837         }
31838
31839         // ended line before creating intersection
31840         function retry(mode) {
31841             if (mode.id !== 'select') return;
31842             var pointBox = iD.ui.intro.pad(intersection, 30, context);
31843             reveal(pointBox, t('intro.lines.restart'));
31844             timeout(function() {
31845                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
31846                 step.exit();
31847                 step.enter();
31848             }, 3000);
31849         }
31850
31851         function addIntersection(changes) {
31852             if ( _.any(changes.created(), function(d) {
31853                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
31854             })) {
31855                 context.history().on('change.intro', null);
31856                 context.on('enter.intro', enterSelect);
31857
31858                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
31859                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
31860                 reveal(pointBox, t('intro.lines.finish'));
31861
31862                 context.map().on('move.intro', function() {
31863                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
31864                     pointBox = iD.ui.intro.pad(centroid, padding, context);
31865                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
31866                 });
31867             }
31868         }
31869
31870         function enterSelect(mode) {
31871             if (mode.id !== 'select') return;
31872             context.map().on('move.intro', null);
31873             context.on('enter.intro', null);
31874             d3.select('#curtain').style('pointer-events', 'all');
31875
31876             presetCategory();
31877         }
31878
31879         function presetCategory() {
31880             timeout(function() {
31881                 d3.select('#curtain').style('pointer-events', 'none');
31882                 var road = d3.select('.preset-category-road .preset-list-button');
31883                 reveal(road.node(), t('intro.lines.road'));
31884                 road.one('click.intro', roadCategory);
31885             }, 500);
31886         }
31887
31888         function roadCategory() {
31889             timeout(function() {
31890                 var grid = d3.select('.subgrid');
31891                 reveal(grid.node(), t('intro.lines.residential'));
31892                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
31893                     .one('click.intro', retryPreset);
31894                 grid.selectAll('.preset-highway-residential .preset-list-button')
31895                     .one('click.intro', roadDetails);
31896             }, 500);
31897         }
31898
31899         // selected wrong road type
31900         function retryPreset() {
31901             timeout(function() {
31902                 var preset = d3.select('.entity-editor-pane .preset-list-button');
31903                 reveal(preset.node(), t('intro.lines.wrong_preset'));
31904                 preset.one('click.intro', presetCategory);
31905             }, 500);
31906         }
31907
31908         function roadDetails() {
31909             reveal('.pane', t('intro.lines.describe'));
31910             context.on('exit.intro', event.done);
31911         }
31912
31913     };
31914
31915     step.exit = function() {
31916         d3.select('#curtain').style('pointer-events', 'none');
31917         timeouts.forEach(window.clearTimeout);
31918         context.on('enter.intro', null);
31919         context.on('exit.intro', null);
31920         context.map().on('move.intro', null);
31921         context.history().on('change.intro', null);
31922     };
31923
31924     return d3.rebind(step, event, 'on');
31925 };
31926 iD.ui.intro.navigation = function(context, reveal) {
31927
31928     var event = d3.dispatch('done'),
31929         timeouts = [];
31930
31931     var step = {
31932         title: 'intro.navigation.title'
31933     };
31934
31935     function set(f, t) {
31936         timeouts.push(window.setTimeout(f, t));
31937     }
31938
31939     /*
31940      * Steps:
31941      * Drag map
31942      * Select poi
31943      * Show editor header
31944      * Show editor pane
31945      * Select road
31946      * Show header
31947      */
31948
31949     step.enter = function() {
31950
31951         var rect = context.surfaceRect(),
31952             map = {
31953                 left: rect.left + 10,
31954                 top: rect.top + 70,
31955                 width: rect.width - 70,
31956                 height: rect.height - 170
31957             };
31958
31959         context.map().centerZoom([-85.63591, 41.94285], 19);
31960
31961         reveal(map, t('intro.navigation.drag'));
31962
31963         context.map().on('move.intro', _.debounce(function() {
31964             context.map().on('move.intro', null);
31965             townhall();
31966             context.on('enter.intro', inspectTownHall);
31967         }, 400));
31968
31969         function townhall() {
31970             var hall = [-85.63645945147184, 41.942986488012565];
31971
31972             var point = context.projection(hall);
31973             if (point[0] < 0 || point[0] > rect.width ||
31974                 point[1] < 0 || point[1] > rect.height) {
31975                 context.map().center(hall);
31976             }
31977
31978             var box = iD.ui.intro.pointBox(hall, context);
31979             reveal(box, t('intro.navigation.select'));
31980
31981             context.map().on('move.intro', function() {
31982                 var box = iD.ui.intro.pointBox(hall, context);
31983                 reveal(box, t('intro.navigation.select'), {duration: 0});
31984             });
31985         }
31986
31987         function inspectTownHall(mode) {
31988             if (mode.id !== 'select') return;
31989             context.on('enter.intro', null);
31990             context.map().on('move.intro', null);
31991             set(function() {
31992                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
31993                 context.on('exit.intro', event.done);
31994             }, 700);
31995         }
31996
31997     };
31998
31999     step.exit = function() {
32000         context.map().on('move.intro', null);
32001         context.on('enter.intro', null);
32002         context.on('exit.intro', null);
32003         timeouts.forEach(window.clearTimeout);
32004     };
32005
32006     return d3.rebind(step, event, 'on');
32007 };
32008 iD.ui.intro.point = function(context, reveal) {
32009
32010     var event = d3.dispatch('done'),
32011         timeouts = [];
32012
32013     var step = {
32014         title: 'intro.points.title'
32015     };
32016
32017     function setTimeout(f, t) {
32018         timeouts.push(window.setTimeout(f, t));
32019     }
32020
32021     step.enter = function() {
32022
32023         context.map().centerZoom([-85.63279, 41.94394], 19);
32024         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32025
32026         var corner = [-85.632481,41.944094];
32027
32028         context.on('enter.intro', addPoint);
32029
32030         function addPoint(mode) {
32031             if (mode.id !== 'add-point') return;
32032             context.on('enter.intro', enterSelect);
32033
32034             var pointBox = iD.ui.intro.pad(corner, 150, context);
32035             reveal(pointBox, t('intro.points.place'));
32036
32037             context.map().on('move.intro', function() {
32038                 pointBox = iD.ui.intro.pad(corner, 150, context);
32039                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32040             });
32041
32042         }
32043
32044         function enterSelect(mode) {
32045             if (mode.id !== 'select') return;
32046             context.map().on('move.intro', null);
32047             context.on('enter.intro', null);
32048
32049             setTimeout(function() {
32050                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32051                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32052             }, 500);
32053         }
32054
32055         function keySearch() {
32056             var first = d3.select('.preset-list-item:first-child');
32057             if (first.classed('preset-amenity-cafe')) {
32058                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32059                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32060
32061                 d3.select('.preset-search-input').on('keydown.intro', function() {
32062                     // Prevent search from updating and changing the grid
32063                     d3.event.stopPropagation();
32064                     d3.event.preventDefault();
32065                 }, true).on('keyup.intro', null);
32066             }
32067         }
32068
32069         function selectedPreset() {
32070             setTimeout(function() {
32071                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32072                 context.history().on('change.intro', closeEditor);
32073                 context.on('exit.intro', selectPoint);
32074             }, 400);
32075         }
32076
32077         function closeEditor() {
32078             d3.select('.preset-search-input').on('keydown.intro', null);
32079             context.history().on('change.intro', null);
32080             reveal('.entity-editor-pane', t('intro.points.close'));
32081         }
32082
32083         function selectPoint() {
32084             context.on('exit.intro', null);
32085             context.history().on('change.intro', null);
32086             context.on('enter.intro', enterReselect);
32087
32088             var pointBox = iD.ui.intro.pad(corner, 150, context);
32089             reveal(pointBox, t('intro.points.reselect'));
32090
32091             context.map().on('move.intro', function() {
32092                 pointBox = iD.ui.intro.pad(corner, 150, context);
32093                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32094             });
32095         }
32096
32097         function enterReselect(mode) {
32098             if (mode.id !== 'select') return;
32099             context.map().on('move.intro', null);
32100             context.on('enter.intro', null);
32101
32102             setTimeout(function() {
32103                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32104                 context.on('exit.intro', deletePoint);
32105             }, 500);
32106         }
32107
32108         function deletePoint() {
32109             context.on('exit.intro', null);
32110             context.on('enter.intro', enterDelete);
32111
32112             var pointBox = iD.ui.intro.pad(corner, 150, context);
32113             reveal(pointBox, t('intro.points.reselect_delete'));
32114
32115             context.map().on('move.intro', function() {
32116                 pointBox = iD.ui.intro.pad(corner, 150, context);
32117                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32118             });
32119         }
32120
32121         function enterDelete(mode) {
32122             if (mode.id !== 'select') return;
32123             context.map().on('move.intro', null);
32124             context.on('enter.intro', null);
32125             context.on('exit.intro', deletePoint);
32126             context.map().on('move.intro', deletePoint);
32127             context.history().on('change.intro', deleted);
32128
32129             setTimeout(function() {
32130                 var node = d3.select('.radial-menu-item-delete').node();
32131                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32132                 reveal(pointBox, t('intro.points.delete'));
32133             }, 300);
32134         }
32135
32136         function deleted(changed) {
32137             if (changed.deleted().length) event.done();
32138         }
32139
32140     };
32141
32142     step.exit = function() {
32143         timeouts.forEach(window.clearTimeout);
32144         context.on('exit.intro', null);
32145         context.on('enter.intro', null);
32146         context.map().on('move.intro', null);
32147         context.history().on('change.intro', null);
32148         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32149     };
32150
32151     return d3.rebind(step, event, 'on');
32152 };
32153 iD.ui.intro.startEditing = function(context, reveal) {
32154
32155     var event = d3.dispatch('done', 'startEditing'),
32156         modal,
32157         timeouts = [];
32158
32159     var step = {
32160         title: 'intro.startediting.title'
32161     };
32162
32163     function timeout(f, t) {
32164         timeouts.push(window.setTimeout(f, t));
32165     }
32166
32167     step.enter = function() {
32168
32169         reveal('.map-control.help-control', t('intro.startediting.help'));
32170
32171         timeout(function() {
32172             reveal('#bar button.save', t('intro.startediting.save'));
32173         }, 3500);
32174
32175         timeout(function() {
32176             reveal('#surface');
32177         }, 7000);
32178
32179         timeout(function() {
32180             modal = iD.ui.modal(context.container());
32181
32182             modal.select('.modal')
32183                 .attr('class', 'modal-splash modal col6');
32184
32185             modal.selectAll('.close').remove();
32186
32187             var startbutton = modal.select('.content')
32188                 .attr('class', 'fillL')
32189                     .append('button')
32190                         .attr('class', 'modal-section huge-modal-button')
32191                         .on('click', function() {
32192                                 modal.remove();
32193                         });
32194
32195                 startbutton.append('div')
32196                     .attr('class','illustration');
32197                 startbutton.append('h2')
32198                     .text(t('intro.startediting.start'));
32199
32200             event.startEditing();
32201
32202         }, 7500);
32203     };
32204
32205     step.exit = function() {
32206         if (modal) modal.remove();
32207         timeouts.forEach(window.clearTimeout);
32208     };
32209
32210     return d3.rebind(step, event, 'on');
32211 };
32212 iD.presets = function() {
32213
32214     // an iD.presets.Collection with methods for
32215     // loading new data and returning defaults
32216
32217     var all = iD.presets.Collection([]),
32218         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32219         fields = {},
32220         universal = [],
32221         recent = iD.presets.Collection([]);
32222
32223     // Index of presets by (geometry, tag key).
32224     var index = {
32225         point: {},
32226         vertex: {},
32227         line: {},
32228         area: {},
32229         relation: {}
32230     };
32231
32232     all.match = function(entity, resolver) {
32233         var geometry = entity.geometry(resolver),
32234             geometryMatches = index[geometry],
32235             best = -1,
32236             match;
32237
32238         for (var k in entity.tags) {
32239             var keyMatches = geometryMatches[k];
32240             if (!keyMatches) continue;
32241
32242             for (var i = 0; i < keyMatches.length; i++) {
32243                 var score = keyMatches[i].matchScore(entity);
32244                 if (score > best) {
32245                     best = score;
32246                     match = keyMatches[i];
32247                 }
32248             }
32249         }
32250
32251         return match || all.item(geometry);
32252     };
32253
32254     all.load = function(d) {
32255
32256         if (d.fields) {
32257             _.forEach(d.fields, function(d, id) {
32258                 fields[id] = iD.presets.Field(id, d);
32259                 if (d.universal) universal.push(fields[id]);
32260             });
32261         }
32262
32263         if (d.presets) {
32264             _.forEach(d.presets, function(d, id) {
32265                 all.collection.push(iD.presets.Preset(id, d, fields));
32266             });
32267         }
32268
32269         if (d.categories) {
32270             _.forEach(d.categories, function(d, id) {
32271                 all.collection.push(iD.presets.Category(id, d, all));
32272             });
32273         }
32274
32275         if (d.defaults) {
32276             var getItem = _.bind(all.item, all);
32277             defaults = {
32278                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32279                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32280                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32281                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32282                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32283             };
32284         }
32285
32286         for (var i = 0; i < all.collection.length; i++) {
32287             var preset = all.collection[i],
32288                 geometry = preset.geometry;
32289
32290             for (var j = 0; j < geometry.length; j++) {
32291                 var g = index[geometry[j]];
32292                 for (var k in preset.tags) {
32293                     (g[k] = g[k] || []).push(preset);
32294                 }
32295             }
32296         }
32297
32298         return all;
32299     };
32300
32301     all.field = function(id) {
32302         return fields[id];
32303     };
32304
32305     all.universal = function() {
32306         return universal;
32307     };
32308
32309     all.defaults = function(geometry, n) {
32310         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32311             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32312         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32313     };
32314
32315     all.choose = function(preset) {
32316         if (!preset.isFallback()) {
32317             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32318         }
32319         return all;
32320     };
32321
32322     return all;
32323 };
32324 iD.presets.Category = function(id, category, all) {
32325     category = _.clone(category);
32326
32327     category.id = id;
32328
32329     category.members = iD.presets.Collection(category.members.map(function(id) {
32330         return all.item(id);
32331     }));
32332
32333     category.matchGeometry = function(geometry) {
32334         return category.geometry.indexOf(geometry) >= 0;
32335     };
32336
32337     category.matchScore = function() { return -1; };
32338
32339     category.name = function() {
32340         return t('presets.categories.' + id + '.name', {'default': id});
32341     };
32342
32343     category.terms = function() {
32344         return [];
32345     };
32346
32347     return category;
32348 };
32349 iD.presets.Collection = function(collection) {
32350
32351     var maxSearchResults = 50,
32352         maxSuggestionResults = 10;
32353
32354     var presets = {
32355
32356         collection: collection,
32357
32358         item: function(id) {
32359             return _.find(collection, function(d) {
32360                 return d.id === id;
32361             });
32362         },
32363
32364         matchGeometry: function(geometry) {
32365             return iD.presets.Collection(collection.filter(function(d) {
32366                 return d.matchGeometry(geometry);
32367             }));
32368         },
32369
32370         search: function(value, geometry) {
32371             if (!value) return this;
32372
32373             value = value.toLowerCase();
32374
32375             var searchable = _.filter(collection, function(a) {
32376                 return a.searchable !== false && a.suggestion !== true;
32377             }),
32378             suggestions = _.filter(collection, function(a) {
32379                 return a.suggestion === true;
32380             });
32381
32382             // matches value to preset.name
32383             var leading_name = _.filter(searchable, function(a) {
32384                     return leading(a.name().toLowerCase());
32385                 }).sort(function(a, b) {
32386                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32387                     if (i === 0) return a.name().length - b.name().length;
32388                     else return i;
32389                 });
32390
32391             // matches value to preset.terms values
32392             var leading_terms = _.filter(searchable, function(a) {
32393                 return _.any(a.terms() || [], leading);
32394             });
32395
32396             function leading(a) {
32397                 var index = a.indexOf(value);
32398                 return index === 0 || a[index - 1] === ' ';
32399             }
32400
32401             // finds close matches to value in preset.name
32402             var levenstein_name = searchable.map(function(a) {
32403                     return {
32404                         preset: a,
32405                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32406                     };
32407                 }).filter(function(a) {
32408                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32409                 }).sort(function(a, b) {
32410                     return a.dist - b.dist;
32411                 }).map(function(a) {
32412                     return a.preset;
32413                 });
32414
32415             // finds close matches to value in preset.terms
32416             var leventstein_terms = _.filter(searchable, function(a) {
32417                     return _.any(a.terms() || [], function(b) {
32418                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32419                     });
32420                 });
32421
32422             function suggestionName(name) {
32423                 var nameArray = name.split(' - ');
32424                 if (nameArray.length > 1) {
32425                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32426                 }
32427                 return name.toLowerCase();
32428             }
32429
32430             var leading_suggestions = _.filter(suggestions, function(a) {
32431                     return leading(suggestionName(a.name()));
32432                 }).sort(function(a, b) {
32433                     a = suggestionName(a.name());
32434                     b = suggestionName(b.name());
32435                     var i = a.indexOf(value) - b.indexOf(value);
32436                     if (i === 0) return a.length - b.length;
32437                     else return i;
32438                 });
32439
32440             var leven_suggestions = suggestions.map(function(a) {
32441                     return {
32442                         preset: a,
32443                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32444                     };
32445                 }).filter(function(a) {
32446                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32447                 }).sort(function(a, b) {
32448                     return a.dist - b.dist;
32449                 }).map(function(a) {
32450                     return a.preset;
32451                 });
32452
32453             var other = presets.item(geometry);
32454
32455             var results = leading_name.concat(
32456                             leading_terms,
32457                             leading_suggestions.slice(0, maxSuggestionResults+5),
32458                             levenstein_name,
32459                             leventstein_terms,
32460                             leven_suggestions.slice(0, maxSuggestionResults)
32461                         ).slice(0, maxSearchResults-1);
32462
32463             return iD.presets.Collection(_.unique(
32464                     results.concat(other)
32465                 ));
32466         }
32467     };
32468
32469     return presets;
32470 };
32471 iD.presets.Field = function(id, field) {
32472     field = _.clone(field);
32473
32474     field.id = id;
32475
32476     field.matchGeometry = function(geometry) {
32477         return !field.geometry || field.geometry === geometry;
32478     };
32479
32480     field.t = function(scope, options) {
32481         return t('presets.fields.' + id + '.' + scope, options);
32482     };
32483
32484     field.label = function() {
32485         return field.t('label', {'default': id});
32486     };
32487
32488     var placeholder = field.placeholder;
32489     field.placeholder = function() {
32490         return field.t('placeholder', {'default': placeholder});
32491     };
32492
32493     return field;
32494 };
32495 iD.presets.Preset = function(id, preset, fields) {
32496     preset = _.clone(preset);
32497
32498     preset.id = id;
32499     preset.fields = (preset.fields || []).map(getFields);
32500
32501     function getFields(f) {
32502         return fields[f];
32503     }
32504
32505     preset.matchGeometry = function(geometry) {
32506         return preset.geometry.indexOf(geometry) >= 0;
32507     };
32508
32509     var matchScore = preset.matchScore || 1;
32510     preset.matchScore = function(entity) {
32511         var tags = preset.tags,
32512             score = 0;
32513
32514         for (var t in tags) {
32515             if (entity.tags[t] === tags[t]) {
32516                 score += matchScore;
32517             } else if (tags[t] === '*' && t in entity.tags) {
32518                 score += matchScore / 2;
32519             } else {
32520                 return -1;
32521             }
32522         }
32523
32524         return score;
32525     };
32526
32527     preset.t = function(scope, options) {
32528         return t('presets.presets.' + id + '.' + scope, options);
32529     };
32530
32531     var name = preset.name;
32532     preset.name = function() {
32533         if (preset.suggestion) {
32534             id = id.split('/');
32535             id = id[0] + '/' + id[1];
32536             return name + ' - ' + t('presets.presets.' + id + '.name');
32537         }
32538         return preset.t('name', {'default': name});
32539     };
32540
32541     preset.terms = function() {
32542         return preset.t('terms', {'default': ''}).split(',');
32543     };
32544
32545     preset.isFallback = function() {
32546         return Object.keys(preset.tags).length === 0;
32547     };
32548
32549     preset.reference = function(geometry) {
32550         var key = Object.keys(preset.tags)[0],
32551             value = preset.tags[key];
32552
32553         if (geometry === 'relation' && key === 'type') {
32554             return { rtype: value };
32555         } else if (value === '*') {
32556             return { key: key };
32557         } else {
32558             return { key: key, value: value };
32559         }
32560     };
32561
32562     var removeTags = preset.removeTags || preset.tags;
32563     preset.removeTags = function(tags, geometry) {
32564         tags = _.omit(tags, _.keys(removeTags));
32565
32566         for (var f in preset.fields) {
32567             var field = preset.fields[f];
32568             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32569                 delete tags[field.key];
32570             }
32571         }
32572
32573         return tags;
32574     };
32575
32576     var applyTags = preset.addTags || preset.tags;
32577     preset.applyTags = function(tags, geometry) {
32578         var k;
32579
32580         tags = _.clone(tags);
32581
32582         for (k in applyTags) {
32583             if (applyTags[k] === '*') {
32584                 tags[k] = 'yes';
32585             } else {
32586                 tags[k] = applyTags[k];
32587             }
32588         }
32589
32590         // Add area=yes if necessary
32591         for (k in applyTags) {
32592             if (geometry === 'area' && !(k in iD.areaKeys))
32593                 tags.area = 'yes';
32594             break;
32595         }
32596
32597         for (var f in preset.fields) {
32598             var field = preset.fields[f];
32599             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32600                 tags[field.key] = field['default'];
32601             }
32602         }
32603
32604         return tags;
32605     };
32606
32607     return preset;
32608 };
32609 iD.validate = function(changes, graph) {
32610     var warnings = [];
32611
32612     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32613     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32614     function tagSuggestsArea(change) {
32615         if (_.isEmpty(change.tags)) return false;
32616         var tags = change.tags;
32617         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32618         for (var i = 0; i < presence.length; i++) {
32619             if (tags[presence[i]] !== undefined) {
32620                 return presence[i] + '=' + tags[presence[i]];
32621             }
32622         }
32623         if (tags.building && tags.building === 'yes') return 'building=yes';
32624     }
32625
32626     if (changes.deleted.length > 100) {
32627         warnings.push({
32628             message: t('validations.many_deletions', { n: changes.deleted.length })
32629         });
32630     }
32631
32632     for (var i = 0; i < changes.created.length; i++) {
32633         var change = changes.created[i],
32634             geometry = change.geometry(graph);
32635
32636         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32637             warnings.push({
32638                 message: t('validations.untagged_' + geometry),
32639                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32640                 entity: change
32641             });
32642         }
32643
32644         var deprecatedTags = change.deprecatedTags();
32645         if (!_.isEmpty(deprecatedTags)) {
32646             warnings.push({
32647                 message: t('validations.deprecated_tags', {
32648                     tags: iD.util.tagText({ tags: deprecatedTags })
32649                 }), entity: change });
32650         }
32651
32652         if (geometry === 'line' && tagSuggestsArea(change)) {
32653             warnings.push({
32654                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32655                 entity: change
32656             });
32657         }
32658     }
32659
32660     return warnings;
32661 };
32662 /* jshint ignore:start */
32663 })();
32664 window.locale = { _current: 'en' };
32665
32666 locale.current = function(_) {
32667     if (!arguments.length) return locale._current;
32668     if (locale[_] !== undefined) locale._current = _;
32669     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32670     return locale;
32671 };
32672
32673 function t(s, o, loc) {
32674     loc = loc || locale._current;
32675
32676     var path = s.split(".").reverse(),
32677         rep = locale[loc];
32678
32679     while (rep !== undefined && path.length) rep = rep[path.pop()];
32680
32681     if (rep !== undefined) {
32682         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
32683         return rep;
32684     }
32685
32686     if (loc !== 'en') {
32687         return t(s, o, 'en');
32688     }
32689
32690     if (o && 'default' in o) {
32691         return o['default'];
32692     }
32693
32694     var missing = 'Missing ' + loc + ' translation: ' + s;
32695     if (typeof console !== "undefined") console.error(missing);
32696
32697     return missing;
32698 }
32699 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 = {
32700     "deprecated": [
32701         {
32702             "old": {
32703                 "amenity": "firepit"
32704             },
32705             "replace": {
32706                 "leisure": "firepit"
32707             }
32708         },
32709         {
32710             "old": {
32711                 "barrier": "wire_fence"
32712             },
32713             "replace": {
32714                 "barrier": "fence",
32715                 "fence_type": "chain"
32716             }
32717         },
32718         {
32719             "old": {
32720                 "barrier": "wood_fence"
32721             },
32722             "replace": {
32723                 "barrier": "fence",
32724                 "fence_type": "wood"
32725             }
32726         },
32727         {
32728             "old": {
32729                 "highway": "ford"
32730             },
32731             "replace": {
32732                 "ford": "yes"
32733             }
32734         },
32735         {
32736             "old": {
32737                 "highway": "stile"
32738             },
32739             "replace": {
32740                 "barrier": "stile"
32741             }
32742         },
32743         {
32744             "old": {
32745                 "highway": "incline"
32746             },
32747             "replace": {
32748                 "highway": "road",
32749                 "incline": "up"
32750             }
32751         },
32752         {
32753             "old": {
32754                 "highway": "incline_steep"
32755             },
32756             "replace": {
32757                 "highway": "road",
32758                 "incline": "up"
32759             }
32760         },
32761         {
32762             "old": {
32763                 "highway": "unsurfaced"
32764             },
32765             "replace": {
32766                 "highway": "road",
32767                 "incline": "unpaved"
32768             }
32769         },
32770         {
32771             "old": {
32772                 "landuse": "wood"
32773             },
32774             "replace": {
32775                 "landuse": "forest",
32776                 "natural": "wood"
32777             }
32778         },
32779         {
32780             "old": {
32781                 "natural": "marsh"
32782             },
32783             "replace": {
32784                 "natural": "wetland",
32785                 "wetland": "marsh"
32786             }
32787         },
32788         {
32789             "old": {
32790                 "power_source": "*"
32791             },
32792             "replace": {
32793                 "generator:source": "$1"
32794             }
32795         },
32796         {
32797             "old": {
32798                 "power_rating": "*"
32799             },
32800             "replace": {
32801                 "generator:output": "$1"
32802             }
32803         },
32804         {
32805             "old": {
32806                 "shop": "organic"
32807             },
32808             "replace": {
32809                 "shop": "supermarket",
32810                 "organic": "only"
32811             }
32812         }
32813     ],
32814     "discarded": [
32815         "created_by",
32816         "odbl",
32817         "odbl:note",
32818         "tiger:upload_uuid",
32819         "tiger:tlid",
32820         "tiger:source",
32821         "tiger:separated",
32822         "geobase:datasetName",
32823         "geobase:uuid",
32824         "sub_sea:type",
32825         "KSJ2:ADS",
32826         "KSJ2:ARE",
32827         "KSJ2:AdminArea",
32828         "KSJ2:COP_label",
32829         "KSJ2:DFD",
32830         "KSJ2:INT",
32831         "KSJ2:INT_label",
32832         "KSJ2:LOC",
32833         "KSJ2:LPN",
32834         "KSJ2:OPC",
32835         "KSJ2:PubFacAdmin",
32836         "KSJ2:RAC",
32837         "KSJ2:RAC_label",
32838         "KSJ2:RIC",
32839         "KSJ2:RIN",
32840         "KSJ2:WSC",
32841         "KSJ2:coordinate",
32842         "KSJ2:curve_id",
32843         "KSJ2:curve_type",
32844         "KSJ2:filename",
32845         "KSJ2:lake_id",
32846         "KSJ2:lat",
32847         "KSJ2:long",
32848         "KSJ2:river_id",
32849         "yh:LINE_NAME",
32850         "yh:LINE_NUM",
32851         "yh:STRUCTURE",
32852         "yh:TOTYUMONO",
32853         "yh:TYPE",
32854         "yh:WIDTH_RANK",
32855         "SK53_bulk:load"
32856     ],
32857     "imagery": [
32858         {
32859             "name": "7th Series (OS7)",
32860             "type": "tms",
32861             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
32862             "polygon": [
32863                 [
32864                     [
32865                         -9,
32866                         49.8
32867                     ],
32868                     [
32869                         -9,
32870                         61.1
32871                     ],
32872                     [
32873                         1.9,
32874                         61.1
32875                     ],
32876                     [
32877                         1.9,
32878                         49.8
32879                     ],
32880                     [
32881                         -9,
32882                         49.8
32883                     ]
32884                 ]
32885             ]
32886         },
32887         {
32888             "name": "AGRI black-and-white 2.5m",
32889             "type": "tms",
32890             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
32891             "polygon": [
32892                 [
32893                     [
32894                         112.28778,
32895                         -28.784589
32896                     ],
32897                     [
32898                         112.71488,
32899                         -31.13894
32900                     ],
32901                     [
32902                         114.11263,
32903                         -34.178287
32904                     ],
32905                     [
32906                         113.60788,
32907                         -37.39012
32908                     ],
32909                     [
32910                         117.17992,
32911                         -37.451794
32912                     ],
32913                     [
32914                         119.31538,
32915                         -37.42096
32916                     ],
32917                     [
32918                         121.72262,
32919                         -36.708394
32920                     ],
32921                     [
32922                         123.81925,
32923                         -35.76893
32924                     ],
32925                     [
32926                         125.9547,
32927                         -34.3066
32928                     ],
32929                     [
32930                         127.97368,
32931                         -33.727398
32932                     ],
32933                     [
32934                         130.07031,
32935                         -33.24166
32936                     ],
32937                     [
32938                         130.10913,
32939                         -33.888704
32940                     ],
32941                     [
32942                         131.00214,
32943                         -34.049705
32944                     ],
32945                     [
32946                         131.0798,
32947                         -34.72257
32948                     ],
32949                     [
32950                         132.28342,
32951                         -35.39
32952                     ],
32953                     [
32954                         134.18591,
32955                         -35.61126
32956                     ],
32957                     [
32958                         133.8753,
32959                         -37.1119
32960                     ],
32961                     [
32962                         134.8459,
32963                         -37.6365
32964                     ],
32965                     [
32966                         139.7769,
32967                         -37.82075
32968                     ],
32969                     [
32970                         139.93223,
32971                         -39.4283
32972                     ],
32973                     [
32974                         141.6017,
32975                         -39.8767
32976                     ],
32977                     [
32978                         142.3783,
32979                         -39.368294
32980                     ],
32981                     [
32982                         142.3783,
32983                         -40.64702
32984                     ],
32985                     [
32986                         142.49478,
32987                         -42.074874
32988                     ],
32989                     [
32990                         144.009,
32991                         -44.060127
32992                     ],
32993                     [
32994                         147.23161,
32995                         -44.03222
32996                     ],
32997                     [
32998                         149.05645,
32999                         -42.534313
33000                     ],
33001                     [
33002                         149.52237,
33003                         -40.99959
33004                     ],
33005                     [
33006                         149.9494,
33007                         -40.852921
33008                     ],
33009                     [
33010                         150.8036,
33011                         -38.09627
33012                     ],
33013                     [
33014                         151.81313,
33015                         -38.12682
33016                     ],
33017                     [
33018                         156.20052,
33019                         -22.667706
33020                     ],
33021                     [
33022                         156.20052,
33023                         -20.10109
33024                     ],
33025                     [
33026                         156.62761,
33027                         -17.417627
33028                     ],
33029                     [
33030                         155.26869,
33031                         -17.19521
33032                     ],
33033                     [
33034                         154.14272,
33035                         -19.51662
33036                     ],
33037                     [
33038                         153.5215,
33039                         -18.34139
33040                     ],
33041                     [
33042                         153.05558,
33043                         -16.5636
33044                     ],
33045                     [
33046                         152.78379,
33047                         -15.256768
33048                     ],
33049                     [
33050                         152.27905,
33051                         -13.4135
33052                     ],
33053                     [
33054                         151.3472,
33055                         -12.391767
33056                     ],
33057                     [
33058                         149.48354,
33059                         -12.05024
33060                     ],
33061                     [
33062                         146.9598,
33063                         -9.992408
33064                     ],
33065                     [
33066                         135.9719,
33067                         -9.992408
33068                     ],
33069                     [
33070                         130.3032,
33071                         -10.33636
33072                     ],
33073                     [
33074                         128.09016,
33075                         -12.164136
33076                     ],
33077                     [
33078                         125.91588,
33079                         -12.315912
33080                     ],
33081                     [
33082                         124.3239,
33083                         -11.860326
33084                     ],
33085                     [
33086                         122.03323,
33087                         -11.974295
33088                     ],
33089                     [
33090                         118.26706,
33091                         -16.9353
33092                     ],
33093                     [
33094                         115.93747,
33095                         -19.11357
33096                     ],
33097                     [
33098                         114.0738,
33099                         -21.11863
33100                     ],
33101                     [
33102                         113.49141,
33103                         -22.596033
33104                     ],
33105                     [
33106                         112.28778,
33107                         -28.784589
33108                     ]
33109                 ]
33110             ],
33111             "terms_text": "AGRI"
33112         },
33113         {
33114             "name": "Bing aerial imagery",
33115             "type": "bing",
33116             "description": "Satellite and aerial imagery.",
33117             "template": "http://www.bing.com/maps/",
33118             "scaleExtent": [
33119                 0,
33120                 22
33121             ],
33122             "id": "Bing",
33123             "default": true
33124         },
33125         {
33126             "name": "British Columbia Mosaic",
33127             "type": "tms",
33128             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33129             "scaleExtent": [
33130                 9,
33131                 20
33132             ],
33133             "polygon": [
33134                 [
33135                     [
33136                         -123.3176032,
33137                         49.3272567
33138                     ],
33139                     [
33140                         -123.4405258,
33141                         49.3268222
33142                     ],
33143                     [
33144                         -123.440717,
33145                         49.3384429
33146                     ],
33147                     [
33148                         -123.4398375,
33149                         49.3430357
33150                     ],
33151                     [
33152                         -123.4401258,
33153                         49.3435398
33154                     ],
33155                     [
33156                         -123.4401106,
33157                         49.3439946
33158                     ],
33159                     [
33160                         -123.4406265,
33161                         49.3444493
33162                     ],
33163                     [
33164                         -123.4404747,
33165                         49.3455762
33166                     ],
33167                     [
33168                         -123.4397768,
33169                         49.3460606
33170                     ],
33171                     [
33172                         -123.4389726,
33173                         49.3461298
33174                     ],
33175                     [
33176                         -123.4372904,
33177                         49.3567236
33178                     ],
33179                     [
33180                         -123.4374774,
33181                         49.3710843
33182                     ],
33183                     [
33184                         -123.4335292,
33185                         49.3709446
33186                     ],
33187                     [
33188                         -123.4330357,
33189                         49.373725
33190                     ],
33191                     [
33192                         -123.4332717,
33193                         49.3751221
33194                     ],
33195                     [
33196                         -123.4322847,
33197                         49.3761001
33198                     ],
33199                     [
33200                         -123.4317482,
33201                         49.3791736
33202                     ],
33203                     [
33204                         -123.4314264,
33205                         49.3795927
33206                     ],
33207                     [
33208                         -123.4307826,
33209                         49.3823866
33210                     ],
33211                     [
33212                         -123.4313405,
33213                         49.3827358
33214                     ],
33215                     [
33216                         -123.4312118,
33217                         49.3838533
33218                     ],
33219                     [
33220                         -123.4300415,
33221                         49.3845883
33222                     ],
33223                     [
33224                         -123.4189858,
33225                         49.3847087
33226                     ],
33227                     [
33228                         -123.4192235,
33229                         49.4135198
33230                     ],
33231                     [
33232                         -123.3972532,
33233                         49.4135691
33234                     ],
33235                     [
33236                         -123.3972758,
33237                         49.4243473
33238                     ],
33239                     [
33240                         -123.4006929,
33241                         49.4243314
33242                     ],
33243                     [
33244                         -123.4007741,
33245                         49.5703491
33246                     ],
33247                     [
33248                         -123.4000812,
33249                         49.570345
33250                     ],
33251                     [
33252                         -123.4010761,
33253                         49.5933838
33254                     ],
33255                     [
33256                         -123.3760399,
33257                         49.5932848
33258                     ],
33259                     [
33260                         -123.3769811,
33261                         49.6756063
33262                     ],
33263                     [
33264                         -123.3507288,
33265                         49.6756396
33266                     ],
33267                     [
33268                         -123.3507969,
33269                         49.7086751
33270                     ],
33271                     [
33272                         -123.332887,
33273                         49.708722
33274                     ],
33275                     [
33276                         -123.3327888,
33277                         49.7256288
33278                     ],
33279                     [
33280                         -123.3007111,
33281                         49.7255625
33282                     ],
33283                     [
33284                         -123.3009164,
33285                         49.7375384
33286                     ],
33287                     [
33288                         -123.2885986,
33289                         49.737638
33290                     ],
33291                     [
33292                         -123.2887823,
33293                         49.8249207
33294                     ],
33295                     [
33296                         -123.2997955,
33297                         49.8249207
33298                     ],
33299                     [
33300                         -123.3011721,
33301                         49.8497814
33302                     ],
33303                     [
33304                         -123.3218218,
33305                         49.850669
33306                     ],
33307                     [
33308                         -123.3273284,
33309                         49.8577696
33310                     ],
33311                     [
33312                         -123.3276726,
33313                         49.9758852
33314                     ],
33315                     [
33316                         -123.3008279,
33317                         49.9752212
33318                     ],
33319                     [
33320                         -123.3007204,
33321                         50.0997002
33322                     ],
33323                     [
33324                         -123.2501716,
33325                         50.100735
33326                     ],
33327                     [
33328                         -123.25091,
33329                         50.2754901
33330                     ],
33331                     [
33332                         -123.0224338,
33333                         50.2755598
33334                     ],
33335                     [
33336                         -123.0224879,
33337                         50.3254853
33338                     ],
33339                     [
33340                         -123.0009318,
33341                         50.3254689
33342                     ],
33343                     [
33344                         -123.0007778,
33345                         50.3423899
33346                     ],
33347                     [
33348                         -122.9775023,
33349                         50.3423408
33350                     ],
33351                     [
33352                         -122.9774766,
33353                         50.3504306
33354                     ],
33355                     [
33356                         -122.9508137,
33357                         50.3504961
33358                     ],
33359                     [
33360                         -122.950795,
33361                         50.3711984
33362                     ],
33363                     [
33364                         -122.9325221,
33365                         50.3711521
33366                     ],
33367                     [
33368                         -122.9321048,
33369                         50.399793
33370                     ],
33371                     [
33372                         -122.8874234,
33373                         50.3999748
33374                     ],
33375                     [
33376                         -122.8873385,
33377                         50.4256108
33378                     ],
33379                     [
33380                         -122.6620152,
33381                         50.4256959
33382                     ],
33383                     [
33384                         -122.6623083,
33385                         50.3994506
33386                     ],
33387                     [
33388                         -122.5990316,
33389                         50.3992413
33390                     ],
33391                     [
33392                         -122.5988274,
33393                         50.3755206
33394                     ],
33395                     [
33396                         -122.5724832,
33397                         50.3753706
33398                     ],
33399                     [
33400                         -122.5735621,
33401                         50.2493891
33402                     ],
33403                     [
33404                         -122.5990415,
33405                         50.2494643
33406                     ],
33407                     [
33408                         -122.5991504,
33409                         50.2265663
33410                     ],
33411                     [
33412                         -122.6185016,
33413                         50.2266359
33414                     ],
33415                     [
33416                         -122.6185741,
33417                         50.2244081
33418                     ],
33419                     [
33420                         -122.6490609,
33421                         50.2245126
33422                     ],
33423                     [
33424                         -122.6492181,
33425                         50.1993528
33426                     ],
33427                     [
33428                         -122.7308575,
33429                         50.1993758
33430                     ],
33431                     [
33432                         -122.7311583,
33433                         50.1244287
33434                     ],
33435                     [
33436                         -122.7490352,
33437                         50.1245109
33438                     ],
33439                     [
33440                         -122.7490541,
33441                         50.0903032
33442                     ],
33443                     [
33444                         -122.7687806,
33445                         50.0903435
33446                     ],
33447                     [
33448                         -122.7689801,
33449                         49.9494546
33450                     ],
33451                     [
33452                         -122.999047,
33453                         49.9494706
33454                     ],
33455                     [
33456                         -122.9991199,
33457                         49.8754553
33458                     ],
33459                     [
33460                         -122.9775894,
33461                         49.8754553
33462                     ],
33463                     [
33464                         -122.9778145,
33465                         49.6995098
33466                     ],
33467                     [
33468                         -122.9992362,
33469                         49.6994781
33470                     ],
33471                     [
33472                         -122.9992524,
33473                         49.6516526
33474                     ],
33475                     [
33476                         -123.0221525,
33477                         49.6516526
33478                     ],
33479                     [
33480                         -123.0221162,
33481                         49.5995096
33482                     ],
33483                     [
33484                         -123.0491898,
33485                         49.5994625
33486                     ],
33487                     [
33488                         -123.0491898,
33489                         49.5940523
33490                     ],
33491                     [
33492                         -123.0664647,
33493                         49.5940405
33494                     ],
33495                     [
33496                         -123.0663594,
33497                         49.5451868
33498                     ],
33499                     [
33500                         -123.0699906,
33501                         49.5451202
33502                     ],
33503                     [
33504                         -123.0699008,
33505                         49.5413153
33506                     ],
33507                     [
33508                         -123.0706835,
33509                         49.5392837
33510                     ],
33511                     [
33512                         -123.0708888,
33513                         49.5379931
33514                     ],
33515                     [
33516                         -123.0711454,
33517                         49.5368773
33518                     ],
33519                     [
33520                         -123.0711069,
33521                         49.5358115
33522                     ],
33523                     [
33524                         -123.0713764,
33525                         49.532822
33526                     ],
33527                     [
33528                         -123.0716458,
33529                         49.5321141
33530                     ],
33531                     [
33532                         -123.07171,
33533                         49.5313896
33534                     ],
33535                     [
33536                         -123.0720308,
33537                         49.5304153
33538                     ],
33539                     [
33540                         -123.0739554,
33541                         49.5303486
33542                     ],
33543                     [
33544                         -123.0748023,
33545                         49.5294992
33546                     ],
33547                     [
33548                         -123.0748151,
33549                         49.5288079
33550                     ],
33551                     [
33552                         -123.0743403,
33553                         49.5280584
33554                     ],
33555                     [
33556                         -123.073532,
33557                         49.5274588
33558                     ],
33559                     [
33560                         -123.0733652,
33561                         49.5270423
33562                     ],
33563                     [
33564                         -123.0732882,
33565                         49.5255932
33566                     ],
33567                     [
33568                         -123.0737116,
33569                         49.5249602
33570                     ],
33571                     [
33572                         -123.0736218,
33573                         49.5244938
33574                     ],
33575                     [
33576                         -123.0992583,
33577                         49.5244854
33578                     ],
33579                     [
33580                         -123.0991649,
33581                         49.4754502
33582                     ],
33583                     [
33584                         -123.071052,
33585                         49.4755252
33586                     ],
33587                     [
33588                         -123.071088,
33589                         49.4663034
33590                     ],
33591                     [
33592                         -123.0739204,
33593                         49.4663054
33594                     ],
33595                     [
33596                         -123.07422,
33597                         49.4505028
33598                     ],
33599                     [
33600                         -123.0746319,
33601                         49.4500858
33602                     ],
33603                     [
33604                         -123.074651,
33605                         49.449329
33606                     ],
33607                     [
33608                         -123.0745999,
33609                         49.449018
33610                     ],
33611                     [
33612                         -123.0744619,
33613                         49.4486927
33614                     ],
33615                     [
33616                         -123.0743336,
33617                         49.4479899
33618                     ],
33619                     [
33620                         -123.0742427,
33621                         49.4477688
33622                     ],
33623                     [
33624                         -123.0743061,
33625                         49.4447473
33626                     ],
33627                     [
33628                         -123.0747103,
33629                         49.4447556
33630                     ],
33631                     [
33632                         -123.0746384,
33633                         49.4377306
33634                     ],
33635                     [
33636                         -122.9996506,
33637                         49.4377363
33638                     ],
33639                     [
33640                         -122.9996506,
33641                         49.4369214
33642                     ],
33643                     [
33644                         -122.8606163,
33645                         49.4415314
33646                     ],
33647                     [
33648                         -122.8102616,
33649                         49.4423972
33650                     ],
33651                     [
33652                         -122.8098984,
33653                         49.3766739
33654                     ],
33655                     [
33656                         -122.4036093,
33657                         49.3766617
33658                     ],
33659                     [
33660                         -122.4036341,
33661                         49.3771944
33662                     ],
33663                     [
33664                         -122.264739,
33665                         49.3773028
33666                     ],
33667                     [
33668                         -122.263542,
33669                         49.2360088
33670                     ],
33671                     [
33672                         -122.2155742,
33673                         49.236139
33674                     ],
33675                     [
33676                         -122.0580956,
33677                         49.235878
33678                     ],
33679                     [
33680                         -121.9538274,
33681                         49.2966525
33682                     ],
33683                     [
33684                         -121.9400911,
33685                         49.3045389
33686                     ],
33687                     [
33688                         -121.9235761,
33689                         49.3142257
33690                     ],
33691                     [
33692                         -121.8990871,
33693                         49.3225436
33694                     ],
33695                     [
33696                         -121.8883447,
33697                         49.3259752
33698                     ],
33699                     [
33700                         -121.8552982,
33701                         49.3363575
33702                     ],
33703                     [
33704                         -121.832697,
33705                         49.3441519
33706                     ],
33707                     [
33708                         -121.7671336,
33709                         49.3654361
33710                     ],
33711                     [
33712                         -121.6736683,
33713                         49.3654589
33714                     ],
33715                     [
33716                         -121.6404153,
33717                         49.3743775
33718                     ],
33719                     [
33720                         -121.5961976,
33721                         49.3860493
33722                     ],
33723                     [
33724                         -121.5861178,
33725                         49.3879193
33726                     ],
33727                     [
33728                         -121.5213684,
33729                         49.3994649
33730                     ],
33731                     [
33732                         -121.5117375,
33733                         49.4038378
33734                     ],
33735                     [
33736                         -121.4679302,
33737                         49.4229024
33738                     ],
33739                     [
33740                         -121.4416803,
33741                         49.4345607
33742                     ],
33743                     [
33744                         -121.422429,
33745                         49.4345788
33746                     ],
33747                     [
33748                         -121.3462885,
33749                         49.3932312
33750                     ],
33751                     [
33752                         -121.3480144,
33753                         49.3412388
33754                     ],
33755                     [
33756                         -121.5135035,
33757                         49.320577
33758                     ],
33759                     [
33760                         -121.6031683,
33761                         49.2771727
33762                     ],
33763                     [
33764                         -121.6584065,
33765                         49.1856125
33766                     ],
33767                     [
33768                         -121.679953,
33769                         49.1654109
33770                     ],
33771                     [
33772                         -121.7815793,
33773                         49.0702559
33774                     ],
33775                     [
33776                         -121.8076228,
33777                         49.0622471
33778                     ],
33779                     [
33780                         -121.9393997,
33781                         49.0636219
33782                     ],
33783                     [
33784                         -121.9725524,
33785                         49.0424179
33786                     ],
33787                     [
33788                         -121.9921394,
33789                         49.0332869
33790                     ],
33791                     [
33792                         -122.0035289,
33793                         49.0273413
33794                     ],
33795                     [
33796                         -122.0178564,
33797                         49.0241067
33798                     ],
33799                     [
33800                         -122.1108634,
33801                         48.9992786
33802                     ],
33803                     [
33804                         -122.1493067,
33805                         48.9995305
33806                     ],
33807                     [
33808                         -122.1492705,
33809                         48.9991498
33810                     ],
33811                     [
33812                         -122.1991447,
33813                         48.9996019
33814                     ],
33815                     [
33816                         -122.199181,
33817                         48.9991974
33818                     ],
33819                     [
33820                         -122.234365,
33821                         48.9994829
33822                     ],
33823                     [
33824                         -122.234365,
33825                         49.000173
33826                     ],
33827                     [
33828                         -122.3994722,
33829                         49.0012385
33830                     ],
33831                     [
33832                         -122.4521338,
33833                         49.0016326
33834                     ],
33835                     [
33836                         -122.4521338,
33837                         49.000883
33838                     ],
33839                     [
33840                         -122.4584089,
33841                         49.0009306
33842                     ],
33843                     [
33844                         -122.4584814,
33845                         48.9993124
33846                     ],
33847                     [
33848                         -122.4992458,
33849                         48.9995022
33850                     ],
33851                     [
33852                         -122.4992458,
33853                         48.9992906
33854                     ],
33855                     [
33856                         -122.5492618,
33857                         48.9995107
33858                     ],
33859                     [
33860                         -122.5492564,
33861                         48.9993206
33862                     ],
33863                     [
33864                         -122.6580785,
33865                         48.9994212
33866                     ],
33867                     [
33868                         -122.6581061,
33869                         48.9954007
33870                     ],
33871                     [
33872                         -122.7067604,
33873                         48.9955344
33874                     ],
33875                     [
33876                         -122.7519761,
33877                         48.9956392
33878                     ],
33879                     [
33880                         -122.7922063,
33881                         48.9957204
33882                     ],
33883                     [
33884                         -122.7921907,
33885                         48.9994331
33886                     ],
33887                     [
33888                         -123.0350417,
33889                         48.9995724
33890                     ],
33891                     [
33892                         -123.0350437,
33893                         49.0000958
33894                     ],
33895                     [
33896                         -123.0397091,
33897                         49.0000536
33898                     ],
33899                     [
33900                         -123.0397444,
33901                         49.0001812
33902                     ],
33903                     [
33904                         -123.0485506,
33905                         49.0001348
33906                     ],
33907                     [
33908                         -123.0485329,
33909                         49.0004712
33910                     ],
33911                     [
33912                         -123.0557122,
33913                         49.000448
33914                     ],
33915                     [
33916                         -123.0556324,
33917                         49.0002284
33918                     ],
33919                     [
33920                         -123.0641365,
33921                         49.0001293
33922                     ],
33923                     [
33924                         -123.064158,
33925                         48.9999421
33926                     ],
33927                     [
33928                         -123.074899,
33929                         48.9996928
33930                     ],
33931                     [
33932                         -123.0750717,
33933                         49.0006218
33934                     ],
33935                     [
33936                         -123.0899573,
33937                         49.0003726
33938                     ],
33939                     [
33940                         -123.109229,
33941                         48.9999421
33942                     ],
33943                     [
33944                         -123.1271193,
33945                         49.0003046
33946                     ],
33947                     [
33948                         -123.1359953,
33949                         48.9998741
33950                     ],
33951                     [
33952                         -123.1362716,
33953                         49.0005765
33954                     ],
33955                     [
33956                         -123.153851,
33957                         48.9998061
33958                     ],
33959                     [
33960                         -123.1540533,
33961                         49.0006806
33962                     ],
33963                     [
33964                         -123.1710015,
33965                         49.0001274
33966                     ],
33967                     [
33968                         -123.2000916,
33969                         48.9996849
33970                     ],
33971                     [
33972                         -123.2003446,
33973                         49.0497785
33974                     ],
33975                     [
33976                         -123.2108845,
33977                         49.0497232
33978                     ],
33979                     [
33980                         -123.2112218,
33981                         49.051989
33982                     ],
33983                     [
33984                         -123.2070479,
33985                         49.0520857
33986                     ],
33987                     [
33988                         -123.2078911,
33989                         49.0607884
33990                     ],
33991                     [
33992                         -123.2191688,
33993                         49.0600978
33994                     ],
33995                     [
33996                         -123.218958,
33997                         49.0612719
33998                     ],
33999                     [
34000                         -123.2251766,
34001                         49.0612719
34002                     ],
34003                     [
34004                         -123.2253874,
34005                         49.0622388
34006                     ],
34007                     [
34008                         -123.2297088,
34009                         49.0620316
34010                     ],
34011                     [
34012                         -123.2298142,
34013                         49.068592
34014                     ],
34015                     [
34016                         -123.2331869,
34017                         49.0687301
34018                     ],
34019                     [
34020                         -123.2335031,
34021                         49.0705945
34022                     ],
34023                     [
34024                         -123.249313,
34025                         49.0702493
34026                     ],
34027                     [
34028                         -123.2497346,
34029                         49.0802606
34030                     ],
34031                     [
34032                         -123.2751358,
34033                         49.0803986
34034                     ],
34035                     [
34036                         -123.2751358,
34037                         49.0870947
34038                     ],
34039                     [
34040                         -123.299483,
34041                         49.0873018
34042                     ],
34043                     [
34044                         -123.29944,
34045                         49.080253
34046                     ],
34047                     [
34048                         -123.3254508,
34049                         49.0803944
34050                     ],
34051                     [
34052                         -123.3254353,
34053                         49.1154662
34054                     ],
34055                     [
34056                         -123.2750966,
34057                         49.1503341
34058                     ],
34059                     [
34060                         -123.275181,
34061                         49.1873267
34062                     ],
34063                     [
34064                         -123.2788067,
34065                         49.1871063
34066                     ],
34067                     [
34068                         -123.278891,
34069                         49.1910741
34070                     ],
34071                     [
34072                         -123.3004767,
34073                         49.1910741
34074                     ],
34075                     [
34076                         -123.3004186,
34077                         49.2622933
34078                     ],
34079                     [
34080                         -123.3126185,
34081                         49.2622416
34082                     ],
34083                     [
34084                         -123.3125958,
34085                         49.2714948
34086                     ],
34087                     [
34088                         -123.3154251,
34089                         49.2714727
34090                     ],
34091                     [
34092                         -123.3156628,
34093                         49.2818906
34094                     ],
34095                     [
34096                         -123.3174735,
34097                         49.2818832
34098                     ],
34099                     [
34100                         -123.3174961,
34101                         49.2918488
34102                     ],
34103                     [
34104                         -123.3190353,
34105                         49.2918488
34106                     ],
34107                     [
34108                         -123.3190692,
34109                         49.298602
34110                     ],
34111                     [
34112                         -123.3202349,
34113                         49.2985651
34114                     ],
34115                     [
34116                         -123.3202786,
34117                         49.3019749
34118                     ],
34119                     [
34120                         -123.3222679,
34121                         49.3019605
34122                     ],
34123                     [
34124                         -123.3223943,
34125                         49.3118263
34126                     ],
34127                     [
34128                         -123.3254002,
34129                         49.3118086
34130                     ],
34131                     [
34132                         -123.3253898,
34133                         49.3201721
34134                     ],
34135                     [
34136                         -123.3192695,
34137                         49.3201957
34138                     ],
34139                     [
34140                         -123.3192242,
34141                         49.3246748
34142                     ],
34143                     [
34144                         -123.3179437,
34145                         49.3246596
34146                     ],
34147                     [
34148                         -123.3179861,
34149                         49.3254065
34150                     ]
34151                 ]
34152             ],
34153             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34154             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34155         },
34156         {
34157             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34158             "type": "tms",
34159             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34160             "scaleExtent": [
34161                 0,
34162                 19
34163             ],
34164             "polygon": [
34165                 [
34166                     [
34167                         97.3,
34168                         5.6
34169                     ],
34170                     [
34171                         97.3,
34172                         23.4
34173                     ],
34174                     [
34175                         109.6,
34176                         23.4
34177                     ],
34178                     [
34179                         109.6,
34180                         5.6
34181                     ],
34182                     [
34183                         97.3,
34184                         5.6
34185                     ]
34186                 ]
34187             ],
34188             "terms_url": "http://www.osm-tools.org/",
34189             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34190         },
34191         {
34192             "name": "Freemap.sk Car",
34193             "type": "tms",
34194             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34195             "scaleExtent": [
34196                 8,
34197                 16
34198             ],
34199             "polygon": [
34200                 [
34201                     [
34202                         19.83682,
34203                         49.25529
34204                     ],
34205                     [
34206                         19.80075,
34207                         49.42385
34208                     ],
34209                     [
34210                         19.60437,
34211                         49.48058
34212                     ],
34213                     [
34214                         19.49179,
34215                         49.63961
34216                     ],
34217                     [
34218                         19.21831,
34219                         49.52604
34220                     ],
34221                     [
34222                         19.16778,
34223                         49.42521
34224                     ],
34225                     [
34226                         19.00308,
34227                         49.42236
34228                     ],
34229                     [
34230                         18.97611,
34231                         49.5308
34232                     ],
34233                     [
34234                         18.54685,
34235                         49.51425
34236                     ],
34237                     [
34238                         18.31432,
34239                         49.33818
34240                     ],
34241                     [
34242                         18.15913,
34243                         49.2961
34244                     ],
34245                     [
34246                         18.05564,
34247                         49.11134
34248                     ],
34249                     [
34250                         17.56396,
34251                         48.84938
34252                     ],
34253                     [
34254                         17.17929,
34255                         48.88816
34256                     ],
34257                     [
34258                         17.058,
34259                         48.81105
34260                     ],
34261                     [
34262                         16.90426,
34263                         48.61947
34264                     ],
34265                     [
34266                         16.79685,
34267                         48.38561
34268                     ],
34269                     [
34270                         17.06762,
34271                         48.01116
34272                     ],
34273                     [
34274                         17.32787,
34275                         47.97749
34276                     ],
34277                     [
34278                         17.51699,
34279                         47.82535
34280                     ],
34281                     [
34282                         17.74776,
34283                         47.73093
34284                     ],
34285                     [
34286                         18.29515,
34287                         47.72075
34288                     ],
34289                     [
34290                         18.67959,
34291                         47.75541
34292                     ],
34293                     [
34294                         18.89755,
34295                         47.81203
34296                     ],
34297                     [
34298                         18.79463,
34299                         47.88245
34300                     ],
34301                     [
34302                         18.84318,
34303                         48.04046
34304                     ],
34305                     [
34306                         19.46212,
34307                         48.05333
34308                     ],
34309                     [
34310                         19.62064,
34311                         48.22938
34312                     ],
34313                     [
34314                         19.89585,
34315                         48.09387
34316                     ],
34317                     [
34318                         20.33766,
34319                         48.2643
34320                     ],
34321                     [
34322                         20.55395,
34323                         48.52358
34324                     ],
34325                     [
34326                         20.82335,
34327                         48.55714
34328                     ],
34329                     [
34330                         21.10271,
34331                         48.47096
34332                     ],
34333                     [
34334                         21.45863,
34335                         48.55513
34336                     ],
34337                     [
34338                         21.74536,
34339                         48.31435
34340                     ],
34341                     [
34342                         22.15293,
34343                         48.37179
34344                     ],
34345                     [
34346                         22.61255,
34347                         49.08914
34348                     ],
34349                     [
34350                         22.09997,
34351                         49.23814
34352                     ],
34353                     [
34354                         21.9686,
34355                         49.36363
34356                     ],
34357                     [
34358                         21.6244,
34359                         49.46989
34360                     ],
34361                     [
34362                         21.06873,
34363                         49.46402
34364                     ],
34365                     [
34366                         20.94336,
34367                         49.31088
34368                     ],
34369                     [
34370                         20.73052,
34371                         49.44006
34372                     ],
34373                     [
34374                         20.22804,
34375                         49.41714
34376                     ],
34377                     [
34378                         20.05234,
34379                         49.23052
34380                     ],
34381                     [
34382                         19.83682,
34383                         49.25529
34384                     ]
34385                 ]
34386             ],
34387             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34388         },
34389         {
34390             "name": "Freemap.sk Cyclo",
34391             "type": "tms",
34392             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34393             "scaleExtent": [
34394                 8,
34395                 16
34396             ],
34397             "polygon": [
34398                 [
34399                     [
34400                         19.83682,
34401                         49.25529
34402                     ],
34403                     [
34404                         19.80075,
34405                         49.42385
34406                     ],
34407                     [
34408                         19.60437,
34409                         49.48058
34410                     ],
34411                     [
34412                         19.49179,
34413                         49.63961
34414                     ],
34415                     [
34416                         19.21831,
34417                         49.52604
34418                     ],
34419                     [
34420                         19.16778,
34421                         49.42521
34422                     ],
34423                     [
34424                         19.00308,
34425                         49.42236
34426                     ],
34427                     [
34428                         18.97611,
34429                         49.5308
34430                     ],
34431                     [
34432                         18.54685,
34433                         49.51425
34434                     ],
34435                     [
34436                         18.31432,
34437                         49.33818
34438                     ],
34439                     [
34440                         18.15913,
34441                         49.2961
34442                     ],
34443                     [
34444                         18.05564,
34445                         49.11134
34446                     ],
34447                     [
34448                         17.56396,
34449                         48.84938
34450                     ],
34451                     [
34452                         17.17929,
34453                         48.88816
34454                     ],
34455                     [
34456                         17.058,
34457                         48.81105
34458                     ],
34459                     [
34460                         16.90426,
34461                         48.61947
34462                     ],
34463                     [
34464                         16.79685,
34465                         48.38561
34466                     ],
34467                     [
34468                         17.06762,
34469                         48.01116
34470                     ],
34471                     [
34472                         17.32787,
34473                         47.97749
34474                     ],
34475                     [
34476                         17.51699,
34477                         47.82535
34478                     ],
34479                     [
34480                         17.74776,
34481                         47.73093
34482                     ],
34483                     [
34484                         18.29515,
34485                         47.72075
34486                     ],
34487                     [
34488                         18.67959,
34489                         47.75541
34490                     ],
34491                     [
34492                         18.89755,
34493                         47.81203
34494                     ],
34495                     [
34496                         18.79463,
34497                         47.88245
34498                     ],
34499                     [
34500                         18.84318,
34501                         48.04046
34502                     ],
34503                     [
34504                         19.46212,
34505                         48.05333
34506                     ],
34507                     [
34508                         19.62064,
34509                         48.22938
34510                     ],
34511                     [
34512                         19.89585,
34513                         48.09387
34514                     ],
34515                     [
34516                         20.33766,
34517                         48.2643
34518                     ],
34519                     [
34520                         20.55395,
34521                         48.52358
34522                     ],
34523                     [
34524                         20.82335,
34525                         48.55714
34526                     ],
34527                     [
34528                         21.10271,
34529                         48.47096
34530                     ],
34531                     [
34532                         21.45863,
34533                         48.55513
34534                     ],
34535                     [
34536                         21.74536,
34537                         48.31435
34538                     ],
34539                     [
34540                         22.15293,
34541                         48.37179
34542                     ],
34543                     [
34544                         22.61255,
34545                         49.08914
34546                     ],
34547                     [
34548                         22.09997,
34549                         49.23814
34550                     ],
34551                     [
34552                         21.9686,
34553                         49.36363
34554                     ],
34555                     [
34556                         21.6244,
34557                         49.46989
34558                     ],
34559                     [
34560                         21.06873,
34561                         49.46402
34562                     ],
34563                     [
34564                         20.94336,
34565                         49.31088
34566                     ],
34567                     [
34568                         20.73052,
34569                         49.44006
34570                     ],
34571                     [
34572                         20.22804,
34573                         49.41714
34574                     ],
34575                     [
34576                         20.05234,
34577                         49.23052
34578                     ],
34579                     [
34580                         19.83682,
34581                         49.25529
34582                     ]
34583                 ]
34584             ],
34585             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34586         },
34587         {
34588             "name": "Freemap.sk Hiking",
34589             "type": "tms",
34590             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34591             "scaleExtent": [
34592                 8,
34593                 16
34594             ],
34595             "polygon": [
34596                 [
34597                     [
34598                         19.83682,
34599                         49.25529
34600                     ],
34601                     [
34602                         19.80075,
34603                         49.42385
34604                     ],
34605                     [
34606                         19.60437,
34607                         49.48058
34608                     ],
34609                     [
34610                         19.49179,
34611                         49.63961
34612                     ],
34613                     [
34614                         19.21831,
34615                         49.52604
34616                     ],
34617                     [
34618                         19.16778,
34619                         49.42521
34620                     ],
34621                     [
34622                         19.00308,
34623                         49.42236
34624                     ],
34625                     [
34626                         18.97611,
34627                         49.5308
34628                     ],
34629                     [
34630                         18.54685,
34631                         49.51425
34632                     ],
34633                     [
34634                         18.31432,
34635                         49.33818
34636                     ],
34637                     [
34638                         18.15913,
34639                         49.2961
34640                     ],
34641                     [
34642                         18.05564,
34643                         49.11134
34644                     ],
34645                     [
34646                         17.56396,
34647                         48.84938
34648                     ],
34649                     [
34650                         17.17929,
34651                         48.88816
34652                     ],
34653                     [
34654                         17.058,
34655                         48.81105
34656                     ],
34657                     [
34658                         16.90426,
34659                         48.61947
34660                     ],
34661                     [
34662                         16.79685,
34663                         48.38561
34664                     ],
34665                     [
34666                         17.06762,
34667                         48.01116
34668                     ],
34669                     [
34670                         17.32787,
34671                         47.97749
34672                     ],
34673                     [
34674                         17.51699,
34675                         47.82535
34676                     ],
34677                     [
34678                         17.74776,
34679                         47.73093
34680                     ],
34681                     [
34682                         18.29515,
34683                         47.72075
34684                     ],
34685                     [
34686                         18.67959,
34687                         47.75541
34688                     ],
34689                     [
34690                         18.89755,
34691                         47.81203
34692                     ],
34693                     [
34694                         18.79463,
34695                         47.88245
34696                     ],
34697                     [
34698                         18.84318,
34699                         48.04046
34700                     ],
34701                     [
34702                         19.46212,
34703                         48.05333
34704                     ],
34705                     [
34706                         19.62064,
34707                         48.22938
34708                     ],
34709                     [
34710                         19.89585,
34711                         48.09387
34712                     ],
34713                     [
34714                         20.33766,
34715                         48.2643
34716                     ],
34717                     [
34718                         20.55395,
34719                         48.52358
34720                     ],
34721                     [
34722                         20.82335,
34723                         48.55714
34724                     ],
34725                     [
34726                         21.10271,
34727                         48.47096
34728                     ],
34729                     [
34730                         21.45863,
34731                         48.55513
34732                     ],
34733                     [
34734                         21.74536,
34735                         48.31435
34736                     ],
34737                     [
34738                         22.15293,
34739                         48.37179
34740                     ],
34741                     [
34742                         22.61255,
34743                         49.08914
34744                     ],
34745                     [
34746                         22.09997,
34747                         49.23814
34748                     ],
34749                     [
34750                         21.9686,
34751                         49.36363
34752                     ],
34753                     [
34754                         21.6244,
34755                         49.46989
34756                     ],
34757                     [
34758                         21.06873,
34759                         49.46402
34760                     ],
34761                     [
34762                         20.94336,
34763                         49.31088
34764                     ],
34765                     [
34766                         20.73052,
34767                         49.44006
34768                     ],
34769                     [
34770                         20.22804,
34771                         49.41714
34772                     ],
34773                     [
34774                         20.05234,
34775                         49.23052
34776                     ],
34777                     [
34778                         19.83682,
34779                         49.25529
34780                     ]
34781                 ]
34782             ],
34783             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34784         },
34785         {
34786             "name": "Freemap.sk Ski",
34787             "type": "tms",
34788             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
34789             "scaleExtent": [
34790                 8,
34791                 16
34792             ],
34793             "polygon": [
34794                 [
34795                     [
34796                         19.83682,
34797                         49.25529
34798                     ],
34799                     [
34800                         19.80075,
34801                         49.42385
34802                     ],
34803                     [
34804                         19.60437,
34805                         49.48058
34806                     ],
34807                     [
34808                         19.49179,
34809                         49.63961
34810                     ],
34811                     [
34812                         19.21831,
34813                         49.52604
34814                     ],
34815                     [
34816                         19.16778,
34817                         49.42521
34818                     ],
34819                     [
34820                         19.00308,
34821                         49.42236
34822                     ],
34823                     [
34824                         18.97611,
34825                         49.5308
34826                     ],
34827                     [
34828                         18.54685,
34829                         49.51425
34830                     ],
34831                     [
34832                         18.31432,
34833                         49.33818
34834                     ],
34835                     [
34836                         18.15913,
34837                         49.2961
34838                     ],
34839                     [
34840                         18.05564,
34841                         49.11134
34842                     ],
34843                     [
34844                         17.56396,
34845                         48.84938
34846                     ],
34847                     [
34848                         17.17929,
34849                         48.88816
34850                     ],
34851                     [
34852                         17.058,
34853                         48.81105
34854                     ],
34855                     [
34856                         16.90426,
34857                         48.61947
34858                     ],
34859                     [
34860                         16.79685,
34861                         48.38561
34862                     ],
34863                     [
34864                         17.06762,
34865                         48.01116
34866                     ],
34867                     [
34868                         17.32787,
34869                         47.97749
34870                     ],
34871                     [
34872                         17.51699,
34873                         47.82535
34874                     ],
34875                     [
34876                         17.74776,
34877                         47.73093
34878                     ],
34879                     [
34880                         18.29515,
34881                         47.72075
34882                     ],
34883                     [
34884                         18.67959,
34885                         47.75541
34886                     ],
34887                     [
34888                         18.89755,
34889                         47.81203
34890                     ],
34891                     [
34892                         18.79463,
34893                         47.88245
34894                     ],
34895                     [
34896                         18.84318,
34897                         48.04046
34898                     ],
34899                     [
34900                         19.46212,
34901                         48.05333
34902                     ],
34903                     [
34904                         19.62064,
34905                         48.22938
34906                     ],
34907                     [
34908                         19.89585,
34909                         48.09387
34910                     ],
34911                     [
34912                         20.33766,
34913                         48.2643
34914                     ],
34915                     [
34916                         20.55395,
34917                         48.52358
34918                     ],
34919                     [
34920                         20.82335,
34921                         48.55714
34922                     ],
34923                     [
34924                         21.10271,
34925                         48.47096
34926                     ],
34927                     [
34928                         21.45863,
34929                         48.55513
34930                     ],
34931                     [
34932                         21.74536,
34933                         48.31435
34934                     ],
34935                     [
34936                         22.15293,
34937                         48.37179
34938                     ],
34939                     [
34940                         22.61255,
34941                         49.08914
34942                     ],
34943                     [
34944                         22.09997,
34945                         49.23814
34946                     ],
34947                     [
34948                         21.9686,
34949                         49.36363
34950                     ],
34951                     [
34952                         21.6244,
34953                         49.46989
34954                     ],
34955                     [
34956                         21.06873,
34957                         49.46402
34958                     ],
34959                     [
34960                         20.94336,
34961                         49.31088
34962                     ],
34963                     [
34964                         20.73052,
34965                         49.44006
34966                     ],
34967                     [
34968                         20.22804,
34969                         49.41714
34970                     ],
34971                     [
34972                         20.05234,
34973                         49.23052
34974                     ],
34975                     [
34976                         19.83682,
34977                         49.25529
34978                     ]
34979                 ]
34980             ],
34981             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34982         },
34983         {
34984             "name": "Fugro (Denmark)",
34985             "type": "tms",
34986             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
34987             "scaleExtent": [
34988                 0,
34989                 19
34990             ],
34991             "polygon": [
34992                 [
34993                     [
34994                         8.3743941,
34995                         54.9551655
34996                     ],
34997                     [
34998                         8.3683809,
34999                         55.4042149
35000                     ],
35001                     [
35002                         8.2103997,
35003                         55.4039795
35004                     ],
35005                     [
35006                         8.2087314,
35007                         55.4937345
35008                     ],
35009                     [
35010                         8.0502655,
35011                         55.4924731
35012                     ],
35013                     [
35014                         8.0185123,
35015                         56.7501399
35016                     ],
35017                     [
35018                         8.1819161,
35019                         56.7509948
35020                     ],
35021                     [
35022                         8.1763274,
35023                         57.0208898
35024                     ],
35025                     [
35026                         8.3413329,
35027                         57.0219872
35028                     ],
35029                     [
35030                         8.3392467,
35031                         57.1119574
35032                     ],
35033                     [
35034                         8.5054433,
35035                         57.1123212
35036                     ],
35037                     [
35038                         8.5033923,
35039                         57.2020499
35040                     ],
35041                     [
35042                         9.3316304,
35043                         57.2027636
35044                     ],
35045                     [
35046                         9.3319079,
35047                         57.2924835
35048                     ],
35049                     [
35050                         9.4978864,
35051                         57.2919578
35052                     ],
35053                     [
35054                         9.4988593,
35055                         57.3820608
35056                     ],
35057                     [
35058                         9.6649749,
35059                         57.3811615
35060                     ],
35061                     [
35062                         9.6687295,
35063                         57.5605591
35064                     ],
35065                     [
35066                         9.8351961,
35067                         57.5596265
35068                     ],
35069                     [
35070                         9.8374896,
35071                         57.6493322
35072                     ],
35073                     [
35074                         10.1725726,
35075                         57.6462818
35076                     ],
35077                     [
35078                         10.1754245,
35079                         57.7367768
35080                     ],
35081                     [
35082                         10.5118282,
35083                         57.7330269
35084                     ],
35085                     [
35086                         10.5152095,
35087                         57.8228945
35088                     ],
35089                     [
35090                         10.6834853,
35091                         57.8207722
35092                     ],
35093                     [
35094                         10.6751613,
35095                         57.6412021
35096                     ],
35097                     [
35098                         10.5077045,
35099                         57.6433097
35100                     ],
35101                     [
35102                         10.5039992,
35103                         57.5535088
35104                     ],
35105                     [
35106                         10.671038,
35107                         57.5514113
35108                     ],
35109                     [
35110                         10.6507805,
35111                         57.1024538
35112                     ],
35113                     [
35114                         10.4857673,
35115                         57.1045138
35116                     ],
35117                     [
35118                         10.4786236,
35119                         56.9249051
35120                     ],
35121                     [
35122                         10.3143981,
35123                         56.9267573
35124                     ],
35125                     [
35126                         10.3112341,
35127                         56.8369269
35128                     ],
35129                     [
35130                         10.4750295,
35131                         56.83509
35132                     ],
35133                     [
35134                         10.4649016,
35135                         56.5656681
35136                     ],
35137                     [
35138                         10.9524239,
35139                         56.5589761
35140                     ],
35141                     [
35142                         10.9479249,
35143                         56.4692243
35144                     ],
35145                     [
35146                         11.1099335,
35147                         56.4664675
35148                     ],
35149                     [
35150                         11.1052639,
35151                         56.376833
35152                     ],
35153                     [
35154                         10.9429901,
35155                         56.3795284
35156                     ],
35157                     [
35158                         10.9341235,
35159                         56.1994768
35160                     ],
35161                     [
35162                         10.7719685,
35163                         56.2020244
35164                     ],
35165                     [
35166                         10.7694751,
35167                         56.1120103
35168                     ],
35169                     [
35170                         10.6079695,
35171                         56.1150259
35172                     ],
35173                     [
35174                         10.4466742,
35175                         56.116717
35176                     ],
35177                     [
35178                         10.2865948,
35179                         56.118675
35180                     ],
35181                     [
35182                         10.2831527,
35183                         56.0281851
35184                     ],
35185                     [
35186                         10.4439274,
35187                         56.0270388
35188                     ],
35189                     [
35190                         10.4417713,
35191                         55.7579243
35192                     ],
35193                     [
35194                         10.4334961,
35195                         55.6693533
35196                     ],
35197                     [
35198                         10.743814,
35199                         55.6646861
35200                     ],
35201                     [
35202                         10.743814,
35203                         55.5712253
35204                     ],
35205                     [
35206                         10.8969041,
35207                         55.5712253
35208                     ],
35209                     [
35210                         10.9051793,
35211                         55.3953852
35212                     ],
35213                     [
35214                         11.0613726,
35215                         55.3812841
35216                     ],
35217                     [
35218                         11.0593038,
35219                         55.1124061
35220                     ],
35221                     [
35222                         11.0458567,
35223                         55.0318621
35224                     ],
35225                     [
35226                         11.2030844,
35227                         55.0247474
35228                     ],
35229                     [
35230                         11.2030844,
35231                         55.117139
35232                     ],
35233                     [
35234                         11.0593038,
35235                         55.1124061
35236                     ],
35237                     [
35238                         11.0613726,
35239                         55.3812841
35240                     ],
35241                     [
35242                         11.0789572,
35243                         55.5712253
35244                     ],
35245                     [
35246                         10.8969041,
35247                         55.5712253
35248                     ],
35249                     [
35250                         10.9258671,
35251                         55.6670198
35252                     ],
35253                     [
35254                         10.743814,
35255                         55.6646861
35256                     ],
35257                     [
35258                         10.7562267,
35259                         55.7579243
35260                     ],
35261                     [
35262                         10.4417713,
35263                         55.7579243
35264                     ],
35265                     [
35266                         10.4439274,
35267                         56.0270388
35268                     ],
35269                     [
35270                         10.4466742,
35271                         56.116717
35272                     ],
35273                     [
35274                         10.6079695,
35275                         56.1150259
35276                     ],
35277                     [
35278                         10.6052053,
35279                         56.0247462
35280                     ],
35281                     [
35282                         10.9258671,
35283                         56.0201215
35284                     ],
35285                     [
35286                         10.9197132,
35287                         55.9309388
35288                     ],
35289                     [
35290                         11.0802782,
35291                         55.92792
35292                     ],
35293                     [
35294                         11.0858066,
35295                         56.0178284
35296                     ],
35297                     [
35298                         11.7265047,
35299                         56.005058
35300                     ],
35301                     [
35302                         11.7319981,
35303                         56.0952142
35304                     ],
35305                     [
35306                         12.0540333,
35307                         56.0871256
35308                     ],
35309                     [
35310                         12.0608477,
35311                         56.1762576
35312                     ],
35313                     [
35314                         12.7023469,
35315                         56.1594405
35316                     ],
35317                     [
35318                         12.6611131,
35319                         55.7114318
35320                     ],
35321                     [
35322                         12.9792318,
35323                         55.7014026
35324                     ],
35325                     [
35326                         12.9612912,
35327                         55.5217294
35328                     ],
35329                     [
35330                         12.3268659,
35331                         55.5412096
35332                     ],
35333                     [
35334                         12.3206071,
35335                         55.4513655
35336                     ],
35337                     [
35338                         12.4778226,
35339                         55.447067
35340                     ],
35341                     [
35342                         12.4702432,
35343                         55.3570479
35344                     ],
35345                     [
35346                         12.6269738,
35347                         55.3523837
35348                     ],
35349                     [
35350                         12.6200898,
35351                         55.2632576
35352                     ],
35353                     [
35354                         12.4627339,
35355                         55.26722
35356                     ],
35357                     [
35358                         12.4552949,
35359                         55.1778223
35360                     ],
35361                     [
35362                         12.2987046,
35363                         55.1822303
35364                     ],
35365                     [
35366                         12.2897344,
35367                         55.0923641
35368                     ],
35369                     [
35370                         12.6048608,
35371                         55.0832904
35372                     ],
35373                     [
35374                         12.5872011,
35375                         54.9036285
35376                     ],
35377                     [
35378                         12.2766618,
35379                         54.9119031
35380                     ],
35381                     [
35382                         12.2610181,
35383                         54.7331602
35384                     ],
35385                     [
35386                         12.1070691,
35387                         54.7378161
35388                     ],
35389                     [
35390                         12.0858621,
35391                         54.4681655
35392                     ],
35393                     [
35394                         11.7794953,
35395                         54.4753579
35396                     ],
35397                     [
35398                         11.7837381,
35399                         54.5654783
35400                     ],
35401                     [
35402                         11.1658525,
35403                         54.5782155
35404                     ],
35405                     [
35406                         11.1706443,
35407                         54.6686508
35408                     ],
35409                     [
35410                         10.8617173,
35411                         54.6733956
35412                     ],
35413                     [
35414                         10.8651245,
35415                         54.7634667
35416                     ],
35417                     [
35418                         10.7713646,
35419                         54.7643888
35420                     ],
35421                     [
35422                         10.7707276,
35423                         54.7372807
35424                     ],
35425                     [
35426                         10.7551428,
35427                         54.7375776
35428                     ],
35429                     [
35430                         10.7544039,
35431                         54.7195666
35432                     ],
35433                     [
35434                         10.7389074,
35435                         54.7197588
35436                     ],
35437                     [
35438                         10.7384368,
35439                         54.7108482
35440                     ],
35441                     [
35442                         10.7074486,
35443                         54.7113045
35444                     ],
35445                     [
35446                         10.7041094,
35447                         54.6756741
35448                     ],
35449                     [
35450                         10.5510973,
35451                         54.6781698
35452                     ],
35453                     [
35454                         10.5547184,
35455                         54.7670245
35456                     ],
35457                     [
35458                         10.2423994,
35459                         54.7705935
35460                     ],
35461                     [
35462                         10.2459845,
35463                         54.8604673
35464                     ],
35465                     [
35466                         10.0902268,
35467                         54.8622134
35468                     ],
35469                     [
35470                         10.0873731,
35471                         54.7723851
35472                     ],
35473                     [
35474                         9.1555798,
35475                         54.7769557
35476                     ],
35477                     [
35478                         9.1562752,
35479                         54.8675369
35480                     ],
35481                     [
35482                         8.5321973,
35483                         54.8663765
35484                     ],
35485                     [
35486                         8.531432,
35487                         54.95516
35488                     ]
35489                 ],
35490                 [
35491                     [
35492                         11.4577738,
35493                         56.819554
35494                     ],
35495                     [
35496                         11.7849181,
35497                         56.8127385
35498                     ],
35499                     [
35500                         11.7716715,
35501                         56.6332796
35502                     ],
35503                     [
35504                         11.4459621,
35505                         56.6401087
35506                     ]
35507                 ],
35508                 [
35509                     [
35510                         11.3274736,
35511                         57.3612962
35512                     ],
35513                     [
35514                         11.3161808,
35515                         57.1818004
35516                     ],
35517                     [
35518                         11.1508692,
35519                         57.1847276
35520                     ],
35521                     [
35522                         11.1456628,
35523                         57.094962
35524                     ],
35525                     [
35526                         10.8157703,
35527                         57.1001693
35528                     ],
35529                     [
35530                         10.8290599,
35531                         57.3695272
35532                     ]
35533                 ],
35534                 [
35535                     [
35536                         11.5843266,
35537                         56.2777928
35538                     ],
35539                     [
35540                         11.5782882,
35541                         56.1880397
35542                     ],
35543                     [
35544                         11.7392309,
35545                         56.1845765
35546                     ],
35547                     [
35548                         11.7456428,
35549                         56.2743186
35550                     ]
35551                 ],
35552                 [
35553                     [
35554                         14.6825922,
35555                         55.3639405
35556                     ],
35557                     [
35558                         14.8395247,
35559                         55.3565231
35560                     ],
35561                     [
35562                         14.8263755,
35563                         55.2671261
35564                     ],
35565                     [
35566                         15.1393406,
35567                         55.2517359
35568                     ],
35569                     [
35570                         15.1532015,
35571                         55.3410836
35572                     ],
35573                     [
35574                         15.309925,
35575                         55.3330556
35576                     ],
35577                     [
35578                         15.295719,
35579                         55.2437356
35580                     ],
35581                     [
35582                         15.1393406,
35583                         55.2517359
35584                     ],
35585                     [
35586                         15.1255631,
35587                         55.1623802
35588                     ],
35589                     [
35590                         15.2815819,
35591                         55.1544167
35592                     ],
35593                     [
35594                         15.2535578,
35595                         54.9757646
35596                     ],
35597                     [
35598                         14.6317464,
35599                         55.0062496
35600                     ]
35601                 ]
35602             ],
35603             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35604             "terms_text": "Fugro Aerial Mapping"
35605         },
35606         {
35607             "name": "Geodatastyrelsen (Denmark)",
35608             "type": "tms",
35609             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35610             "scaleExtent": [
35611                 0,
35612                 21
35613             ],
35614             "polygon": [
35615                 [
35616                     [
35617                         8.3743941,
35618                         54.9551655
35619                     ],
35620                     [
35621                         8.3683809,
35622                         55.4042149
35623                     ],
35624                     [
35625                         8.2103997,
35626                         55.4039795
35627                     ],
35628                     [
35629                         8.2087314,
35630                         55.4937345
35631                     ],
35632                     [
35633                         8.0502655,
35634                         55.4924731
35635                     ],
35636                     [
35637                         8.0185123,
35638                         56.7501399
35639                     ],
35640                     [
35641                         8.1819161,
35642                         56.7509948
35643                     ],
35644                     [
35645                         8.1763274,
35646                         57.0208898
35647                     ],
35648                     [
35649                         8.3413329,
35650                         57.0219872
35651                     ],
35652                     [
35653                         8.3392467,
35654                         57.1119574
35655                     ],
35656                     [
35657                         8.5054433,
35658                         57.1123212
35659                     ],
35660                     [
35661                         8.5033923,
35662                         57.2020499
35663                     ],
35664                     [
35665                         9.3316304,
35666                         57.2027636
35667                     ],
35668                     [
35669                         9.3319079,
35670                         57.2924835
35671                     ],
35672                     [
35673                         9.4978864,
35674                         57.2919578
35675                     ],
35676                     [
35677                         9.4988593,
35678                         57.3820608
35679                     ],
35680                     [
35681                         9.6649749,
35682                         57.3811615
35683                     ],
35684                     [
35685                         9.6687295,
35686                         57.5605591
35687                     ],
35688                     [
35689                         9.8351961,
35690                         57.5596265
35691                     ],
35692                     [
35693                         9.8374896,
35694                         57.6493322
35695                     ],
35696                     [
35697                         10.1725726,
35698                         57.6462818
35699                     ],
35700                     [
35701                         10.1754245,
35702                         57.7367768
35703                     ],
35704                     [
35705                         10.5118282,
35706                         57.7330269
35707                     ],
35708                     [
35709                         10.5152095,
35710                         57.8228945
35711                     ],
35712                     [
35713                         10.6834853,
35714                         57.8207722
35715                     ],
35716                     [
35717                         10.6751613,
35718                         57.6412021
35719                     ],
35720                     [
35721                         10.5077045,
35722                         57.6433097
35723                     ],
35724                     [
35725                         10.5039992,
35726                         57.5535088
35727                     ],
35728                     [
35729                         10.671038,
35730                         57.5514113
35731                     ],
35732                     [
35733                         10.6507805,
35734                         57.1024538
35735                     ],
35736                     [
35737                         10.4857673,
35738                         57.1045138
35739                     ],
35740                     [
35741                         10.4786236,
35742                         56.9249051
35743                     ],
35744                     [
35745                         10.3143981,
35746                         56.9267573
35747                     ],
35748                     [
35749                         10.3112341,
35750                         56.8369269
35751                     ],
35752                     [
35753                         10.4750295,
35754                         56.83509
35755                     ],
35756                     [
35757                         10.4649016,
35758                         56.5656681
35759                     ],
35760                     [
35761                         10.9524239,
35762                         56.5589761
35763                     ],
35764                     [
35765                         10.9479249,
35766                         56.4692243
35767                     ],
35768                     [
35769                         11.1099335,
35770                         56.4664675
35771                     ],
35772                     [
35773                         11.1052639,
35774                         56.376833
35775                     ],
35776                     [
35777                         10.9429901,
35778                         56.3795284
35779                     ],
35780                     [
35781                         10.9341235,
35782                         56.1994768
35783                     ],
35784                     [
35785                         10.7719685,
35786                         56.2020244
35787                     ],
35788                     [
35789                         10.7694751,
35790                         56.1120103
35791                     ],
35792                     [
35793                         10.6079695,
35794                         56.1150259
35795                     ],
35796                     [
35797                         10.4466742,
35798                         56.116717
35799                     ],
35800                     [
35801                         10.2865948,
35802                         56.118675
35803                     ],
35804                     [
35805                         10.2831527,
35806                         56.0281851
35807                     ],
35808                     [
35809                         10.4439274,
35810                         56.0270388
35811                     ],
35812                     [
35813                         10.4417713,
35814                         55.7579243
35815                     ],
35816                     [
35817                         10.4334961,
35818                         55.6693533
35819                     ],
35820                     [
35821                         10.743814,
35822                         55.6646861
35823                     ],
35824                     [
35825                         10.743814,
35826                         55.5712253
35827                     ],
35828                     [
35829                         10.8969041,
35830                         55.5712253
35831                     ],
35832                     [
35833                         10.9051793,
35834                         55.3953852
35835                     ],
35836                     [
35837                         11.0613726,
35838                         55.3812841
35839                     ],
35840                     [
35841                         11.0593038,
35842                         55.1124061
35843                     ],
35844                     [
35845                         11.0458567,
35846                         55.0318621
35847                     ],
35848                     [
35849                         11.2030844,
35850                         55.0247474
35851                     ],
35852                     [
35853                         11.2030844,
35854                         55.117139
35855                     ],
35856                     [
35857                         11.0593038,
35858                         55.1124061
35859                     ],
35860                     [
35861                         11.0613726,
35862                         55.3812841
35863                     ],
35864                     [
35865                         11.0789572,
35866                         55.5712253
35867                     ],
35868                     [
35869                         10.8969041,
35870                         55.5712253
35871                     ],
35872                     [
35873                         10.9258671,
35874                         55.6670198
35875                     ],
35876                     [
35877                         10.743814,
35878                         55.6646861
35879                     ],
35880                     [
35881                         10.7562267,
35882                         55.7579243
35883                     ],
35884                     [
35885                         10.4417713,
35886                         55.7579243
35887                     ],
35888                     [
35889                         10.4439274,
35890                         56.0270388
35891                     ],
35892                     [
35893                         10.4466742,
35894                         56.116717
35895                     ],
35896                     [
35897                         10.6079695,
35898                         56.1150259
35899                     ],
35900                     [
35901                         10.6052053,
35902                         56.0247462
35903                     ],
35904                     [
35905                         10.9258671,
35906                         56.0201215
35907                     ],
35908                     [
35909                         10.9197132,
35910                         55.9309388
35911                     ],
35912                     [
35913                         11.0802782,
35914                         55.92792
35915                     ],
35916                     [
35917                         11.0858066,
35918                         56.0178284
35919                     ],
35920                     [
35921                         11.7265047,
35922                         56.005058
35923                     ],
35924                     [
35925                         11.7319981,
35926                         56.0952142
35927                     ],
35928                     [
35929                         12.0540333,
35930                         56.0871256
35931                     ],
35932                     [
35933                         12.0608477,
35934                         56.1762576
35935                     ],
35936                     [
35937                         12.7023469,
35938                         56.1594405
35939                     ],
35940                     [
35941                         12.6611131,
35942                         55.7114318
35943                     ],
35944                     [
35945                         12.9792318,
35946                         55.7014026
35947                     ],
35948                     [
35949                         12.9612912,
35950                         55.5217294
35951                     ],
35952                     [
35953                         12.3268659,
35954                         55.5412096
35955                     ],
35956                     [
35957                         12.3206071,
35958                         55.4513655
35959                     ],
35960                     [
35961                         12.4778226,
35962                         55.447067
35963                     ],
35964                     [
35965                         12.4702432,
35966                         55.3570479
35967                     ],
35968                     [
35969                         12.6269738,
35970                         55.3523837
35971                     ],
35972                     [
35973                         12.6200898,
35974                         55.2632576
35975                     ],
35976                     [
35977                         12.4627339,
35978                         55.26722
35979                     ],
35980                     [
35981                         12.4552949,
35982                         55.1778223
35983                     ],
35984                     [
35985                         12.2987046,
35986                         55.1822303
35987                     ],
35988                     [
35989                         12.2897344,
35990                         55.0923641
35991                     ],
35992                     [
35993                         12.6048608,
35994                         55.0832904
35995                     ],
35996                     [
35997                         12.5872011,
35998                         54.9036285
35999                     ],
36000                     [
36001                         12.2766618,
36002                         54.9119031
36003                     ],
36004                     [
36005                         12.2610181,
36006                         54.7331602
36007                     ],
36008                     [
36009                         12.1070691,
36010                         54.7378161
36011                     ],
36012                     [
36013                         12.0858621,
36014                         54.4681655
36015                     ],
36016                     [
36017                         11.7794953,
36018                         54.4753579
36019                     ],
36020                     [
36021                         11.7837381,
36022                         54.5654783
36023                     ],
36024                     [
36025                         11.1658525,
36026                         54.5782155
36027                     ],
36028                     [
36029                         11.1706443,
36030                         54.6686508
36031                     ],
36032                     [
36033                         10.8617173,
36034                         54.6733956
36035                     ],
36036                     [
36037                         10.8651245,
36038                         54.7634667
36039                     ],
36040                     [
36041                         10.7713646,
36042                         54.7643888
36043                     ],
36044                     [
36045                         10.7707276,
36046                         54.7372807
36047                     ],
36048                     [
36049                         10.7551428,
36050                         54.7375776
36051                     ],
36052                     [
36053                         10.7544039,
36054                         54.7195666
36055                     ],
36056                     [
36057                         10.7389074,
36058                         54.7197588
36059                     ],
36060                     [
36061                         10.7384368,
36062                         54.7108482
36063                     ],
36064                     [
36065                         10.7074486,
36066                         54.7113045
36067                     ],
36068                     [
36069                         10.7041094,
36070                         54.6756741
36071                     ],
36072                     [
36073                         10.5510973,
36074                         54.6781698
36075                     ],
36076                     [
36077                         10.5547184,
36078                         54.7670245
36079                     ],
36080                     [
36081                         10.2423994,
36082                         54.7705935
36083                     ],
36084                     [
36085                         10.2459845,
36086                         54.8604673
36087                     ],
36088                     [
36089                         10.0902268,
36090                         54.8622134
36091                     ],
36092                     [
36093                         10.0873731,
36094                         54.7723851
36095                     ],
36096                     [
36097                         9.1555798,
36098                         54.7769557
36099                     ],
36100                     [
36101                         9.1562752,
36102                         54.8675369
36103                     ],
36104                     [
36105                         8.5321973,
36106                         54.8663765
36107                     ],
36108                     [
36109                         8.531432,
36110                         54.95516
36111                     ]
36112                 ],
36113                 [
36114                     [
36115                         11.4577738,
36116                         56.819554
36117                     ],
36118                     [
36119                         11.7849181,
36120                         56.8127385
36121                     ],
36122                     [
36123                         11.7716715,
36124                         56.6332796
36125                     ],
36126                     [
36127                         11.4459621,
36128                         56.6401087
36129                     ]
36130                 ],
36131                 [
36132                     [
36133                         11.3274736,
36134                         57.3612962
36135                     ],
36136                     [
36137                         11.3161808,
36138                         57.1818004
36139                     ],
36140                     [
36141                         11.1508692,
36142                         57.1847276
36143                     ],
36144                     [
36145                         11.1456628,
36146                         57.094962
36147                     ],
36148                     [
36149                         10.8157703,
36150                         57.1001693
36151                     ],
36152                     [
36153                         10.8290599,
36154                         57.3695272
36155                     ]
36156                 ],
36157                 [
36158                     [
36159                         11.5843266,
36160                         56.2777928
36161                     ],
36162                     [
36163                         11.5782882,
36164                         56.1880397
36165                     ],
36166                     [
36167                         11.7392309,
36168                         56.1845765
36169                     ],
36170                     [
36171                         11.7456428,
36172                         56.2743186
36173                     ]
36174                 ],
36175                 [
36176                     [
36177                         14.6825922,
36178                         55.3639405
36179                     ],
36180                     [
36181                         14.8395247,
36182                         55.3565231
36183                     ],
36184                     [
36185                         14.8263755,
36186                         55.2671261
36187                     ],
36188                     [
36189                         15.1393406,
36190                         55.2517359
36191                     ],
36192                     [
36193                         15.1532015,
36194                         55.3410836
36195                     ],
36196                     [
36197                         15.309925,
36198                         55.3330556
36199                     ],
36200                     [
36201                         15.295719,
36202                         55.2437356
36203                     ],
36204                     [
36205                         15.1393406,
36206                         55.2517359
36207                     ],
36208                     [
36209                         15.1255631,
36210                         55.1623802
36211                     ],
36212                     [
36213                         15.2815819,
36214                         55.1544167
36215                     ],
36216                     [
36217                         15.2535578,
36218                         54.9757646
36219                     ],
36220                     [
36221                         14.6317464,
36222                         55.0062496
36223                     ]
36224                 ]
36225             ],
36226             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36227             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36228         },
36229         {
36230             "name": "Geoimage.at MaxRes",
36231             "type": "tms",
36232             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36233             "polygon": [
36234                 [
36235                     [
36236                         16.5073284,
36237                         46.9929304
36238                     ],
36239                     [
36240                         16.283417,
36241                         46.9929304
36242                     ],
36243                     [
36244                         16.135839,
36245                         46.8713046
36246                     ],
36247                     [
36248                         15.9831722,
36249                         46.8190947
36250                     ],
36251                     [
36252                         16.0493278,
36253                         46.655175
36254                     ],
36255                     [
36256                         15.8610387,
36257                         46.7180116
36258                     ],
36259                     [
36260                         15.7592608,
36261                         46.6900933
36262                     ],
36263                     [
36264                         15.5607938,
36265                         46.6796202
36266                     ],
36267                     [
36268                         15.5760605,
36269                         46.6342132
36270                     ],
36271                     [
36272                         15.4793715,
36273                         46.6027553
36274                     ],
36275                     [
36276                         15.4335715,
36277                         46.6516819
36278                     ],
36279                     [
36280                         15.2249267,
36281                         46.6342132
36282                     ],
36283                     [
36284                         15.0468154,
36285                         46.6481886
36286                     ],
36287                     [
36288                         14.9908376,
36289                         46.5887681
36290                     ],
36291                     [
36292                         14.9603042,
36293                         46.6237293
36294                     ],
36295                     [
36296                         14.8534374,
36297                         46.6027553
36298                     ],
36299                     [
36300                         14.8330818,
36301                         46.5012666
36302                     ],
36303                     [
36304                         14.7516595,
36305                         46.4977636
36306                     ],
36307                     [
36308                         14.6804149,
36309                         46.4381781
36310                     ],
36311                     [
36312                         14.6142593,
36313                         46.4381781
36314                     ],
36315                     [
36316                         14.578637,
36317                         46.3785275
36318                     ],
36319                     [
36320                         14.4412369,
36321                         46.4311638
36322                     ],
36323                     [
36324                         14.1613476,
36325                         46.4276563
36326                     ],
36327                     [
36328                         14.1257253,
36329                         46.4767409
36330                     ],
36331                     [
36332                         14.0188585,
36333                         46.4767409
36334                     ],
36335                     [
36336                         13.9119917,
36337                         46.5257813
36338                     ],
36339                     [
36340                         13.8254805,
36341                         46.5047694
36342                     ],
36343                     [
36344                         13.4438134,
36345                         46.560783
36346                     ],
36347                     [
36348                         13.3064132,
36349                         46.5502848
36350                     ],
36351                     [
36352                         13.1283019,
36353                         46.5887681
36354                     ],
36355                     [
36356                         12.8433237,
36357                         46.6132433
36358                     ],
36359                     [
36360                         12.7262791,
36361                         46.6412014
36362                     ],
36363                     [
36364                         12.5125455,
36365                         46.6656529
36366                     ],
36367                     [
36368                         12.3598787,
36369                         46.7040543
36370                     ],
36371                     [
36372                         12.3649676,
36373                         46.7703197
36374                     ],
36375                     [
36376                         12.2886341,
36377                         46.7772902
36378                     ],
36379                     [
36380                         12.2733674,
36381                         46.8852187
36382                     ],
36383                     [
36384                         12.2072118,
36385                         46.8747835
36386                     ],
36387                     [
36388                         12.1308784,
36389                         46.9026062
36390                     ],
36391                     [
36392                         12.1156117,
36393                         46.9998721
36394                     ],
36395                     [
36396                         12.2530119,
36397                         47.0657733
36398                     ],
36399                     [
36400                         12.2123007,
36401                         47.0934969
36402                     ],
36403                     [
36404                         11.9833004,
36405                         47.0449712
36406                     ],
36407                     [
36408                         11.7339445,
36409                         46.9616816
36410                     ],
36411                     [
36412                         11.6321666,
36413                         47.010283
36414                     ],
36415                     [
36416                         11.5405665,
36417                         46.9755722
36418                     ],
36419                     [
36420                         11.4998553,
36421                         47.0068129
36422                     ],
36423                     [
36424                         11.418433,
36425                         46.9651546
36426                     ],
36427                     [
36428                         11.2555884,
36429                         46.9755722
36430                     ],
36431                     [
36432                         11.1130993,
36433                         46.913036
36434                     ],
36435                     [
36436                         11.0418548,
36437                         46.7633482
36438                     ],
36439                     [
36440                         10.8891879,
36441                         46.7598621
36442                     ],
36443                     [
36444                         10.7416099,
36445                         46.7842599
36446                     ],
36447                     [
36448                         10.7059877,
36449                         46.8643462
36450                     ],
36451                     [
36452                         10.5787653,
36453                         46.8399847
36454                     ],
36455                     [
36456                         10.4566318,
36457                         46.8504267
36458                     ],
36459                     [
36460                         10.4769874,
36461                         46.9269392
36462                     ],
36463                     [
36464                         10.3853873,
36465                         46.9894592
36466                     ],
36467                     [
36468                         10.2327204,
36469                         46.8643462
36470                     ],
36471                     [
36472                         10.1207647,
36473                         46.8330223
36474                     ],
36475                     [
36476                         9.8663199,
36477                         46.9408389
36478                     ],
36479                     [
36480                         9.9019422,
36481                         47.0033426
36482                     ],
36483                     [
36484                         9.6831197,
36485                         47.0588402
36486                     ],
36487                     [
36488                         9.6118752,
36489                         47.0380354
36490                     ],
36491                     [
36492                         9.6322307,
36493                         47.128131
36494                     ],
36495                     [
36496                         9.5813418,
36497                         47.1662025
36498                     ],
36499                     [
36500                         9.5406306,
36501                         47.2664422
36502                     ],
36503                     [
36504                         9.6067863,
36505                         47.3492559
36506                     ],
36507                     [
36508                         9.6729419,
36509                         47.369939
36510                     ],
36511                     [
36512                         9.6424085,
36513                         47.4457079
36514                     ],
36515                     [
36516                         9.5660751,
36517                         47.4801122
36518                     ],
36519                     [
36520                         9.7136531,
36521                         47.5282405
36522                     ],
36523                     [
36524                         9.7848976,
36525                         47.5969187
36526                     ],
36527                     [
36528                         9.8357866,
36529                         47.5454185
36530                     ],
36531                     [
36532                         9.9477423,
36533                         47.538548
36534                     ],
36535                     [
36536                         10.0902313,
36537                         47.4491493
36538                     ],
36539                     [
36540                         10.1105869,
36541                         47.3664924
36542                     ],
36543                     [
36544                         10.2428982,
36545                         47.3871688
36546                     ],
36547                     [
36548                         10.1869203,
36549                         47.2698953
36550                     ],
36551                     [
36552                         10.3243205,
36553                         47.2975125
36554                     ],
36555                     [
36556                         10.4820763,
36557                         47.4491493
36558                     ],
36559                     [
36560                         10.4311873,
36561                         47.4869904
36562                     ],
36563                     [
36564                         10.4413651,
36565                         47.5900549
36566                     ],
36567                     [
36568                         10.4871652,
36569                         47.5522881
36570                     ],
36571                     [
36572                         10.5482319,
36573                         47.5351124
36574                     ],
36575                     [
36576                         10.5991209,
36577                         47.5660246
36578                     ],
36579                     [
36580                         10.7568766,
36581                         47.5316766
36582                     ],
36583                     [
36584                         10.8891879,
36585                         47.5454185
36586                     ],
36587                     [
36588                         10.9400769,
36589                         47.4869904
36590                     ],
36591                     [
36592                         10.9960547,
36593                         47.3906141
36594                     ],
36595                     [
36596                         11.2352328,
36597                         47.4422662
36598                     ],
36599                     [
36600                         11.2810328,
36601                         47.3975039
36602                     ],
36603                     [
36604                         11.4235219,
36605                         47.5144941
36606                     ],
36607                     [
36608                         11.5761888,
36609                         47.5076195
36610                     ],
36611                     [
36612                         11.6067221,
36613                         47.5900549
36614                     ],
36615                     [
36616                         11.8357224,
36617                         47.5866227
36618                     ],
36619                     [
36620                         12.003656,
36621                         47.6243647
36622                     ],
36623                     [
36624                         12.2072118,
36625                         47.6037815
36626                     ],
36627                     [
36628                         12.1614117,
36629                         47.6963421
36630                     ],
36631                     [
36632                         12.2581008,
36633                         47.7442718
36634                     ],
36635                     [
36636                         12.2530119,
36637                         47.6792136
36638                     ],
36639                     [
36640                         12.4311232,
36641                         47.7100408
36642                     ],
36643                     [
36644                         12.4921899,
36645                         47.631224
36646                     ],
36647                     [
36648                         12.5685234,
36649                         47.6277944
36650                     ],
36651                     [
36652                         12.6295901,
36653                         47.6894913
36654                     ],
36655                     [
36656                         12.7720792,
36657                         47.6689338
36658                     ],
36659                     [
36660                         12.8331459,
36661                         47.5419833
36662                     ],
36663                     [
36664                         12.975635,
36665                         47.4732332
36666                     ],
36667                     [
36668                         13.0417906,
36669                         47.4938677
36670                     ],
36671                     [
36672                         13.0367017,
36673                         47.5557226
36674                     ],
36675                     [
36676                         13.0977685,
36677                         47.6415112
36678                     ],
36679                     [
36680                         13.0316128,
36681                         47.7100408
36682                     ],
36683                     [
36684                         12.9043905,
36685                         47.7203125
36686                     ],
36687                     [
36688                         13.0061684,
36689                         47.84683
36690                     ],
36691                     [
36692                         12.9451016,
36693                         47.9355501
36694                     ],
36695                     [
36696                         12.8636793,
36697                         47.9594103
36698                     ],
36699                     [
36700                         12.8636793,
36701                         48.0036929
36702                     ],
36703                     [
36704                         12.7517236,
36705                         48.0989418
36706                     ],
36707                     [
36708                         12.8738571,
36709                         48.2109733
36710                     ],
36711                     [
36712                         12.9603683,
36713                         48.2109733
36714                     ],
36715                     [
36716                         13.0417906,
36717                         48.2652035
36718                     ],
36719                     [
36720                         13.1842797,
36721                         48.2990682
36722                     ],
36723                     [
36724                         13.2606131,
36725                         48.2922971
36726                     ],
36727                     [
36728                         13.3980133,
36729                         48.3565867
36730                     ],
36731                     [
36732                         13.4438134,
36733                         48.417418
36734                     ],
36735                     [
36736                         13.4387245,
36737                         48.5523383
36738                     ],
36739                     [
36740                         13.509969,
36741                         48.5860123
36742                     ],
36743                     [
36744                         13.6117469,
36745                         48.5725454
36746                     ],
36747                     [
36748                         13.7287915,
36749                         48.5118999
36750                     ],
36751                     [
36752                         13.7847694,
36753                         48.5725454
36754                     ],
36755                     [
36756                         13.8203916,
36757                         48.6263915
36758                     ],
36759                     [
36760                         13.7949471,
36761                         48.7171267
36762                     ],
36763                     [
36764                         13.850925,
36765                         48.7741724
36766                     ],
36767                     [
36768                         14.0595697,
36769                         48.6633774
36770                     ],
36771                     [
36772                         14.0137696,
36773                         48.6331182
36774                     ],
36775                     [
36776                         14.0748364,
36777                         48.5927444
36778                     ],
36779                     [
36780                         14.2173255,
36781                         48.5961101
36782                     ],
36783                     [
36784                         14.3649034,
36785                         48.5489696
36786                     ],
36787                     [
36788                         14.4666813,
36789                         48.6499311
36790                     ],
36791                     [
36792                         14.5582815,
36793                         48.5961101
36794                     ],
36795                     [
36796                         14.5989926,
36797                         48.6263915
36798                     ],
36799                     [
36800                         14.7211261,
36801                         48.5759124
36802                     ],
36803                     [
36804                         14.7211261,
36805                         48.6868997
36806                     ],
36807                     [
36808                         14.822904,
36809                         48.7271983
36810                     ],
36811                     [
36812                         14.8178151,
36813                         48.777526
36814                     ],
36815                     [
36816                         14.9647227,
36817                         48.7851754
36818                     ],
36819                     [
36820                         14.9893637,
36821                         49.0126611
36822                     ],
36823                     [
36824                         15.1485933,
36825                         48.9950306
36826                     ],
36827                     [
36828                         15.1943934,
36829                         48.9315502
36830                     ],
36831                     [
36832                         15.3063491,
36833                         48.9850128
36834                     ],
36835                     [
36836                         15.3928603,
36837                         48.9850128
36838                     ],
36839                     [
36840                         15.4844604,
36841                         48.9282069
36842                     ],
36843                     [
36844                         15.749083,
36845                         48.8545973
36846                     ],
36847                     [
36848                         15.8406831,
36849                         48.8880697
36850                     ],
36851                     [
36852                         16.0086166,
36853                         48.7808794
36854                     ],
36855                     [
36856                         16.2070835,
36857                         48.7339115
36858                     ],
36859                     [
36860                         16.3953727,
36861                         48.7372678
36862                     ],
36863                     [
36864                         16.4920617,
36865                         48.8110498
36866                     ],
36867                     [
36868                         16.6905286,
36869                         48.7741724
36870                     ],
36871                     [
36872                         16.7057953,
36873                         48.7339115
36874                     ],
36875                     [
36876                         16.8991733,
36877                         48.713769
36878                     ],
36879                     [
36880                         16.9755067,
36881                         48.515271
36882                     ],
36883                     [
36884                         16.8482844,
36885                         48.4511817
36886                     ],
36887                     [
36888                         16.8533733,
36889                         48.3464411
36890                     ],
36891                     [
36892                         16.9551512,
36893                         48.2516513
36894                     ],
36895                     [
36896                         16.9907734,
36897                         48.1498955
36898                     ],
36899                     [
36900                         17.0925513,
36901                         48.1397088
36902                     ],
36903                     [
36904                         17.0823736,
36905                         48.0241182
36906                     ],
36907                     [
36908                         17.1739737,
36909                         48.0207146
36910                     ],
36911                     [
36912                         17.0823736,
36913                         47.8741447
36914                     ],
36915                     [
36916                         16.9856845,
36917                         47.8673174
36918                     ],
36919                     [
36920                         17.0823736,
36921                         47.8092489
36922                     ],
36923                     [
36924                         17.0925513,
36925                         47.7031919
36926                     ],
36927                     [
36928                         16.7414176,
36929                         47.6792136
36930                     ],
36931                     [
36932                         16.7057953,
36933                         47.7511153
36934                     ],
36935                     [
36936                         16.5378617,
36937                         47.7545368
36938                     ],
36939                     [
36940                         16.5480395,
36941                         47.7066164
36942                     ],
36943                     [
36944                         16.4208172,
36945                         47.6689338
36946                     ],
36947                     [
36948                         16.573484,
36949                         47.6175045
36950                     ],
36951                     [
36952                         16.670173,
36953                         47.631224
36954                     ],
36955                     [
36956                         16.7108842,
36957                         47.538548
36958                     ],
36959                     [
36960                         16.6599952,
36961                         47.4491493
36962                     ],
36963                     [
36964                         16.5429506,
36965                         47.3940591
36966                     ],
36967                     [
36968                         16.4615283,
36969                         47.3940591
36970                     ],
36971                     [
36972                         16.4920617,
36973                         47.276801
36974                     ],
36975                     [
36976                         16.425906,
36977                         47.1973317
36978                     ],
36979                     [
36980                         16.4717061,
36981                         47.1489007
36982                     ],
36983                     [
36984                         16.5480395,
36985                         47.1489007
36986                     ],
36987                     [
36988                         16.476795,
36989                         47.0796369
36990                     ],
36991                     [
36992                         16.527684,
36993                         47.0588402
36994                     ]
36995                 ]
36996             ],
36997             "terms_text": "geoimage.at",
36998             "id": "geoimage.at"
36999         },
37000         {
37001             "name": "Imagerie Drone (Haiti)",
37002             "type": "tms",
37003             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
37004             "polygon": [
37005                 [
37006                     [
37007                         -72.1547401,
37008                         19.6878969
37009                     ],
37010                     [
37011                         -72.162234,
37012                         19.689011
37013                     ],
37014                     [
37015                         -72.164995,
37016                         19.6932445
37017                     ],
37018                     [
37019                         -72.1657838,
37020                         19.6979977
37021                     ],
37022                     [
37023                         -72.161603,
37024                         19.7035677
37025                     ],
37026                     [
37027                         -72.1487449,
37028                         19.7028993
37029                     ],
37030                     [
37031                         -72.1477194,
37032                         19.7026765
37033                     ],
37034                     [
37035                         -72.1485082,
37036                         19.7001514
37037                     ],
37038                     [
37039                         -72.1436963,
37040                         19.7011169
37041                     ],
37042                     [
37043                         -72.1410143,
37044                         19.7000029
37045                     ],
37046                     [
37047                         -72.139476,
37048                         19.6973664
37049                     ],
37050                     [
37051                         -72.1382533,
37052                         19.6927617
37053                     ],
37054                     [
37055                         -72.1386872,
37056                         19.6923161
37057                     ],
37058                     [
37059                         -72.1380561,
37060                         19.6896423
37061                     ],
37062                     [
37063                         -72.1385294,
37064                         19.6894938
37065                     ],
37066                     [
37067                         -72.1388055,
37068                         19.6901251
37069                     ],
37070                     [
37071                         -72.1388844,
37072                         19.6876741
37073                     ],
37074                     [
37075                         -72.1378195,
37076                         19.6872656
37077                     ],
37078                     [
37079                         -72.13778,
37080                         19.6850003
37081                     ],
37082                     [
37083                         -72.1369517,
37084                         19.6855945
37085                     ],
37086                     [
37087                         -72.136794,
37088                         19.6840719
37089                     ],
37090                     [
37091                         -72.135729,
37092                         19.6835148
37093                     ],
37094                     [
37095                         -72.1355713,
37096                         19.6740817
37097                     ],
37098                     [
37099                         -72.1366362,
37100                         19.6708133
37101                     ],
37102                     [
37103                         -72.1487843,
37104                         19.6710733
37105                     ],
37106                     [
37107                         -72.1534779,
37108                         19.6763843
37109                     ],
37110                     [
37111                         -72.1530835,
37112                         19.6769414
37113                     ],
37114                     [
37115                         -72.1533251,
37116                         19.6769768
37117                     ],
37118                     [
37119                         -72.1532807,
37120                         19.6796525
37121                     ],
37122                     [
37123                         -72.1523834,
37124                         19.6797175
37125                     ],
37126                     [
37127                         -72.1522749,
37128                         19.6803488
37129                     ],
37130                     [
37131                         -72.1519101,
37132                         19.6803395
37133                     ],
37134                     [
37135                         -72.1518608,
37136                         19.6805067
37137                     ],
37138                     [
37139                         -72.1528173,
37140                         19.6806552
37141                     ],
37142                     [
37143                         -72.1522299,
37144                         19.6833011
37145                     ],
37146                     [
37147                         -72.1507801,
37148                         19.6831499
37149                     ],
37150                     [
37151                         -72.1504457,
37152                         19.6847862
37153                     ],
37154                     [
37155                         -72.1508591,
37156                         19.6843492
37157                     ],
37158                     [
37159                         -72.1530087,
37160                         19.6849898
37161                     ],
37162                     [
37163                         -72.1546258,
37164                         19.6854354
37165                     ],
37166                     [
37167                         -72.1543103,
37168                         19.6870694
37169                     ],
37170                     [
37171                         -72.1547244,
37172                         19.6868466
37173                     ],
37174                     [
37175                         -72.1548501,
37176                         19.6877564
37177                     ],
37178                     [
37179                         -72.1545814,
37180                         19.6877982
37181                     ]
37182                 ],
37183                 [
37184                     [
37185                         -72.1310601,
37186                         19.6718929
37187                     ],
37188                     [
37189                         -72.1259842,
37190                         19.6772765
37191                     ],
37192                     [
37193                         -72.1255379,
37194                         19.6776179
37195                     ],
37196                     [
37197                         -72.1216891,
37198                         19.6776442
37199                     ],
37200                     [
37201                         -72.1149677,
37202                         19.672602
37203                     ],
37204                     [
37205                         -72.1152745,
37206                         19.6687152
37207                     ],
37208                     [
37209                         -72.1198205,
37210                         19.6627535
37211                     ],
37212                     [
37213                         -72.1227768,
37214                         19.6625696
37215                     ],
37216                     [
37217                         -72.1248965,
37218                         19.662701
37219                     ],
37220                     [
37221                         -72.1285779,
37222                         19.6645394
37223                     ],
37224                     [
37225                         -72.1308091,
37226                         19.6661677
37227                     ],
37228                     [
37229                         -72.1316737,
37230                         19.668794
37231                     ],
37232                     [
37233                         -72.1315621,
37234                         19.671
37235                     ]
37236                 ],
37237                 [
37238                     [
37239                         -71.845795,
37240                         19.6709758
37241                     ],
37242                     [
37243                         -71.8429354,
37244                         19.6759525
37245                     ],
37246                     [
37247                         -71.8410027,
37248                         19.6759525
37249                     ],
37250                     [
37251                         -71.8380249,
37252                         19.6755254
37253                     ],
37254                     [
37255                         -71.8378671,
37256                         19.6745041
37257                     ],
37258                     [
37259                         -71.8390504,
37260                         19.6743927
37261                     ],
37262                     [
37263                         -71.8390109,
37264                         19.6741141
37265                     ],
37266                     [
37267                         -71.8398392,
37268                         19.673947
37269                     ],
37270                     [
37271                         -71.8389123,
37272                         19.6736127
37273                     ],
37274                     [
37275                         -71.8380249,
37276                         19.67209
37277                     ],
37278                     [
37279                         -71.8380052,
37280                         19.6726285
37281                     ],
37282                     [
37283                         -71.8376699,
37284                         19.6727214
37285                     ],
37286                     [
37287                         -71.8376305,
37288                         19.672545
37289                     ],
37290                     [
37291                         -71.8354414,
37292                         19.6732135
37293                     ],
37294                     [
37295                         -71.835333,
37296                         19.6729999
37297                     ],
37298                     [
37299                         -71.8331242,
37300                         19.6734642
37301                     ],
37302                     [
37303                         -71.8326706,
37304                         19.6716815
37305                     ],
37306                     [
37307                         -71.8321579,
37308                         19.67209
37309                     ],
37310                     [
37311                         -71.8307183,
37312                         19.6694902
37313                     ],
37314                     [
37315                         -71.8306009,
37316                         19.6697594
37317                     ],
37318                     [
37319                         -71.8302174,
37320                         19.6698907
37321                     ],
37322                     [
37323                         -71.8291833,
37324                         19.6672095
37325                     ],
37326                     [
37327                         -71.8290749,
37328                         19.6672095
37329                     ],
37330                     [
37331                         -71.8289122,
37332                         19.6667916
37333                     ],
37334                     [
37335                         -71.8289516,
37336                         19.6666199
37337                     ],
37338                     [
37339                         -71.8288333,
37340                         19.6663506
37341                     ],
37342                     [
37343                         -71.8285572,
37344                         19.6664759
37345                     ],
37346                     [
37347                         -71.8288678,
37348                         19.6672466
37349                     ],
37350                     [
37351                         -71.8287593,
37352                         19.6674138
37353                     ],
37354                     [
37355                         -71.8277979,
37356                         19.6678177
37357                     ],
37358                     [
37359                         -71.8277112,
37360                         19.6678586
37361                     ],
37362                     [
37363                         -71.8278263,
37364                         19.6679637
37365                     ],
37366                     [
37367                         -71.8271831,
37368                         19.6681212
37369                     ],
37370                     [
37371                         -71.8271761,
37372                         19.6680917
37373                     ],
37374                     [
37375                         -71.8264405,
37376                         19.6683921
37377                     ],
37378                     [
37379                         -71.8264074,
37380                         19.6683231
37381                     ],
37382                     [
37383                         -71.8261954,
37384                         19.6684253
37385                     ],
37386                     [
37387                         -71.8261806,
37388                         19.6683556
37389                     ],
37390                     [
37391                         -71.8258946,
37392                         19.6684206
37393                     ],
37394                     [
37395                         -71.8258897,
37396                         19.6686574
37397                     ],
37398                     [
37399                         -71.8251551,
37400                         19.6687549
37401                     ],
37402                     [
37403                         -71.8254509,
37404                         19.6691588
37405                     ],
37406                     [
37407                         -71.8229332,
37408                         19.6695739
37409                     ],
37410                     [
37411                         -71.822713,
37412                         19.6696658
37413                     ],
37414                     [
37415                         -71.8227688,
37416                         19.6697577
37417                     ],
37418                     [
37419                         -71.8201751,
37420                         19.6709855
37421                     ],
37422                     [
37423                         -71.8198474,
37424                         19.6704537
37425                     ],
37426                     [
37427                         -71.8197985,
37428                         19.6706014
37429                     ],
37430                     [
37431                         -71.8194674,
37432                         19.6707557
37433                     ],
37434                     [
37435                         -71.8182472,
37436                         19.6713433
37437                     ],
37438                     [
37439                         -71.8181426,
37440                         19.6711431
37441                     ],
37442                     [
37443                         -71.8175813,
37444                         19.6714254
37445                     ],
37446                     [
37447                         -71.816959,
37448                         19.6707672
37449                     ],
37450                     [
37451                         -71.8176388,
37452                         19.6718965
37453                     ],
37454                     [
37455                         -71.8171403,
37456                         19.6720376
37457                     ],
37458                     [
37459                         -71.8158225,
37460                         19.6718045
37461                     ],
37462                     [
37463                         -71.8138354,
37464                         19.6711874
37465                     ],
37466                     [
37467                         -71.8123259,
37468                         19.6706982
37469                     ],
37470                     [
37471                         -71.8121759,
37472                         19.6704258
37473                     ],
37474                     [
37475                         -71.8124304,
37476                         19.6701467
37477                     ],
37478                     [
37479                         -71.8119184,
37480                         19.6700141
37481                     ],
37482                     [
37483                         -71.8118765,
37484                         19.6705828
37485                     ],
37486                     [
37487                         -71.811169,
37488                         19.6703483
37489                     ],
37490                     [
37491                         -71.8095938,
37492                         19.6698516
37493                     ],
37494                     [
37495                         -71.8077992,
37496                         19.6692829
37497                     ],
37498                     [
37499                         -71.8056028,
37500                         19.668612
37501                     ],
37502                     [
37503                         -71.8051443,
37504                         19.6668942
37505                     ],
37506                     [
37507                         -71.8051196,
37508                         19.6652322
37509                     ],
37510                     [
37511                         -71.8052315,
37512                         19.661979
37513                     ],
37514                     [
37515                         -71.8065603,
37516                         19.6523921
37517                     ],
37518                     [
37519                         -71.8073412,
37520                         19.6482946
37521                     ],
37522                     [
37523                         -71.8099686,
37524                         19.6468292
37525                     ],
37526                     [
37527                         -71.8147517,
37528                         19.6454502
37529                     ],
37530                     [
37531                         -71.8147726,
37532                         19.6455619
37533                     ],
37534                     [
37535                         -71.8150027,
37536                         19.6455093
37537                     ],
37538                     [
37539                         -71.8149469,
37540                         19.6453846
37541                     ],
37542                     [
37543                         -71.8159928,
37544                         19.6450234
37545                     ],
37546                     [
37547                         -71.8158882,
37548                         19.6448855
37549                     ],
37550                     [
37551                         -71.8165854,
37552                         19.6446097
37553                     ],
37554                     [
37555                         -71.8190119,
37556                         19.643802
37557                     ],
37558                     [
37559                         -71.8211524,
37560                         19.643454
37561                     ],
37562                     [
37563                         -71.8221564,
37564                         19.6433292
37565                     ],
37566                     [
37567                         -71.8269046,
37568                         19.643211
37569                     ],
37570                     [
37571                         -71.8280481,
37572                         19.6432241
37573                     ],
37574                     [
37575                         -71.8304466,
37576                         19.6440778
37577                     ],
37578                     [
37579                         -71.8306419,
37580                         19.6448592
37581                     ],
37582                     [
37583                         -71.8295263,
37584                         19.6450365
37585                     ],
37586                     [
37587                         -71.8296064,
37588                         19.6456111
37589                     ],
37590                     [
37591                         -71.8299411,
37592                         19.6455651
37593                     ],
37594                     [
37595                         -71.8303699,
37596                         19.6451744
37597                     ],
37598                     [
37599                         -71.830471,
37600                         19.6453452
37601                     ],
37602                     [
37603                         -71.8308092,
37604                         19.6451974
37605                     ],
37606                     [
37607                         -71.8310184,
37608                         19.6451088
37609                     ],
37610                     [
37611                         -71.8312519,
37612                         19.6458541
37613                     ],
37614                     [
37615                         -71.8311125,
37616                         19.6458245
37617                     ],
37618                     [
37619                         -71.831367,
37620                         19.6465862
37621                     ],
37622                     [
37623                         -71.8328939,
37624                         19.646189
37625                     ],
37626                     [
37627                         -71.8344566,
37628                         19.6457062
37629                     ],
37630                     [
37631                         -71.8344664,
37632                         19.6463052
37633                     ],
37634                     [
37635                         -71.834215,
37636                         19.6461938
37637                     ],
37638                     [
37639                         -71.8342002,
37640                         19.6465513
37641                     ],
37642                     [
37643                         -71.8346702,
37644                         19.6463
37645                     ],
37646                     [
37647                         -71.8349118,
37648                         19.6463905
37649                     ],
37650                     [
37651                         -71.8347984,
37652                         19.6462187
37653                     ],
37654                     [
37655                         -71.8354393,
37656                         19.6458496
37657                     ],
37658                     [
37659                         -71.8355034,
37660                         19.6458032
37661                     ],
37662                     [
37663                         -71.8364747,
37664                         19.6461328
37665                     ],
37666                     [
37667                         -71.8376382,
37668                         19.6472658
37669                     ],
37670                     [
37671                         -71.8379143,
37672                         19.647888
37673                     ],
37674                     [
37675                         -71.8390483,
37676                         19.6508039
37677                     ],
37678                     [
37679                         -71.8456942,
37680                         19.6696203
37681                     ]
37682                 ],
37683                 [
37684                     [
37685                         -72.098878,
37686                         18.54843
37687                     ],
37688                     [
37689                         -72.096993,
37690                         18.5501994
37691                     ],
37692                     [
37693                         -72.0972888,
37694                         18.5503209
37695                     ],
37696                     [
37697                         -72.0968451,
37698                         18.5503489
37699                     ],
37700                     [
37701                         -72.0955632,
37702                         18.551854
37703                     ],
37704                     [
37705                         -72.0956428,
37706                         18.5526742
37707                     ],
37708                     [
37709                         -72.0959914,
37710                         18.5533748
37711                     ],
37712                     [
37713                         -72.0962145,
37714                         18.553203
37715                     ],
37716                     [
37717                         -72.0962842,
37718                         18.5535665
37719                     ],
37720                     [
37721                         -72.0964446,
37722                         18.5535533
37723                     ],
37724                     [
37725                         -72.0965352,
37726                         18.5539764
37727                     ],
37728                     [
37729                         -72.0965056,
37730                         18.554173
37731                     ],
37732                     [
37733                         -72.0966085,
37734                         18.5541747
37735                     ],
37736                     [
37737                         -72.0965178,
37738                         18.5542127
37739                     ],
37740                     [
37741                         -72.0968769,
37742                         18.5546588
37743                     ],
37744                     [
37745                         -72.0979018,
37746                         18.5552141
37747                     ],
37748                     [
37749                         -72.1006211,
37750                         18.5555875
37751                     ],
37752                     [
37753                         -72.1014926,
37754                         18.5556206
37755                     ],
37756                     [
37757                         -72.1024339,
37758                         18.5555016
37759                     ],
37760                     [
37761                         -72.103417,
37762                         18.5543515
37763                     ],
37764                     [
37765                         -72.1034798,
37766                         18.5516215
37767                     ],
37768                     [
37769                         -72.1030789,
37770                         18.5516149
37771                     ],
37772                     [
37773                         -72.1033752,
37774                         18.5515224
37775                     ],
37776                     [
37777                         -72.1035042,
37778                         18.5515224
37779                     ],
37780                     [
37781                         -72.1035239,
37782                         18.5502417
37783                     ],
37784                     [
37785                         -72.1028701,
37786                         18.5503062
37787                     ],
37788                     [
37789                         -72.1029015,
37790                         18.55025
37791                     ],
37792                     [
37793                         -72.1028457,
37794                         18.5501773
37795                     ],
37796                     [
37797                         -72.1035081,
37798                         18.5500252
37799                     ],
37800                     [
37801                         -72.103491,
37802                         18.5497396
37803                     ],
37804                     [
37805                         -72.1035181,
37806                         18.5497361
37807                     ],
37808                     [
37809                         -72.1035398,
37810                         18.5489039
37811                     ],
37812                     [
37813                         -72.1034317,
37814                         18.5487056
37815                     ],
37816                     [
37817                         -72.102717,
37818                         18.5481437
37819                     ],
37820                     [
37821                         -72.1025601,
37822                         18.5481536
37823                     ],
37824                     [
37825                         -72.10229,
37826                         18.5482751
37827                     ],
37828                     [
37829                         -72.1022891,
37830                         18.5482569
37831                     ],
37832                     [
37833                         -72.1025201,
37834                         18.5481396
37835                     ],
37836                     [
37837                         -72.1023388,
37838                         18.5481321
37839                     ],
37840                     [
37841                         -72.0999082,
37842                         18.5480901
37843                     ],
37844                     [
37845                         -72.09907,
37846                         18.5483799
37847                     ]
37848                 ],
37849                 [
37850                     [
37851                         -72.2542503,
37852                         18.568262
37853                     ],
37854                     [
37855                         -72.2560252,
37856                         18.5717765
37857                     ],
37858                     [
37859                         -72.2557886,
37860                         18.5748049
37861                     ],
37862                     [
37863                         -72.2535009,
37864                         18.5755526
37865                     ],
37866                     [
37867                         -72.2522782,
37868                         18.5755526
37869                     ],
37870                     [
37871                         -72.2499906,
37872                         18.5740945
37873                     ],
37874                     [
37875                         -72.2473874,
37876                         18.5698323
37877                     ],
37878                     [
37879                         -72.2460069,
37880                         18.566729
37881                     ],
37882                     [
37883                         -72.2458492,
37884                         18.5629527
37885                     ],
37886                     [
37887                         -72.2479396,
37888                         18.5625414
37889                     ],
37890                     [
37891                         -72.2501483,
37892                         18.5628031
37893                     ],
37894                     [
37895                         -72.2519232,
37896                         18.5650839
37897                     ]
37898                 ],
37899                 [
37900                     [
37901                         -72.303145,
37902                         18.5332749
37903                     ],
37904                     [
37905                         -72.3031275,
37906                         18.5331799
37907                     ],
37908                     [
37909                         -72.3048311,
37910                         18.5311081
37911                     ],
37912                     [
37913                         -72.3097397,
37914                         18.5311081
37915                     ],
37916                     [
37917                         -72.3164332,
37918                         18.5324302
37919                     ],
37920                     [
37921                         -72.3234056,
37922                         18.5366083
37923                     ],
37924                     [
37925                         -72.3261388,
37926                         18.5387765
37927                     ],
37928                     [
37929                         -72.3261946,
37930                         18.5426371
37931                     ],
37932                     [
37933                         -72.3170468,
37934                         18.5540596
37935                     ],
37936                     [
37937                         -72.3130864,
37938                         18.5540596
37939                     ],
37940                     [
37941                         -72.2987511,
37942                         18.5453342
37943                     ],
37944                     [
37945                         -72.2988627,
37946                         18.5407333
37947                     ],
37948                     [
37949                         -72.2962969,
37950                         18.5404689
37951                     ],
37952                     [
37953                         -72.2954602,
37954                         18.5395169
37955                     ],
37956                     [
37957                         -72.2961853,
37958                         18.5338582
37959                     ],
37960                     [
37961                         -72.2971893,
37962                         18.5332235
37963                     ],
37964                     [
37965                         -72.3007034,
37966                         18.5332764
37967                     ],
37968                     [
37969                         -72.3022652,
37970                         18.5342284
37971                     ],
37972                     [
37973                         -72.3028486,
37974                         18.5335189
37975                     ],
37976                     [
37977                         -72.303104,
37978                         18.5333361
37979                     ],
37980                     [
37981                         -72.303181,
37982                         18.5334007
37983                     ],
37984                     [
37985                         -72.3035793,
37986                         18.5335614
37987                     ],
37988                     [
37989                         -72.3030793,
37990                         18.5346463
37991                     ],
37992                     [
37993                         -72.303715,
37994                         18.5339873
37995                     ],
37996                     [
37997                         -72.3045286,
37998                         18.5344052
37999                     ],
38000                     [
38001                         -72.3044015,
38002                         18.5345097
38003                     ],
38004                     [
38005                         -72.3062747,
38006                         18.5352571
38007                     ],
38008                     [
38009                         -72.3063107,
38010                         18.5352741
38011                     ],
38012                     [
38013                         -72.3061219,
38014                         18.5357628
38015                     ],
38016                     [
38017                         -72.3061219,
38018                         18.5358196
38019                     ],
38020                     [
38021                         -72.30637,
38022                         18.5358928
38023                     ],
38024                     [
38025                         -72.3062726,
38026                         18.5354869
38027                     ],
38028                     [
38029                         -72.3066688,
38030                         18.5350891
38031                     ],
38032                     [
38033                         -72.3061963,
38034                         18.5349706
38035                     ],
38036                     [
38037                         -72.3058869,
38038                         18.5349385
38039                     ],
38040                     [
38041                         -72.3055373,
38042                         18.5346833
38043                     ],
38044                     [
38045                         -72.3054864,
38046                         18.534613
38047                     ],
38048                     [
38049                         -72.3055585,
38050                         18.5345065
38051                     ],
38052                     [
38053                         -72.3046749,
38054                         18.5342293
38055                     ],
38056                     [
38057                         -72.3047617,
38058                         18.5338817
38059                     ],
38060                     [
38061                         -72.3043252,
38062                         18.5337511
38063                     ],
38064                     [
38065                         -72.3042595,
38066                         18.5336346
38067                     ]
38068                 ],
38069                 [
38070                     [
38071                         -72.2981405,
38072                         18.477502
38073                     ],
38074                     [
38075                         -72.2935652,
38076                         18.4948587
38077                     ],
38078                     [
38079                         -72.2922242,
38080                         18.4964297
38081                     ],
38082                     [
38083                         -72.2931708,
38084                         18.4972526
38085                     ],
38086                     [
38087                         -72.2892266,
38088                         18.5057058
38089                     ],
38090                     [
38091                         -72.2878067,
38092                         18.5080996
38093                     ],
38094                     [
38095                         -72.2850458,
38096                         18.5119893
38097                     ],
38098                     [
38099                         -72.2840203,
38100                         18.5113161
38101                     ],
38102                     [
38103                         -72.2808649,
38104                         18.515879
38105                     ],
38106                     [
38107                         -72.2773151,
38108                         18.5175994
38109                     ],
38110                     [
38111                         -72.2723454,
38112                         18.5175246
38113                     ],
38114                     [
38115                         -72.2662714,
38116                         18.5144578
38117                     ],
38118                     [
38119                         -72.2665869,
38120                         18.5066783
38121                     ],
38122                     [
38123                         -72.2692643,
38124                         18.5046154
38125                     ],
38126                     [
38127                         -72.2661965,
38128                         18.5029756
38129                     ],
38130                     [
38131                         -72.2688181,
38132                         18.4965222
38133                     ],
38134                     [
38135                         -72.2691528,
38136                         18.4959403
38137                     ],
38138                     [
38139                         -72.2702684,
38140                         18.4961519
38141                     ],
38142                     [
38143                         -72.2702684,
38144                         18.4955964
38145                     ],
38146                     [
38147                         -72.2690691,
38148                         18.49557
38149                     ],
38150                     [
38151                         -72.2692922,
38152                         18.4937714
38153                     ],
38154                     [
38155                         -72.2736988,
38156                         18.4859951
38157                     ],
38158                     [
38159                         -72.2746749,
38160                         18.4850429
38161                     ],
38162                     [
38163                         -72.2751769,
38164                         18.483403
38165                     ],
38166                     [
38167                         -72.2765435,
38168                         18.4813398
38169                     ],
38170                     [
38171                         -72.2773523,
38172                         18.4814985
38173                     ],
38174                     [
38175                         -72.2783006,
38176                         18.4809694
38177                     ],
38178                     [
38179                         -72.2778544,
38180                         18.4807049
38181                     ],
38182                     [
38183                         -72.2771013,
38184                         18.480123
38185                     ],
38186                     [
38187                         -72.2789978,
38188                         18.4775836
38189                     ],
38190                     [
38191                         -72.279723,
38192                         18.4772927
38193                     ],
38194                     [
38195                         -72.2806433,
38196                         18.4776365
38197                     ],
38198                     [
38199                         -72.2813685,
38200                         18.4771604
38201                     ],
38202                     [
38203                         -72.2808386,
38204                         18.4769752
38205                     ],
38206                     [
38207                         -72.2812848,
38208                         18.4758378
38209                     ],
38210                     [
38211                         -72.2823167,
38212                         18.4751765
38213                     ],
38214                     [
38215                         -72.2851615,
38216                         18.4750971
38217                     ],
38218                     [
38219                         -72.2849941,
38220                         18.4763668
38221                     ],
38222                     [
38223                         -72.2854404,
38224                         18.4769752
38225                     ],
38226                     [
38227                         -72.286277,
38228                         18.4756262
38229                     ],
38230                     [
38231                         -72.2869325,
38232                         18.4754675
38233                     ],
38234                     [
38235                         -72.2865978,
38236                         18.4751897
38237                     ],
38238                     [
38239                         -72.2865978,
38240                         18.4750046
38241                     ],
38242                     [
38243                         -72.2909765,
38244                         18.4747268
38245                     ],
38246                     [
38247                         -72.2946579,
38248                         18.4749384
38249                     ],
38250                     [
38251                         -72.2973911,
38252                         18.476843
38253                     ]
38254                 ],
38255                 [
38256                     [
38257                         -72.3466657,
38258                         18.5222375
38259                     ],
38260                     [
38261                         -72.346833,
38262                         18.5244325
38263                     ],
38264                     [
38265                         -72.3475303,
38266                         18.5277645
38267                     ],
38268                     [
38269                         -72.3455501,
38270                         18.5291131
38271                     ],
38272                     [
38273                         -72.3403069,
38274                         18.5292189
38275                     ],
38276                     [
38277                         -72.3383267,
38278                         18.5280289
38279                     ],
38280                     [
38281                         -72.3369043,
38282                         18.530118
38283                     ],
38284                     [
38285                         -72.3338086,
38286                         18.5296684
38287                     ],
38288                     [
38289                         -72.3289279,
38290                         18.5270769
38291                     ],
38292                     [
38293                         -72.328649,
38294                         18.5253316
38295                     ],
38296                     [
38297                         -72.3292068,
38298                         18.5232689
38299                     ],
38300                     [
38301                         -72.330406,
38302                         18.5220524
38303                     ],
38304                     [
38305                         -72.3321631,
38306                         18.5221847
38307                     ],
38308                     [
38309                         -72.3322467,
38310                         18.5191963
38311                     ],
38312                     [
38313                         -72.3369183,
38314                         18.5183633
38315                     ],
38316                     [
38317                         -72.3382012,
38318                         18.5184691
38319                     ],
38320                     [
38321                         -72.3381454,
38322                         18.5181782
38323                     ],
38324                     [
38325                         -72.3411993,
38326                         18.5177947
38327                     ],
38328                     [
38329                         -72.3454943,
38330                         18.5171997
38331                     ],
38332                     [
38333                         -72.3492595,
38334                         18.517279
38335                     ],
38336                     [
38337                         -72.3504308,
38338                         18.5188922
38339                     ],
38340                     [
38341                         -72.3503472,
38342                         18.5206112
38343                     ],
38344                     [
38345                         -72.3496778,
38346                         18.5220392
38347                     ]
38348                 ],
38349                 [
38350                     [
38351                         -72.3303078,
38352                         18.5486462
38353                     ],
38354                     [
38355                         -72.3429687,
38356                         18.5508149
38357                     ],
38358                     [
38359                         -72.3433236,
38360                         18.5530585
38361                     ],
38362                     [
38363                         -72.3413121,
38364                         18.5614341
38365                     ],
38366                     [
38367                         -72.3390639,
38368                         18.5613593
38369                     ],
38370                     [
38371                         -72.3384723,
38372                         18.5638271
38373                     ],
38374                     [
38375                         -72.3375257,
38376                         18.5654348
38377                     ],
38378                     [
38379                         -72.3348436,
38380                         18.5650609
38381                     ],
38382                     [
38383                         -72.3311755,
38384                         18.5638271
38385                     ],
38386                     [
38387                         -72.3312149,
38388                         18.5616211
38389                     ],
38390                     [
38391                         -72.3232082,
38392                         18.5606863
38393                     ],
38394                     [
38395                         -72.3212361,
38396                         18.559602
38397                     ],
38398                     [
38399                         -72.3208023,
38400                         18.5587046
38401                     ],
38402                     [
38403                         -72.3208811,
38404                         18.557882
38405                     ],
38406                     [
38407                         -72.3259493,
38408                         18.5580274
38409                     ],
38410                     [
38411                         -72.3266186,
38412                         18.5581993
38413                     ],
38414                     [
38415                         -72.3259214,
38416                         18.5577498
38417                     ],
38418                     [
38419                         -72.3250986,
38420                         18.5573797
38421                     ],
38422                     [
38423                         -72.3233767,
38424                         18.552263
38425                     ],
38426                     [
38427                         -72.3245994,
38428                         18.5478507
38429                     ],
38430                     [
38431                         -72.3288986,
38432                         18.5483742
38433                     ],
38434                     [
38435                         -72.329979,
38436                         18.5489548
38437                     ]
38438                 ],
38439                 [
38440                     [
38441                         -72.3231383,
38442                         18.5269828
38443                     ],
38444                     [
38445                         -72.3223434,
38446                         18.528067
38447                     ],
38448                     [
38449                         -72.3209629,
38450                         18.5279745
38451                     ],
38452                     [
38453                         -72.3207816,
38454                         18.5271282
38455                     ],
38456                     [
38457                         -72.3208513,
38458                         18.5253697
38459                     ],
38460                     [
38461                         -72.3214649,
38462                         18.5249598
38463                     ],
38464                     [
38465                         -72.3225666,
38466                         18.5248937
38467                     ],
38468                     [
38469                         -72.3228454,
38470                         18.52533
38471                     ],
38472                     [
38473                         -72.3232359,
38474                         18.5264804
38475                     ]
38476                 ],
38477                 [
38478                     [
38479                         -72.2160832,
38480                         18.6457752
38481                     ],
38482                     [
38483                         -72.2159649,
38484                         18.6553795
38485                     ],
38486                     [
38487                         -72.2030279,
38488                         18.6558279
38489                     ],
38490                     [
38491                         -72.1947057,
38492                         18.6553421
38493                     ],
38494                     [
38495                         -72.1922208,
38496                         18.6545573
38497                     ],
38498                     [
38499                         -72.1920631,
38500                         18.6521283
38501                     ],
38502                     [
38503                         -72.193483,
38504                         18.6477559
38505                     ],
38506                     [
38507                         -72.201253,
38508                         18.6385249
38509                     ],
38510                     [
38511                         -72.2069327,
38512                         18.6388239
38513                     ],
38514                     [
38515                         -72.2120996,
38516                         18.6424117
38517                     ],
38518                     [
38519                         -72.2118068,
38520                         18.6430591
38521                     ],
38522                     [
38523                         -72.2121693,
38524                         18.6426892
38525                     ],
38526                     [
38527                         -72.2127968,
38528                         18.6427552
38529                     ],
38530                     [
38531                         -72.2134662,
38532                         18.6431252
38533                     ],
38534                     [
38535                         -72.2135638,
38536                         18.6437462
38537                     ],
38538                     [
38539                         -72.2154176,
38540                         18.6443947
38541                     ],
38542                     [
38543                         -72.2158909,
38544                         18.6450301
38545                     ]
38546                 ],
38547                 [
38548                     [
38549                         -72.2867654,
38550                         18.6482017
38551                     ],
38552                     [
38553                         -72.2900977,
38554                         18.6527446
38555                     ],
38556                     [
38557                         -72.28981,
38558                         18.6536532
38559                     ],
38560                     [
38561                         -72.2900738,
38562                         18.6542664
38563                     ],
38564                     [
38565                         -72.290721,
38566                         18.6537667
38567                     ],
38568                     [
38569                         -72.2910327,
38570                         18.6544709
38571                     ],
38572                     [
38573                         -72.2912485,
38574                         18.654221
38575                     ],
38576                     [
38577                         -72.29168,
38578                         18.6558905
38579                     ],
38580                     [
38581                         -72.2912245,
38582                         18.656606
38583                     ],
38584                     [
38585                         -72.2922673,
38586                         18.65597
38587                     ],
38588                     [
38589                         -72.2926869,
38590                         18.6567536
38591                     ],
38592                     [
38593                         -72.2930705,
38594                         18.6567309
38595                     ],
38596                     [
38597                         -72.2941253,
38598                         18.6581846
38599                     ],
38600                     [
38601                         -72.2960192,
38602                         18.6608421
38603                     ],
38604                     [
38605                         -72.2959713,
38606                         18.6619096
38607                     ],
38608                     [
38609                         -72.2932862,
38610                         18.664567
38611                     ],
38612                     [
38613                         -72.2906731,
38614                         18.6659979
38615                     ],
38616                     [
38617                         -72.2895943,
38618                         18.6661342
38619                     ],
38620                     [
38621                         -72.2895943,
38622                         18.6665657
38623                     ],
38624                     [
38625                         -72.2877004,
38626                         18.6664749
38627                     ],
38628                     [
38629                         -72.2875805,
38630                         18.6676559
38631                     ],
38632                     [
38633                         -72.2831214,
38634                         18.6697227
38635                     ],
38636                     [
38637                         -72.2796453,
38638                         18.6696546
38639                     ],
38640                     [
38641                         -72.2784311,
38642                         18.6690787
38643                     ],
38644                     [
38645                         -72.2783972,
38646                         18.6687736
38647                     ],
38648                     [
38649                         -72.277736,
38650                         18.6691671
38651                     ],
38652                     [
38653                         -72.2774394,
38654                         18.669143
38655                     ],
38656                     [
38657                         -72.2770071,
38658                         18.6683159
38659                     ],
38660                     [
38661                         -72.2765575,
38662                         18.6681125
38663                     ],
38664                     [
38665                         -72.2765385,
38666                         18.6680583
38667                     ],
38668                     [
38669                         -72.2752319,
38670                         18.6685239
38671                     ],
38672                     [
38673                         -72.2749292,
38674                         18.6674649
38675                     ],
38676                     [
38677                         -72.2746416,
38678                         18.6674309
38679                     ],
38680                     [
38681                         -72.2734668,
38682                         18.6682145
38683                     ],
38684                     [
38685                         -72.2732271,
38686                         18.6682712
38687                     ],
38688                     [
38689                         -72.2726757,
38690                         18.6671583
38691                     ],
38692                     [
38693                         -72.2719147,
38694                         18.6674288
38695                     ],
38696                     [
38697                         -72.2718808,
38698                         18.6673405
38699                     ],
38700                     [
38701                         -72.2688149,
38702                         18.6681868
38703                     ],
38704                     [
38705                         -72.2688269,
38706                         18.6671761
38707                     ],
38708                     [
38709                         -72.2690786,
38710                         18.6668241
38711                     ],
38712                     [
38713                         -72.2688149,
38714                         18.66679
38715                     ],
38716                     [
38717                         -72.2681077,
38718                         18.6670739
38719                     ],
38720                     [
38721                         -72.2676282,
38722                         18.6673805
38723                     ],
38724                     [
38725                         -72.2675563,
38726                         18.6666878
38727                     ],
38728                     [
38729                         -72.266861,
38730                         18.666949
38731                     ],
38732                     [
38733                         -72.2655904,
38734                         18.6673578
38735                     ],
38736                     [
38737                         -72.2654466,
38738                         18.6670058
38739                     ],
38740                     [
38741                         -72.2647514,
38742                         18.6674146
38743                     ],
38744                     [
38745                         -72.2629893,
38746                         18.6681868
38747                     ],
38748                     [
38749                         -72.2628455,
38750                         18.6681754
38751                     ],
38752                     [
38753                         -72.2626537,
38754                         18.6676076
38755                     ],
38756                     [
38757                         -72.2623001,
38758                         18.6677098
38759                     ],
38760                     [
38761                         -72.2624799,
38762                         18.6679199
38763                     ],
38764                     [
38765                         -72.2624799,
38766                         18.6682322
38767                     ],
38768                     [
38769                         -72.262306,
38770                         18.6682606
38771                     ],
38772                     [
38773                         -72.2620963,
38774                         18.6679654
38775                     ],
38776                     [
38777                         -72.2622761,
38778                         18.6689193
38779                     ],
38780                     [
38781                         -72.2601484,
38782                         18.6688966
38783                     ],
38784                     [
38785                         -72.2542749,
38786                         18.6687944
38787                     ],
38788                     [
38789                         -72.2505388,
38790                         18.6683476
38791                     ],
38792                     [
38793                         -72.2504371,
38794                         18.669536
38795                     ],
38796                     [
38797                         -72.2477926,
38798                         18.6698893
38799                     ],
38800                     [
38801                         -72.2415204,
38802                         18.669793
38803                     ],
38804                     [
38805                         -72.2414187,
38806                         18.6741933
38807                     ],
38808                     [
38809                         -72.2389167,
38810                         18.6739759
38811                     ],
38812                     [
38813                         -72.2387249,
38814                         18.6734649
38815                     ],
38816                     [
38817                         -72.2383653,
38818                         18.6733059
38819                     ],
38820                     [
38821                         -72.2387009,
38822                         18.6739532
38823                     ],
38824                     [
38825                         -72.2375502,
38826                         18.6738964
38827                     ],
38828                     [
38829                         -72.2374183,
38830                         18.6735103
38831                     ],
38832                     [
38833                         -72.237742,
38834                         18.67334
38835                     ],
38836                     [
38837                         -72.2375142,
38838                         18.6732605
38839                     ],
38840                     [
38841                         -72.236843,
38842                         18.6734876
38843                     ],
38844                     [
38845                         -72.2364354,
38846                         18.6724088
38847                     ],
38848                     [
38849                         -72.2355124,
38850                         18.6726019
38851                     ],
38852                     [
38853                         -72.2354045,
38854                         18.6724202
38855                     ],
38856                     [
38857                         -72.2353027,
38858                         18.6729028
38859                     ],
38860                     [
38861                         -72.2345475,
38862                         18.6726871
38863                     ],
38864                     [
38865                         -72.2343077,
38866                         18.6724599
38867                     ],
38868                     [
38869                         -72.2342358,
38870                         18.6734706
38871                     ],
38872                     [
38873                         -72.2334087,
38874                         18.6734592
38875                     ],
38876                     [
38877                         -72.2332889,
38878                         18.6733003
38879                     ],
38880                     [
38881                         -72.2327375,
38882                         18.6732889
38883                     ],
38884                     [
38885                         -72.2327135,
38886                         18.6735047
38887                     ],
38888                     [
38889                         -72.227703,
38890                         18.6725281
38891                     ],
38892                     [
38893                         -72.2265283,
38894                         18.6716537
38895                     ],
38896                     [
38897                         -72.226804,
38898                         18.6715742
38899                     ],
38900                     [
38901                         -72.2274993,
38902                         18.6715855
38903                     ],
38904                     [
38905                         -72.2274873,
38906                         18.6714493
38907                     ],
38908                     [
38909                         -72.2272899,
38910                         18.6714623
38911                     ],
38912                     [
38913                         -72.2272814,
38914                         18.6712977
38915                     ],
38916                     [
38917                         -72.2272094,
38918                         18.671358
38919                     ],
38920                     [
38921                         -72.2261785,
38922                         18.6713693
38923                     ],
38924                     [
38925                         -72.2256032,
38926                         18.670881
38927                     ],
38928                     [
38929                         -72.2255073,
38930                         18.6694502
38931                     ],
38932                     [
38933                         -72.2261066,
38934                         18.6696886
38935                     ],
38936                     [
38937                         -72.2261785,
38938                         18.6695949
38939                     ],
38940                     [
38941                         -72.2259837,
38942                         18.6695495
38943                     ],
38944                     [
38945                         -72.225777,
38946                         18.6691379
38947                     ],
38948                     [
38949                         -72.2253335,
38950                         18.6694643
38951                     ],
38952                     [
38953                         -72.2249739,
38954                         18.66947
38955                     ],
38956                     [
38957                         -72.2245783,
38958                         18.6678802
38959                     ],
38960                     [
38961                         -72.2235525,
38962                         18.6677046
38963                     ],
38964                     [
38965                         -72.2235907,
38966                         18.6675921
38967                     ],
38968                     [
38969                         -72.2224634,
38970                         18.6676283
38971                     ],
38972                     [
38973                         -72.2223659,
38974                         18.667022
38975                     ],
38976                     [
38977                         -72.2223277,
38978                         18.6670943
38979                     ],
38980                     [
38981                         -72.2219209,
38982                         18.667026
38983                     ],
38984                     [
38985                         -72.2208105,
38986                         18.6669015
38987                     ],
38988                     [
38989                         -72.220809,
38990                         18.6665325
38991                     ],
38992                     [
38993                         -72.2208705,
38994                         18.6663593
38995                     ],
38996                     [
38997                         -72.2206023,
38998                         18.6668107
38999                     ],
39000                     [
39001                         -72.2203895,
39002                         18.6666361
39003                     ],
39004                     [
39005                         -72.2184341,
39006                         18.6650535
39007                     ],
39008                     [
39009                         -72.21829,
39010                         18.6640979
39011                     ],
39012                     [
39013                         -72.2183493,
39014                         18.6608376
39015                     ],
39016                     [
39017                         -72.2187223,
39018                         18.6606541
39019                     ],
39020                     [
39021                         -72.2186894,
39022                         18.660603
39023                     ],
39024                     [
39025                         -72.2187253,
39026                         18.6604525
39027                     ],
39028                     [
39029                         -72.2189771,
39030                         18.6603247
39031                     ],
39032                     [
39033                         -72.2187823,
39034                         18.6601998
39035                     ],
39036                     [
39037                         -72.2186984,
39038                         18.6602367
39039                     ],
39040                     [
39041                         -72.2185815,
39042                         18.6600352
39043                     ],
39044                     [
39045                         -72.2186085,
39046                         18.6600039
39047                     ],
39048                     [
39049                         -72.2187823,
39050                         18.6601345
39051                     ],
39052                     [
39053                         -72.218995,
39054                         18.6600181
39055                     ],
39056                     [
39057                         -72.2189111,
39058                         18.6599131
39059                     ],
39060                     [
39061                         -72.2189681,
39062                         18.6597938
39063                     ],
39064                     [
39065                         -72.2183807,
39066                         18.6595837
39067                     ],
39068                     [
39069                         -72.2184728,
39070                         18.6539662
39071                     ],
39072                     [
39073                         -72.2201001,
39074                         18.6511554
39075                     ],
39076                     [
39077                         -72.225796,
39078                         18.6469472
39079                     ],
39080                     [
39081                         -72.2283048,
39082                         18.6457265
39083                     ],
39084                     [
39085                         -72.2379335,
39086                         18.645855
39087                     ],
39088                     [
39089                         -72.237764,
39090                         18.6446985
39091                     ],
39092                     [
39093                         -72.2400355,
39094                         18.6432529
39095                     ],
39096                     [
39097                         -72.2455958,
39098                         18.6433493
39099                     ],
39100                     [
39101                         -72.2482742,
39102                         18.6450358
39103                     ],
39104                     [
39105                         -72.2487488,
39106                         18.6436705
39107                     ],
39108                     [
39109                         -72.2511067,
39110                         18.6429775
39111                     ],
39112                     [
39113                         -72.2512385,
39114                         18.6433409
39115                     ],
39116                     [
39117                         -72.2512625,
39118                         18.6431592
39119                     ],
39120                     [
39121                         -72.2514843,
39122                         18.6431365
39123                     ],
39124                     [
39125                         -72.2513284,
39126                         18.6429718
39127                     ],
39128                     [
39129                         -72.2533602,
39130                         18.6423471
39131                     ],
39132                     [
39133                         -72.253516,
39134                         18.6426765
39135                     ],
39136                     [
39137                         -72.2539535,
39138                         18.6425402
39139                     ],
39140                     [
39141                         -72.2541453,
39142                         18.642932
39143                     ],
39144                     [
39145                         -72.2543851,
39146                         18.6428696
39147                     ],
39148                     [
39149                         -72.2543791,
39150                         18.6427503
39151                     ],
39152                     [
39153                         -72.2564168,
39154                         18.6423244
39155                     ],
39156                     [
39157                         -72.2566925,
39158                         18.6431365
39159                     ],
39160                     [
39161                         -72.2568783,
39162                         18.6428582
39163                     ],
39164                     [
39165                         -72.2568184,
39166                         18.6425288
39167                     ],
39168                     [
39169                         -72.258843,
39170                         18.6420991
39171                     ],
39172                     [
39173                         -72.258885,
39174                         18.6422467
39175                     ],
39176                     [
39177                         -72.2592626,
39178                         18.6422297
39179                     ],
39180                     [
39181                         -72.2596461,
39182                         18.6424057
39183                     ],
39184                     [
39185                         -72.2592206,
39186                         18.6406907
39187                     ],
39188                     [
39189                         -72.2599545,
39190                         18.6404815
39191                     ],
39192                     [
39193                         -72.2601156,
39194                         18.6406341
39195                     ],
39196                     [
39197                         -72.2601156,
39198                         18.6399393
39199                     ],
39200                     [
39201                         -72.2615268,
39202                         18.6394669
39203                     ],
39204                     [
39205                         -72.2626056,
39206                         18.6391034
39207                     ],
39208                     [
39209                         -72.2654465,
39210                         18.6387286
39211                     ],
39212                     [
39213                         -72.2719433,
39214                         18.6386832
39215                     ],
39216                     [
39217                         -72.272201,
39218                         18.6388649
39219                     ],
39220                     [
39221                         -72.2730341,
39222                         18.6394158
39223                     ],
39224                     [
39225                         -72.273166,
39226                         18.6412558
39227                     ],
39228                     [
39229                         -72.2738732,
39230                         18.6410286
39231                     ],
39232                     [
39233                         -72.2742208,
39234                         18.6416079
39235                     ],
39236                     [
39237                         -72.2752187,
39238                         18.6416987
39239                     ],
39240                     [
39241                         -72.2754524,
39242                         18.6415738
39243                     ],
39244                     [
39245                         -72.2755513,
39246                         18.6416874
39247                     ],
39248                     [
39249                         -72.2755394,
39250                         18.6417527
39251                     ],
39252                     [
39253                         -72.2764713,
39254                         18.6418634
39255                     ],
39256                     [
39257                         -72.276753,
39258                         18.6418975
39259                     ],
39260                     [
39261                         -72.2762953,
39262                         18.6426002
39263                     ],
39264                     [
39265                         -72.2774226,
39266                         18.6429978
39267                     ],
39268                     [
39269                         -72.277982,
39270                         18.6427247
39271                     ],
39272                     [
39273                         -72.2785796,
39274                         18.6431303
39275                     ],
39276                     [
39277                         -72.2785669,
39278                         18.6432307
39279                     ],
39280                     [
39281                         -72.2789017,
39282                         18.6433471
39283                     ],
39284                     [
39285                         -72.279851,
39286                         18.6439655
39287                     ],
39288                     [
39289                         -72.2858703,
39290                         18.6469651
39291                     ]
39292                 ],
39293                 [
39294                     [
39295                         -72.5557247,
39296                         18.5305893
39297                     ],
39298                     [
39299                         -72.5555866,
39300                         18.5367036
39301                     ],
39302                     [
39303                         -72.554995,
39304                         18.537975
39305                     ],
39306                     [
39307                         -72.5488026,
39308                         18.537919
39309                     ],
39310                     [
39311                         -72.5486646,
39312                         18.5372832
39313                     ],
39314                     [
39315                         -72.548842,
39316                         18.5306267
39317                     ],
39318                     [
39319                         -72.5493745,
39320                         18.5301031
39321                     ],
39322                     [
39323                         -72.555133,
39324                         18.5301218
39325                     ]
39326                 ],
39327                 [
39328                     [
39329                         -72.6235278,
39330                         18.5079877
39331                     ],
39332                     [
39333                         -72.6234441,
39334                         18.5095217
39335                     ],
39336                     [
39337                         -72.6226074,
39338                         18.5104341
39339                     ],
39340                     [
39341                         -72.6204878,
39342                         18.511849
39343                     ],
39344                     [
39345                         -72.6183403,
39346                         18.5107514
39347                     ],
39348                     [
39349                         -72.6162207,
39350                         18.5083183
39351                     ],
39352                     [
39353                         -72.6162625,
39354                         18.506467
39355                     ],
39356                     [
39357                         -72.618661,
39358                         18.5044438
39359                     ],
39360                     [
39361                         -72.6204041,
39362                         18.5044967
39363                     ],
39364                     [
39365                         -72.6228305,
39366                         18.506996
39367                     ]
39368                 ]
39369             ]
39370         },
39371         {
39372             "name": "Ireland Bartholomew Quarter-Inch 1940",
39373             "type": "tms",
39374             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
39375             "scaleExtent": [
39376                 5,
39377                 13
39378             ],
39379             "polygon": [
39380                 [
39381                     [
39382                         -8.8312773,
39383                         55.3963337
39384                     ],
39385                     [
39386                         -7.3221271,
39387                         55.398605
39388                     ],
39389                     [
39390                         -7.2891331,
39391                         55.4333162
39392                     ],
39393                     [
39394                         -7.2368042,
39395                         55.4530757
39396                     ],
39397                     [
39398                         -7.18881,
39399                         55.4497995
39400                     ],
39401                     [
39402                         -7.1528144,
39403                         55.3968384
39404                     ],
39405                     [
39406                         -6.90561,
39407                         55.394903
39408                     ],
39409                     [
39410                         -6.9047153,
39411                         55.3842114
39412                     ],
39413                     [
39414                         -5.8485282,
39415                         55.3922956
39416                     ],
39417                     [
39418                         -5.8378629,
39419                         55.248676
39420                     ],
39421                     [
39422                         -5.3614762,
39423                         55.2507024
39424                     ],
39425                     [
39426                         -5.3899172,
39427                         53.8466464
39428                     ],
39429                     [
39430                         -5.8734141,
39431                         53.8487436
39432                     ],
39433                     [
39434                         -5.8983,
39435                         52.8256258
39436                     ],
39437                     [
39438                         -6.0191742,
39439                         52.8256258
39440                     ],
39441                     [
39442                         -6.0262844,
39443                         51.7712367
39444                     ],
39445                     [
39446                         -8.1131422,
39447                         51.7712367
39448                     ],
39449                     [
39450                         -8.1273627,
39451                         51.3268839
39452                     ],
39453                     [
39454                         -10.6052842,
39455                         51.3091083
39456                     ],
39457                     [
39458                         -10.6271879,
39459                         52.0328254
39460                     ],
39461                     [
39462                         -10.6469845,
39463                         52.0322454
39464                     ],
39465                     [
39466                         -10.6469845,
39467                         52.0440365
39468                     ],
39469                     [
39470                         -10.6271879,
39471                         52.0448095
39472                     ],
39473                     [
39474                         -10.6290733,
39475                         52.0745627
39476                     ],
39477                     [
39478                         -10.6699234,
39479                         52.0743695
39480                     ],
39481                     [
39482                         -10.6702376,
39483                         52.0876941
39484                     ],
39485                     [
39486                         -10.6312729,
39487                         52.0898179
39488                     ],
39489                     [
39490                         -10.6393128,
39491                         52.4147202
39492                     ],
39493                     [
39494                         -10.3137689,
39495                         52.4185533
39496                     ],
39497                     [
39498                         -10.3166401,
39499                         53.3341342
39500                     ],
39501                     [
39502                         -10.3699669,
39503                         53.3330727
39504                     ],
39505                     [
39506                         -10.385965,
39507                         54.3534472
39508                     ],
39509                     [
39510                         -8.8163777,
39511                         54.3586265
39512                     ],
39513                     [
39514                         -8.8173427,
39515                         54.6595721
39516                     ],
39517                     [
39518                         -8.8413398,
39519                         54.6616284
39520                     ],
39521                     [
39522                         -8.8422286,
39523                         54.6929749
39524                     ],
39525                     [
39526                         -8.8315632,
39527                         54.7145436
39528                     ],
39529                     [
39530                         -8.8151208,
39531                         54.7145436
39532                     ]
39533                 ]
39534             ],
39535             "terms_url": "http://geo.nls.uk/maps/",
39536             "terms_text": "National Library of Scotland Historic Maps"
39537         },
39538         {
39539             "name": "Ireland British War Office 1:25k GSGS 3906",
39540             "type": "tms",
39541             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
39542             "scaleExtent": [
39543                 0,
39544                 18
39545             ],
39546             "polygon": [
39547                 [
39548                     [
39549                         -10.71,
39550                         51.32
39551                     ],
39552                     [
39553                         -10.71,
39554                         55.46
39555                     ],
39556                     [
39557                         -5.37,
39558                         55.46
39559                     ],
39560                     [
39561                         -5.37,
39562                         51.32
39563                     ],
39564                     [
39565                         -10.71,
39566                         51.32
39567                     ]
39568                 ]
39569             ],
39570             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
39571             "terms_text": "Glucksman Map Library, Trinity College Dublin",
39572             "id": "GSGS3906"
39573         },
39574         {
39575             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
39576             "type": "tms",
39577             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
39578             "scaleExtent": [
39579                 5,
39580                 15
39581             ],
39582             "polygon": [
39583                 [
39584                     [
39585                         -10.0847426,
39586                         51.4147902
39587                     ],
39588                     [
39589                         -10.0906535,
39590                         51.5064103
39591                     ],
39592                     [
39593                         -10.4564222,
39594                         51.5003961
39595                     ],
39596                     [
39597                         -10.5005905,
39598                         52.3043019
39599                     ],
39600                     [
39601                         -10.0837522,
39602                         52.312741
39603                     ],
39604                     [
39605                         -10.0840973,
39606                         52.3404698
39607                     ],
39608                     [
39609                         -10.055802,
39610                         52.3408915
39611                     ],
39612                     [
39613                         -10.0768509,
39614                         52.7628238
39615                     ],
39616                     [
39617                         -9.7780248,
39618                         52.7684611
39619                     ],
39620                     [
39621                         -9.7818205,
39622                         52.8577261
39623                     ],
39624                     [
39625                         -9.6337877,
39626                         52.8596012
39627                     ],
39628                     [
39629                         -9.6449626,
39630                         53.1294502
39631                     ],
39632                     [
39633                         -10.0919663,
39634                         53.1227152
39635                     ],
39636                     [
39637                         -10.1051422,
39638                         53.3912913
39639                     ],
39640                     [
39641                         -10.4052593,
39642                         53.3866349
39643                     ],
39644                     [
39645                         -10.4530828,
39646                         54.193502
39647                     ],
39648                     [
39649                         -10.2998523,
39650                         54.1974988
39651                     ],
39652                     [
39653                         -10.3149801,
39654                         54.4669592
39655                     ],
39656                     [
39657                         -8.9276095,
39658                         54.4853897
39659                     ],
39660                     [
39661                         -8.9339534,
39662                         54.7546562
39663                     ],
39664                     [
39665                         -8.7773069,
39666                         54.755501
39667                     ],
39668                     [
39669                         -8.7826749,
39670                         55.0252208
39671                     ],
39672                     [
39673                         -8.9402974,
39674                         55.0238221
39675                     ],
39676                     [
39677                         -8.9451773,
39678                         55.2934155
39679                     ],
39680                     [
39681                         -7.528039,
39682                         55.2970274
39683                     ],
39684                     [
39685                         -7.525599,
39686                         55.3874955
39687                     ],
39688                     [
39689                         -7.0541955,
39690                         55.3841691
39691                     ],
39692                     [
39693                         -7.0556595,
39694                         55.2939712
39695                     ],
39696                     [
39697                         -6.3241545,
39698                         55.2859128
39699                     ],
39700                     [
39701                         -6.3217146,
39702                         55.3253556
39703                     ],
39704                     [
39705                         -6.1035807,
39706                         55.3223016
39707                     ],
39708                     [
39709                         -6.1045566,
39710                         55.2828557
39711                     ],
39712                     [
39713                         -5.7985836,
39714                         55.2772968
39715                     ],
39716                     [
39717                         -5.8117595,
39718                         55.0087135
39719                     ],
39720                     [
39721                         -5.656577,
39722                         55.0056351
39723                     ],
39724                     [
39725                         -5.6721928,
39726                         54.7355021
39727                     ],
39728                     [
39729                         -5.3618278,
39730                         54.729585
39731                     ],
39732                     [
39733                         -5.3964755,
39734                         54.1917889
39735                     ],
39736                     [
39737                         -5.855679,
39738                         54.2017807
39739                     ],
39740                     [
39741                         -5.9220464,
39742                         52.8524504
39743                     ],
39744                     [
39745                         -6.070885,
39746                         52.8551025
39747                     ],
39748                     [
39749                         -6.1030927,
39750                         52.1373337
39751                     ],
39752                     [
39753                         -6.8331336,
39754                         52.1463183
39755                     ],
39756                     [
39757                         -6.8355736,
39758                         52.0578908
39759                     ],
39760                     [
39761                         -7.5641506,
39762                         52.0617913
39763                     ],
39764                     [
39765                         -7.5661026,
39766                         51.7921593
39767                     ],
39768                     [
39769                         -8.147305,
39770                         51.792763
39771                     ],
39772                     [
39773                         -8.146329,
39774                         51.7033331
39775                     ],
39776                     [
39777                         -8.2912636,
39778                         51.7027283
39779                     ],
39780                     [
39781                         -8.2897996,
39782                         51.5227274
39783                     ],
39784                     [
39785                         -9.1174397,
39786                         51.516958
39787                     ],
39788                     [
39789                         -9.1179277,
39790                         51.4625685
39791                     ],
39792                     [
39793                         -9.3692452,
39794                         51.4616564
39795                     ],
39796                     [
39797                         -9.3672933,
39798                         51.4254613
39799                     ]
39800                 ]
39801             ],
39802             "terms_url": "http://geo.nls.uk/maps/",
39803             "terms_text": "National Library of Scotland Historic Maps",
39804             "id": "GSGS4136"
39805         },
39806         {
39807             "name": "Ireland EEA CORINE 2006",
39808             "type": "tms",
39809             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
39810             "scaleExtent": [
39811                 5,
39812                 16
39813             ],
39814             "polygon": [
39815                 [
39816                     [
39817                         -5.842956,
39818                         53.8627976
39819                     ],
39820                     [
39821                         -5.8341575,
39822                         53.7633541
39823                     ],
39824                     [
39825                         -5.6267647,
39826                         53.5383692
39827                     ],
39828                     [
39829                         -5.9648778,
39830                         52.1631197
39831                     ],
39832                     [
39833                         -6.0453211,
39834                         52.0527275
39835                     ],
39836                     [
39837                         -6.1823261,
39838                         51.9699475
39839                     ],
39840                     [
39841                         -6.3960035,
39842                         51.9234618
39843                     ],
39844                     [
39845                         -6.5945978,
39846                         51.883911
39847                     ],
39848                     [
39849                         -7.2481994,
39850                         51.9056295
39851                     ],
39852                     [
39853                         -7.341212,
39854                         51.8148076
39855                     ],
39856                     [
39857                         -8.1971787,
39858                         51.5037019
39859                     ],
39860                     [
39861                         -8.3191005,
39862                         51.4167737
39863                     ],
39864                     [
39865                         -9.4478202,
39866                         51.1991221
39867                     ],
39868                     [
39869                         -9.9015706,
39870                         51.2266802
39871                     ],
39872                     [
39873                         -10.472215,
39874                         51.4050139
39875                     ],
39876                     [
39877                         -10.8857437,
39878                         51.6770619
39879                     ],
39880                     [
39881                         -11.035318,
39882                         52.0620016
39883                     ],
39884                     [
39885                         -10.9950963,
39886                         52.1831616
39887                     ],
39888                     [
39889                         -10.8178697,
39890                         52.3139827
39891                     ],
39892                     [
39893                         -9.8839736,
39894                         52.9032208
39895                     ],
39896                     [
39897                         -10.1165049,
39898                         52.9676141
39899                     ],
39900                     [
39901                         -10.5514014,
39902                         53.3317027
39903                     ],
39904                     [
39905                         -10.6896633,
39906                         53.5854022
39907                     ],
39908                     [
39909                         -10.6444139,
39910                         54.0100436
39911                     ],
39912                     [
39913                         -10.5501445,
39914                         54.257482
39915                     ],
39916                     [
39917                         -10.2824192,
39918                         54.4742405
39919                     ],
39920                     [
39921                         -9.8073011,
39922                         54.5705346
39923                     ],
39924                     [
39925                         -9.196435,
39926                         54.5486695
39927                     ],
39928                     [
39929                         -9.2253443,
39930                         54.7000264
39931                     ],
39932                     [
39933                         -8.8985435,
39934                         55.1363582
39935                     ],
39936                     [
39937                         -8.0476045,
39938                         55.4711977
39939                     ],
39940                     [
39941                         -7.4367384,
39942                         55.6191092
39943                     ],
39944                     [
39945                         -7.2205471,
39946                         55.6205288
39947                     ],
39948                     [
39949                         -6.8258723,
39950                         55.5608644
39951                     ],
39952                     [
39953                         -6.0679458,
39954                         55.3727567
39955                     ],
39956                     [
39957                         -5.5639184,
39958                         55.0759594
39959                     ],
39960                     [
39961                         -5.0649187,
39962                         54.4640142
39963                     ],
39964                     [
39965                         -5.2572284,
39966                         54.1582424
39967                     ]
39968                 ]
39969             ],
39970             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
39971             "terms_text": "EEA Corine 2006"
39972         },
39973         {
39974             "name": "Ireland EEA GMES Urban Atlas",
39975             "type": "tms",
39976             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
39977             "scaleExtent": [
39978                 5,
39979                 17
39980             ],
39981             "polygon": [
39982                 [
39983                     [
39984                         -9.2759602,
39985                         52.7993666
39986                     ],
39987                     [
39988                         -9.215509,
39989                         52.8276933
39990                     ],
39991                     [
39992                         -9.1086618,
39993                         52.9128016
39994                     ],
39995                     [
39996                         -9.0196831,
39997                         52.8837107
39998                     ],
39999                     [
40000                         -8.8760649,
40001                         52.8978445
40002                     ],
40003                     [
40004                         -8.8001797,
40005                         52.8833558
40006                     ],
40007                     [
40008                         -8.7665597,
40009                         52.9065354
40010                     ],
40011                     [
40012                         -8.5938079,
40013                         52.9238592
40014                     ],
40015                     [
40016                         -8.5241972,
40017                         52.8869724
40018                     ],
40019                     [
40020                         -8.4956786,
40021                         52.9105906
40022                     ],
40023                     [
40024                         -8.3506448,
40025                         52.9238592
40026                     ],
40027                     [
40028                         -8.2718204,
40029                         52.9492401
40030                     ],
40031                     [
40032                         -8.2249679,
40033                         52.8991338
40034                     ],
40035                     [
40036                         -8.1564001,
40037                         52.9149986
40038                     ],
40039                     [
40040                         -8.0881237,
40041                         52.7630417
40042                     ],
40043                     [
40044                         -8.1360092,
40045                         52.7239783
40046                     ],
40047                     [
40048                         -8.1570652,
40049                         52.6766443
40050                     ],
40051                     [
40052                         -8.2059695,
40053                         52.6185385
40054                     ],
40055                     [
40056                         -8.2025734,
40057                         52.5954396
40058                     ],
40059                     [
40060                         -8.2231242,
40061                         52.5599691
40062                     ],
40063                     [
40064                         -8.2236294,
40065                         52.5095371
40066                     ],
40067                     [
40068                         -8.2976651,
40069                         52.5025088
40070                     ],
40071                     [
40072                         -8.3295888,
40073                         52.4721087
40074                     ],
40075                     [
40076                         -8.3589695,
40077                         52.4986072
40078                     ],
40079                     [
40080                         -8.3737385,
40081                         52.4764529
40082                     ],
40083                     [
40084                         -8.432326,
40085                         52.4342609
40086                     ],
40087                     [
40088                         -8.4754569,
40089                         52.4216289
40090                     ],
40091                     [
40092                         -8.5017727,
40093                         52.3870011
40094                     ],
40095                     [
40096                         -8.5476205,
40097                         52.3681351
40098                     ],
40099                     [
40100                         -8.6444103,
40101                         52.3376422
40102                     ],
40103                     [
40104                         -8.6841451,
40105                         52.3660614
40106                     ],
40107                     [
40108                         -8.8154099,
40109                         52.3721014
40110                     ],
40111                     [
40112                         -8.8614233,
40113                         52.3521652
40114                     ],
40115                     [
40116                         -8.9074451,
40117                         52.3824674
40118                     ],
40119                     [
40120                         -8.9388551,
40121                         52.3789166
40122                     ],
40123                     [
40124                         -8.9782502,
40125                         52.4093811
40126                     ],
40127                     [
40128                         -9.0298715,
40129                         52.4104169
40130                     ],
40131                     [
40132                         -9.1059449,
40133                         52.420981
40134                     ],
40135                     [
40136                         -9.1084962,
40137                         52.4415071
40138                     ],
40139                     [
40140                         -9.140702,
40141                         52.4650891
40142                     ],
40143                     [
40144                         -9.1315765,
40145                         52.5136207
40146                     ],
40147                     [
40148                         -9.1739699,
40149                         52.5620573
40150                     ],
40151                     [
40152                         -9.1426235,
40153                         52.589645
40154                     ],
40155                     [
40156                         -9.1542382,
40157                         52.610216
40158                     ],
40159                     [
40160                         -9.1426231,
40161                         52.6387401
40162                     ],
40163                     [
40164                         -9.1776844,
40165                         52.6447573
40166                     ],
40167                     [
40168                         -9.2012184,
40169                         52.6526248
40170                     ],
40171                     [
40172                         -9.2036198,
40173                         52.6686468
40174                     ],
40175                     [
40176                         -9.2238348,
40177                         52.6706578
40178                     ],
40179                     [
40180                         -9.2161072,
40181                         52.6919412
40182                     ],
40183                     [
40184                         -9.1882395,
40185                         52.7057242
40186                     ],
40187                     [
40188                         -9.2750099,
40189                         52.7350292
40190                     ],
40191                     [
40192                         -9.2601152,
40193                         52.7616711
40194                     ]
40195                 ],
40196                 [
40197                     [
40198                         -7.307313219981238,
40199                         53.81625879275365
40200                     ],
40201                     [
40202                         -7.245858447032101,
40203                         53.78300449111207
40204                     ],
40205                     [
40206                         -7.15144468970801,
40207                         53.81179938127503
40208                     ],
40209                     [
40210                         -7.086900011973722,
40211                         53.784424420834
40212                     ],
40213                     [
40214                         -7.0347149533800435,
40215                         53.77996162275688
40216                     ],
40217                     [
40218                         -6.975320116954343,
40219                         53.788481098127924
40220                     ],
40221                     [
40222                         -6.928628222423156,
40223                         53.81443454540607
40224                     ],
40225                     [
40226                         -6.992829577403537,
40227                         53.86609081229548
40228                     ],
40229                     [
40230                         -6.975320116954343,
40231                         53.87945028968944
40232                     ],
40233                     [
40234                         -6.949914233165313,
40235                         53.87094929783329
40236                     ],
40237                     [
40238                         -6.9375546140247035,
40239                         53.87540241385127
40240                     ],
40241                     [
40242                         -6.936867968516893,
40243                         53.896649390754646
40244                     ],
40245                     [
40246                         -6.897042529063821,
40247                         53.889770599553906
40248                     ],
40249                     [
40250                         -6.867516772227924,
40251                         53.880259817835736
40252                     ],
40253                     [
40254                         -6.851037280040446,
40255                         53.88450958346468
40256                     ],
40257                     [
40258                         -6.842454211192801,
40259                         53.89786317755242
40260                     ],
40261                     [
40262                         -6.812928454356904,
40263                         53.90069520963246
40264                     ],
40265                     [
40266                         -6.79850889869286,
40267                         53.89280549994937
40268                     ],
40269                     [
40270                         -6.789925829845217,
40271                         53.89462633440526
40272                     ],
40273                     [
40274                         -6.791985766368652,
40275                         53.904538374710896
40276                     ],
40277                     [
40278                         -6.778939501720231,
40279                         53.918087767078354
40280                     ],
40281                     [
40282                         -6.77001311011868,
40283                         53.91505470292794
40284                     ],
40285                     [
40286                         -6.75868345923979,
40287                         53.921727153244476
40288                     ],
40289                     [
40290                         -6.744263903575747,
40291                         53.916065748791254
40292                     ],
40293                     [
40294                         -6.727441088634364,
40295                         53.92334455637637
40296                     ],
40297                     [
40298                         -6.713021532970319,
40299                         53.90777445003927
40300                     ],
40301                     [
40302                         -6.684182421642232,
40303                         53.90292024303218
40304                     ],
40305                     [
40306                         -6.623757616954815,
40307                         53.88187882710815
40308                     ],
40309                     [
40310                         -6.590455309825955,
40311                         53.857789593974296
40312                     ],
40313                     [
40314                         -6.591141955333765,
40315                         53.835509894663346
40316                     ],
40317                     [
40318                         -6.574319140392382,
40319                         53.82254170362619
40320                     ],
40321                     [
40322                         -6.571572558361136,
40323                         53.804703885117576
40324                     ],
40325                     [
40326                         -6.5533764524041285,
40327                         53.79983770791046
40328                     ],
40329                     [
40330                         -6.541360156017425,
40331                         53.78300449111207
40332                     ],
40333                     [
40334                         -6.511491076427622,
40335                         53.76900546961285
40336                     ],
40337                     [
40338                         -6.472695605236269,
40339                         53.77326653566421
40340                     ],
40341                     [
40342                         -6.443513171154276,
40343                         53.76393220797015
40344                     ],
40345                     [
40346                         -6.44728972144724,
40347                         53.75114486961979
40348                     ],
40349                     [
40350                         -6.4775021237909485,
40351                         53.728199094666586
40352                     ],
40353                     [
40354                         -6.459649340587848,
40355                         53.71682309412751
40356                     ],
40357                     [
40358                         -6.435616747814443,
40359                         53.72230833571077
40360                     ],
40361                     [
40362                         -6.4198239011347775,
40363                         53.72921465935537
40364                     ],
40365                     [
40366                         -6.4009411496699595,
40367                         53.72169889975152
40368                     ],
40369                     [
40370                         -6.375878588634836,
40371                         53.718042098526006
40372                     ],
40373                     [
40374                         -6.359055773693453,
40375                         53.708695495259434
40376                     ],
40377                     [
40378                         -6.340173022228636,
40379                         53.708085862042424
40380                     ],
40381                     [
40382                         -6.329873339611461,
40383                         53.71296268045594
40384                     ],
40385                     [
40386                         -6.325753466564592,
40387                         53.72210519137233
40388                     ],
40389                     [
40390                         -6.2938244504513525,
40391                         53.72576163932632
40392                     ],
40393                     [
40394                         -6.265328661877173,
40395                         53.7363229253304
40396                     ],
40397                     [
40398                         -6.240952746349864,
40399                         53.734292114843086
40400                     ],
40401                     [
40402                         -6.180871264416349,
40403                         53.632015710147016
40404                     ],
40405                     [
40406                         -6.092793818322125,
40407                         53.588038288422446
40408                     ],
40409                     [
40410                         -5.985734079608837,
40411                         53.49383447350347
40412                     ],
40413                     [
40414                         -6.0887447432153685,
40415                         53.27174268379562
40416                     ],
40417                     [
40418                         -6.033272979232964,
40419                         53.1191110041494
40420                     ],
40421                     [
40422                         -5.984663357119282,
40423                         52.9651254915577
40424                     ],
40425                     [
40426                         -6.122679104189409,
40427                         52.73207538466633
40428                     ],
40429                     [
40430                         -6.185163845400262,
40431                         52.73706461957944
40432                     ],
40433                     [
40434                         -6.1899703639549415,
40435                         52.76075568810044
40436                     ],
40437                     [
40438                         -6.319059719423517,
40439                         52.782357357522855
40440                     ],
40441                     [
40442                         -6.393904079774976,
40443                         52.7790347214105
40444                     ],
40445                     [
40446                         -6.465315212587381,
40447                         52.6946379192593
40448                     ],
40449                     [
40450                         -6.534666408876349,
40451                         52.673409093161446
40452                     ],
40453                     [
40454                         -6.612257351259057,
40455                         52.69255711803012
40456                     ],
40457                     [
40458                         -6.6692489284074155,
40459                         52.74745702505679
40460                     ],
40461                     [
40462                         -6.671308864930852,
40463                         52.76948072949997
40464                     ],
40465                     [
40466                         -6.720747341493285,
40467                         52.7748810695361
40468                     ],
40469                     [
40470                         -6.71456753192298,
40471                         52.80311808637125
40472                     ],
40473                     [
40474                         -6.658949245790243,
40475                         52.84709806982182
40476                     ],
40477                     [
40478                         -6.582044948915348,
40479                         52.81349473557279
40480                     ],
40481                     [
40482                         -6.547712673524768,
40483                         52.83133677935633
40484                     ],
40485                     [
40486                         -6.531233181337292,
40487                         52.87404491274922
40488                     ],
40489                     [
40490                         -6.617750515321548,
40491                         52.87528820923615
40492                     ],
40493                     [
40494                         -6.728987087587023,
40495                         52.90635903963372
40496                     ],
40497                     [
40498                         -6.780485500672891,
40499                         52.859122574848655
40500                     ],
40501                     [
40502                         -6.870436062196207,
40503                         52.85165948109425
40504                     ],
40505                     [
40506                         -6.938413967469552,
40507                         52.86658438536895
40508                     ],
40509                     [
40510                         -6.965879787782016,
40511                         52.89766145203082
40512                     ],
40513                     [
40514                         -6.987852444031986,
40515                         52.969260966642985
40516                     ],
40517                     [
40518                         -7.039350857117853,
40519                         52.9560260536776
40520                     ],
40521                     [
40522                         -7.109388698914634,
40523                         53.007288776633686
40524                     ],
40525                     [
40526                         -7.068876613953752,
40527                         53.058078015357786
40528                     ],
40529                     [
40530                         -7.088789333680287,
40531                         53.11869890949892
40532                     ],
40533                     [
40534                         -7.119688381531809,
40535                         53.15000684568904
40536                     ],
40537                     [
40538                         -7.105955471375577,
40539                         53.16112391039828
40540                     ],
40541                     [
40542                         -7.127928127625547,
40543                         53.17223809655703
40544                     ],
40545                     [
40546                         -7.180113186219227,
40547                         53.182526443342745
40548                     ],
40549                     [
40550                         -7.160887112000503,
40551                         53.19898266621498
40552                     ],
40553                     [
40554                         -7.057890285828767,
40555                         53.19898266621498
40556                     ],
40557                     [
40558                         -7.048963894227218,
40559                         53.217077217179636
40560                     ],
40561                     [
40562                         -7.0915359157115345,
40563                         53.235575105358386
40564                     ],
40565                     [
40566                         -7.0434707301647235,
40567                         53.25735126035676
40568                     ],
40569                     [
40570                         -7.05102383075065,
40571                         53.29717703664696
40572                     ],
40573                     [
40574                         -6.996778835633536,
40575                         53.31112780504489
40576                     ],
40577                     [
40578                         -7.044157375672535,
40579                         53.33368557548294
40580                     ],
40581                     [
40582                         -7.105955471375576,
40583                         53.371801590024276
40584                     ],
40585                     [
40586                         -7.22050647653913,
40587                         53.432465115081854
40588                     ],
40589                     [
40590                         -7.149441429887032,
40591                         53.45731709817442
40592                     ],
40593                     [
40594                         -7.099891489102085,
40595                         53.463915962572514
40596                     ],
40597                     [
40598                         -7.0744645458045445,
40599                         53.48370640260363
40600                     ],
40601                     [
40602                         -7.079028356140001,
40603                         53.504650927752664
40604                     ],
40605                     [
40606                         -7.047733656696876,
40607                         53.515119311359335
40608                     ],
40609                     [
40610                         -7.029478415355053,
40611                         53.54147267392419
40612                     ],
40613                     [
40614                         -7.054253385747527,
40615                         53.56471202500164
40616                     ],
40617                     [
40618                         -7.009267255298033,
40619                         53.58561652973758
40620                     ],
40621                     [
40622                         -6.992641946218873,
40623                         53.602642188744426
40624                     ],
40625                     [
40626                         -6.989056095241016,
40627                         53.62739453790707
40628                     ],
40629                     [
40630                         -6.9717788132567895,
40631                         53.63686620586593
40632                     ],
40633                     [
40634                         -6.9633031654909425,
40635                         53.650973114934644
40636                     ],
40637                     [
40638                         -6.9871001765258205,
40639                         53.66623418009986
40640                     ],
40641                     [
40642                         -6.999813648174589,
40643                         53.67086935885432
40644                     ],
40645                     [
40646                         -7.008289295940436,
40647                         53.65908728051006
40648                     ],
40649                     [
40650                         -7.044473792171549,
40651                         53.65367801032349
40652                     ],
40653                     [
40654                         -7.066640870943764,
40655                         53.63918547390694
40656                     ],
40657                     [
40658                         -7.101847407817279,
40659                         53.65870092708686
40660                     ],
40661                     [
40662                         -7.120754622064167,
40663                         53.672993645380515
40664                     ],
40665                     [
40666                         -7.137379931143327,
40667                         53.66893809633893
40668                     ],
40669                     [
40670                         -7.160850955725672,
40671                         53.683034277255075
40672                     ],
40673                     [
40674                         -7.174216400279507,
40675                         53.686316272406906
40676                     ],
40677                     [
40678                         -7.196057492599188,
40679                         53.69017711570491
40680                     ],
40681                     [
40682                         -7.210726882963154,
40683                         53.69480966037566
40684                     ],
40685                     [
40686                         -7.247237365646801,
40687                         53.71661437518035
40688                     ],
40689                     [
40690                         -7.239413690786019,
40691                         53.73223735177976
40692                     ],
40693                     [
40694                         -7.260276823748104,
40695                         53.74361339729716
40696                     ],
40697                     [
40698                         -7.2814659431627184,
40699                         53.75922634307083
40700                     ],
40701                     [
40702                         -7.289615604476034,
40703                         53.77271433845693
40704                     ],
40705                     [
40706                         -7.3238441819919515,
40707                         53.78465723043301
40708                     ],
40709                     [
40710                         -7.337209626545788,
40711                         53.78658318504567
40712                     ],
40713                     [
40714                         -7.351227044004687,
40715                         53.80141007448381
40716                     ],
40717                     [
40718                         -7.307313219981238,
40719                         53.81625879275365
40720                     ]
40721                 ],
40722                 [
40723                     [
40724                         -5.685433013282673,
40725                         54.77854496390836
40726                     ],
40727                     [
40728                         -5.696867084279401,
40729                         54.73050346921268
40730                     ],
40731                     [
40732                         -5.8223689524230124,
40733                         54.70033215177621
40734                     ],
40735                     [
40736                         -5.878760568989772,
40737                         54.649492182564074
40738                     ],
40739                     [
40740                         -5.743404719024681,
40741                         54.68128223623249
40742                     ],
40743                     [
40744                         -5.581196917402638,
40745                         54.68781619319656
40746                     ],
40747                     [
40748                         -5.571488953592992,
40749                         54.67074450064368
40750                     ],
40751                     [
40752                         -5.582915011231644,
40753                         54.66440901595977
40754                     ],
40755                     [
40756                         -5.58291501123164,
40757                         54.65085746679818
40758                     ],
40759                     [
40760                         -5.6086481910584185,
40761                         54.63997082553691
40762                     ],
40763                     [
40764                         -5.6354970593650116,
40765                         54.61551371292451
40766                     ],
40767                     [
40768                         -5.728732824433139,
40769                         54.6184944610979
40770                     ],
40771                     [
40772                         -5.822612969913913,
40773                         54.49193018941315
40774                     ],
40775                     [
40776                         -5.896754545381575,
40777                         54.44975600798866
40778                     ],
40779                     [
40780                         -5.936834914186871,
40781                         54.38213187386197
40782                     ],
40783                     [
40784                         -6.0187561190025445,
40785                         54.36974944197913
40786                     ],
40787                     [
40788                         -6.059257912638059,
40789                         54.38280030737259
40790                     ],
40791                     [
40792                         -6.101784280694663,
40793                         54.41510088826871
40794                     ],
40795                     [
40796                         -6.1740201072375225,
40797                         54.43476829635816
40798                     ],
40799                     [
40800                         -6.216261364689026,
40801                         54.42827259213158
40802                     ],
40803                     [
40804                         -6.264329002478664,
40805                         54.487825014814625
40806                     ],
40807                     [
40808                         -6.249277519938476,
40809                         54.49741303545491
40810                     ],
40811                     [
40812                         -6.288340515296785,
40813                         54.53143435197413
40814                     ],
40815                     [
40816                         -6.283750270272458,
40817                         54.54447449434036
40818                     ],
40819                     [
40820                         -6.321445027854273,
40821                         54.58928767713928
40822                     ],
40823                     [
40824                         -6.264329002478664,
40825                         54.604982769755765
40826                     ],
40827                     [
40828                         -6.240052417736423,
40829                         54.59541999854735
40830                     ],
40831                     [
40832                         -6.098762694536575,
40833                         54.631690374598676
40834                     ],
40835                     [
40836                         -6.051950538018501,
40837                         54.61314575326238
40838                     ],
40839                     [
40840                         -6.031509408441251,
40841                         54.620921248201434
40842                     ],
40843                     [
40844                         -6.002995140908084,
40845                         54.65571636730639
40846                     ],
40847                     [
40848                         -6.0647754758974335,
40849                         54.6634355452454
40850                     ],
40851                     [
40852                         -6.059920158948984,
40853                         54.704134188139534
40854                     ],
40855                     [
40856                         -6.047781866577864,
40857                         54.71395188569398
40858                     ],
40859                     [
40860                         -6.120611620804591,
40861                         54.801644524994515
40862                     ],
40863                     [
40864                         -6.002141887262449,
40865                         54.80836072138932
40866                     ],
40867                     [
40868                         -5.984662746248036,
40869                         54.78652900156178
40870                     ],
40871                     [
40872                         -5.685433013282673,
40873                         54.77854496390836
40874                     ]
40875                 ],
40876                 [
40877                     [
40878                         -9.128658300749114,
40879                         53.24759266864586
40880                     ],
40881                     [
40882                         -9.024510568479629,
40883                         53.26744820137083
40884                     ],
40885                     [
40886                         -9.016360907166316,
40887                         53.26364619217274
40888                     ],
40889                     [
40890                         -9.001854510028616,
40891                         53.26588844362053
40892                     ],
40893                     [
40894                         -8.9951717877517,
40895                         53.259258838409615
40896                     ],
40897                     [
40898                         -8.973493688658284,
40899                         53.262378780650025
40900                     ],
40901                     [
40902                         -8.95230456924367,
40903                         53.271444820907114
40904                     ],
40905                     [
40906                         -8.956705386352859,
40907                         53.281580911863244
40908                     ],
40909                     [
40910                         -8.961106203462048,
40911                         53.28119110665652
40912                     ],
40913                     [
40914                         -8.960780217009516,
40915                         53.28908396911955
40916                     ],
40917                     [
40918                         -8.954260487958864,
40919                         53.28927883616923
40920                     ],
40921                     [
40922                         -8.95230456924367,
40923                         53.30155366854246
40924                     ],
40925                     [
40926                         -8.963714095082308,
40927                         53.303793931840495
40928                     ],
40929                     [
40930                         -8.9811543702928,
40931                         53.294734752711804
40932                     ],
40933                     [
40934                         -8.985718180628256,
40935                         53.30174847871221
40936                     ],
40937                     [
40938                         -9.019946758144176,
40939                         53.30768976199425
40940                     ],
40941                     [
40942                         -9.00837423907927,
40943                         53.31596722087059
40944                     ],
40945                     [
40946                         -9.01880580556031,
40947                         53.31625933715475
40948                     ],
40949                     [
40950                         -9.045862681120513,
40951                         53.31275380979257
40952                     ],
40953                     [
40954                         -9.06444390891487,
40955                         53.32122500810515
40956                     ],
40957                     [
40958                         -9.080906224767762,
40959                         53.307397587062724
40960                     ],
40961                     [
40962                         -9.08106921799403,
40963                         53.303404329274585
40964                     ],
40965                     [
40966                         -9.09019683866494,
40967                         53.30574189135002
40968                     ],
40969                     [
40970                         -9.095901601584261,
40971                         53.298826232852214
40972                     ],
40973                     [
40974                         -9.10128037805105,
40975                         53.3008718259498
40976                     ],
40977                     [
40978                         -9.115623781962478,
40979                         53.28450433758295
40980                     ],
40981                     [
40982                         -9.121491538108067,
40983                         53.2832375443259
40984                     ],
40985                     [
40986                         -9.13273807072044,
40987                         53.28557621023763
40988                     ],
40989                     [
40990                         -9.144636576237877,
40991                         53.27865728614638
40992                     ],
40993                     [
40994                         -9.13876882009229,
40995                         53.26345120822951
40996                     ],
40997                     [
40998                         -9.128658300749114,
40999                         53.24759266864586
41000                     ]
41001                 ],
41002                 [
41003                     [
41004                         -8.595266214281438,
41005                         51.69264788483154
41006                     ],
41007                     [
41008                         -8.55819409885298,
41009                         51.69306638852667
41010                     ],
41011                     [
41012                         -8.566697711835303,
41013                         51.682644706464686
41014                     ],
41015                     [
41016                         -8.579130708100188,
41017                         51.67349700898941
41018                     ],
41019                     [
41020                         -8.544554623426079,
41021                         51.66520531197343
41022                     ],
41023                     [
41024                         -8.494765061495364,
41025                         51.667778759675976
41026                     ],
41027                     [
41028                         -8.30113898732036,
41029                         51.7235009029955
41030                     ],
41031                     [
41032                         -8.268406960495541,
41033                         51.784858633837544
41034                     ],
41035                     [
41036                         -8.154536388302146,
41037                         51.7814362126791
41038                     ],
41039                     [
41040                         -8.115350159004825,
41041                         51.809093351533164
41042                     ],
41043                     [
41044                         -8.068326683848039,
41045                         51.870050153657075
41046                     ],
41047                     [
41048                         -8.10059769621054,
41049                         51.89964422561186
41050                     ],
41051                     [
41052                         -8.08123508879304,
41053                         51.918414974037226
41054                     ],
41055                     [
41056                         -8.09183842142643,
41057                         51.95337589170907
41058                     ],
41059                     [
41060                         -8.124570448251253,
41061                         51.95479649105758
41062                     ],
41063                     [
41064                         -8.132407694110718,
41065                         51.970988142592034
41066                     ],
41067                     [
41068                         -8.099675667285895,
41069                         51.978371865876596
41070                     ],
41071                     [
41072                         -8.144394070131078,
41073                         52.02151390085561
41074                     ],
41075                     [
41076                         -8.159607547387685,
41077                         52.064330945363764
41078                     ],
41079                     [
41080                         -8.140705954432507,
41081                         52.07254939152303
41082                     ],
41083                     [
41084                         -8.165600735397863,
41085                         52.09294727054506
41086                     ],
41087                     [
41088                         -8.18726841512697,
41089                         52.0835993998731
41090                     ],
41091                     [
41092                         -8.2093971093184,
41093                         52.10512489114057
41094                     ],
41095                     [
41096                         -8.207092037006792,
41097                         52.12494181389489
41098                     ],
41099                     [
41100                         -8.227837687811258,
41101                         52.143052434929714
41102                     ],
41103                     [
41104                         -8.222766528725723,
41105                         52.16454923557058
41106                     ],
41107                     [
41108                         -8.30298304516965,
41109                         52.1829264222872
41110                     ],
41111                     [
41112                         -8.427456949996438,
41113                         52.17783811526099
41114                     ],
41115                     [
41116                         -8.46710419375608,
41117                         52.169921813849676
41118                     ],
41119                     [
41120                         -8.509978538751975,
41121                         52.18405707812542
41122                     ],
41123                     [
41124                         -8.530263175094117,
41125                         52.16511480067495
41126                     ],
41127                     [
41128                         -8.574981577939297,
41129                         52.18066502436804
41130                     ],
41131                     [
41132                         -8.587889982884295,
41133                         52.16963906274442
41134                     ],
41135                     [
41136                         -8.642289689438227,
41137                         52.18829678149147
41138                     ],
41139                     [
41140                         -8.719279104645906,
41141                         52.15804472022032
41142                     ],
41143                     [
41144                         -8.698533453841442,
41145                         52.13541291452849
41146                     ],
41147                     [
41148                         -8.740946784375014,
41149                         52.10823956240069
41150                     ],
41151                     [
41152                         -8.77460084012448,
41153                         52.05951253229793
41154                     ],
41155                     [
41156                         -8.803183736788409,
41157                         52.03768144571248
41158                     ],
41159                     [
41160                         -8.86818677597573,
41161                         52.03286015807593
41162                     ],
41163                     [
41164                         -8.870491848287335,
41165                         52.01839317543363
41166                     ],
41167                     [
41168                         -8.844214023935015,
41169                         51.991148511559096
41170                     ],
41171                     [
41172                         -8.79811257770287,
41173                         51.964455373040394
41174                     ],
41175                     [
41176                         -8.782899100446263,
41177                         51.931777239822054
41178                     ],
41179                     [
41180                         -8.835915763613228,
41181                         51.9292188160068
41182                     ],
41183                     [
41184                         -8.838681850387156,
41185                         51.90277322850554
41186                     ],
41187                     [
41188                         -8.802261707863764,
41189                         51.89367006943167
41190                     ],
41191                     [
41192                         -8.792580404155013,
41193                         51.85695425263326
41194                     ],
41195                     [
41196                         -8.765841565340368,
41197                         51.82476769939557
41198                     ],
41199                     [
41200                         -8.758926348405547,
41201                         51.80054140901511
41202                     ],
41203                     [
41204                         -8.79811257770287,
41205                         51.78628456602828
41206                     ],
41207                     [
41208                         -8.832227647914657,
41209                         51.79626482935233
41210                     ],
41211                     [
41212                         -8.836837792537873,
41213                         51.77687258059678
41214                     ],
41215                     [
41216                         -8.885705325543944,
41217                         51.746055989869106
41218                     ],
41219                     [
41220                         -8.859888515653944,
41221                         51.72435763090916
41222                     ],
41223                     [
41224                         -8.807332866949299,
41225                         51.71093369500414
41226                     ],
41227                     [
41228                         -8.678248817499297,
41229                         51.693505197270746
41230                     ],
41231                     [
41232                         -8.60540853245251,
41233                         51.67835695335278
41234                     ],
41235                     [
41236                         -8.595266214281438,
41237                         51.69264788483154
41238                     ]
41239                 ],
41240                 [
41241                     [
41242                         -7.138279151048154,
41243                         55.06131559970097
41244                     ],
41245                     [
41246                         -7.117994514706011,
41247                         54.99631329558348
41248                     ],
41249                     [
41250                         -7.070049010624583,
41251                         54.98784996056705
41252                     ],
41253                     [
41254                         -7.076503213097081,
41255                         54.93332450204895
41256                     ],
41257                     [
41258                         -7.025791622241725,
41259                         54.91159959910791
41260                     ],
41261                     [
41262                         -7.007351043748867,
41263                         54.87872502112528
41264                     ],
41265                     [
41266                         -7.024869593317081,
41267                         54.8511320998998
41268                     ],
41269                     [
41270                         -6.990754523105296,
41271                         54.81661438893913
41272                     ],
41273                     [
41274                         -7.051608432131725,
41275                         54.80598761598125
41276                     ],
41277                     [
41278                         -7.115228427932084,
41279                         54.80651902101645
41280                     ],
41281                     [
41282                         -7.170550163410654,
41283                         54.84847793920564
41284                     ],
41285                     [
41286                         -7.199133060074584,
41287                         54.84316909395457
41288                     ],
41289                     [
41290                         -7.222183783190655,
41291                         54.85803210052931
41292                     ],
41293                     [
41294                         -7.2111194360949415,
41295                         54.862808332627324
41296                     ],
41297                     [
41298                         -7.212041465019584,
41299                         54.882438010878076
41300                     ],
41301                     [
41302                         -7.279349576518514,
41303                         54.880846771447125
41304                     ],
41305                     [
41306                         -7.273817402970655,
41307                         54.91530955931841
41308                     ],
41309                     [
41310                         -7.3033223285592275,
41311                         54.915839525718205
41312                     ],
41313                     [
41314                         -7.363254208661015,
41315                         54.90894941815292
41316                     ],
41317                     [
41318                         -7.385382902852443,
41319                         54.91636948513913
41320                     ],
41321                     [
41322                         -7.391837105324943,
41323                         54.93438395336098
41324                     ],
41325                     [
41326                         -7.429640291235302,
41327                         54.95291983389722
41328                     ],
41329                     [
41330                         -7.420420001988872,
41331                         54.99208185118366
41332                     ],
41333                     [
41334                         -7.410277683817801,
41335                         55.03437621938347
41336                     ],
41337                     [
41338                         -7.3577220351131585,
41339                         55.057619110599035
41340                     ],
41341                     [
41342                         -7.265519142648871,
41343                         55.07557028899173
41344                     ],
41345                     [
41346                         -7.138279151048154,
41347                         55.06131559970097
41348                     ]
41349                 ],
41350                 [
41351                     [
41352                         -7.190498776293322,
41353                         52.26144368927652
41354                     ],
41355                     [
41356                         -7.156844720543858,
41357                         52.28443443581867
41358                     ],
41359                     [
41360                         -7.132871968503143,
41361                         52.27343421670601
41362                     ],
41363                     [
41364                         -7.113278853854483,
41365                         52.26779201951648
41366                     ],
41367                     [
41368                         -7.098295883829036,
41369                         52.27230583471742
41370                     ],
41371                     [
41372                         -7.089767116276089,
41373                         52.25509445009032
41374                     ],
41375                     [
41376                         -7.07109603055207,
41377                         52.259186286149074
41378                     ],
41379                     [
41380                         -7.033984366335195,
41381                         52.257352061495865
41382                     ],
41383                     [
41384                         -7.027530163862696,
41385                         52.250720000975015
41386                     ],
41387                     [
41388                         -7.034675888028678,
41389                         52.247756419376
41390                     ],
41391                     [
41392                         -7.031218279561267,
41393                         52.24013487190721
41394                     ],
41395                     [
41396                         -7.034214873566356,
41397                         52.23222966213934
41398                     ],
41399                     [
41400                         -7.050580886978767,
41401                         52.2296884028405
41402                     ],
41403                     [
41404                         -7.062567262999124,
41405                         52.21980434486687
41406                     ],
41407                     [
41408                         -7.076858711331088,
41409                         52.216132562953725
41410                     ],
41411                     [
41412                         -7.084926464421715,
41413                         52.22065163604718
41414                     ],
41415                     [
41416                         -7.084465449959392,
41417                         52.22785295843095
41418                     ],
41419                     [
41420                         -7.101292477834124,
41421                         52.221498911062525
41422                     ],
41423                     [
41424                         -7.105211100763858,
41425                         52.21726237433474
41426                     ],
41427                     [
41428                         -7.111665303236357,
41429                         52.21796849185403
41430                     ],
41431                     [
41432                         -7.107977187537785,
41433                         52.21104805609072
41434                     ],
41435                     [
41436                         -7.117773744862115,
41437                         52.20928246619701
41438                     ],
41439                     [
41440                         -7.129760120882472,
41441                         52.21690931136535
41442                     ],
41443                     [
41444                         -7.14497359813908,
41445                         52.21782726924826
41446                     ],
41447                     [
41448                         -7.150505771686938,
41449                         52.22375823207553
41450                     ],
41451                     [
41452                         -7.158112510315241,
41453                         52.22262858593765
41454                     ],
41455                     [
41456                         -7.158804032008724,
41457                         52.22700580464912
41458                     ],
41459                     [
41460                         -7.158573524777563,
41461                         52.23180612902503
41462                     ],
41463                     [
41464                         -7.167563306792832,
41465                         52.23985256723076
41466                     ],
41467                     [
41468                         -7.16733279956167,
41469                         52.244580933687786
41470                     ],
41471                     [
41472                         -7.172519212262786,
41473                         52.24676851484933
41474                     ],
41475                     [
41476                         -7.177590371348324,
41477                         52.25114335361416
41478                     ],
41479                     [
41480                         -7.190498776293322,
41481                         52.26144368927652
41482                     ]
41483                 ]
41484             ],
41485             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
41486             "terms_text": "EEA GMES Urban Atlas"
41487         },
41488         {
41489             "name": "Kanton Aargau 25cm (AGIS 2011)",
41490             "type": "tms",
41491             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
41492             "scaleExtent": [
41493                 14,
41494                 19
41495             ],
41496             "polygon": [
41497                 [
41498                     [
41499                         7.7,
41500                         47.12
41501                     ],
41502                     [
41503                         7.7,
41504                         47.63
41505                     ],
41506                     [
41507                         8.5,
41508                         47.63
41509                     ],
41510                     [
41511                         8.5,
41512                         47.12
41513                     ],
41514                     [
41515                         7.7,
41516                         47.12
41517                     ]
41518                 ]
41519             ],
41520             "terms_text": "AGIS OF2011"
41521         },
41522         {
41523             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
41524             "type": "tms",
41525             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
41526             "polygon": [
41527                 [
41528                     [
41529                         19.83682,
41530                         49.25529
41531                     ],
41532                     [
41533                         19.80075,
41534                         49.42385
41535                     ],
41536                     [
41537                         19.60437,
41538                         49.48058
41539                     ],
41540                     [
41541                         19.49179,
41542                         49.63961
41543                     ],
41544                     [
41545                         19.21831,
41546                         49.52604
41547                     ],
41548                     [
41549                         19.16778,
41550                         49.42521
41551                     ],
41552                     [
41553                         19.00308,
41554                         49.42236
41555                     ],
41556                     [
41557                         18.97611,
41558                         49.5308
41559                     ],
41560                     [
41561                         18.54685,
41562                         49.51425
41563                     ],
41564                     [
41565                         18.31432,
41566                         49.33818
41567                     ],
41568                     [
41569                         18.15913,
41570                         49.2961
41571                     ],
41572                     [
41573                         18.05564,
41574                         49.11134
41575                     ],
41576                     [
41577                         17.56396,
41578                         48.84938
41579                     ],
41580                     [
41581                         17.17929,
41582                         48.88816
41583                     ],
41584                     [
41585                         17.058,
41586                         48.81105
41587                     ],
41588                     [
41589                         16.90426,
41590                         48.61947
41591                     ],
41592                     [
41593                         16.79685,
41594                         48.38561
41595                     ],
41596                     [
41597                         17.06762,
41598                         48.01116
41599                     ],
41600                     [
41601                         17.32787,
41602                         47.97749
41603                     ],
41604                     [
41605                         17.51699,
41606                         47.82535
41607                     ],
41608                     [
41609                         17.74776,
41610                         47.73093
41611                     ],
41612                     [
41613                         18.29515,
41614                         47.72075
41615                     ],
41616                     [
41617                         18.67959,
41618                         47.75541
41619                     ],
41620                     [
41621                         18.89755,
41622                         47.81203
41623                     ],
41624                     [
41625                         18.79463,
41626                         47.88245
41627                     ],
41628                     [
41629                         18.84318,
41630                         48.04046
41631                     ],
41632                     [
41633                         19.46212,
41634                         48.05333
41635                     ],
41636                     [
41637                         19.62064,
41638                         48.22938
41639                     ],
41640                     [
41641                         19.89585,
41642                         48.09387
41643                     ],
41644                     [
41645                         20.33766,
41646                         48.2643
41647                     ],
41648                     [
41649                         20.55395,
41650                         48.52358
41651                     ],
41652                     [
41653                         20.82335,
41654                         48.55714
41655                     ],
41656                     [
41657                         21.10271,
41658                         48.47096
41659                     ],
41660                     [
41661                         21.45863,
41662                         48.55513
41663                     ],
41664                     [
41665                         21.74536,
41666                         48.31435
41667                     ],
41668                     [
41669                         22.15293,
41670                         48.37179
41671                     ],
41672                     [
41673                         22.61255,
41674                         49.08914
41675                     ],
41676                     [
41677                         22.09997,
41678                         49.23814
41679                     ],
41680                     [
41681                         21.9686,
41682                         49.36363
41683                     ],
41684                     [
41685                         21.6244,
41686                         49.46989
41687                     ],
41688                     [
41689                         21.06873,
41690                         49.46402
41691                     ],
41692                     [
41693                         20.94336,
41694                         49.31088
41695                     ],
41696                     [
41697                         20.73052,
41698                         49.44006
41699                     ],
41700                     [
41701                         20.22804,
41702                         49.41714
41703                     ],
41704                     [
41705                         20.05234,
41706                         49.23052
41707                     ],
41708                     [
41709                         19.83682,
41710                         49.25529
41711                     ]
41712                 ]
41713             ],
41714             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41715             "terms_text": "Permisssion by UGKK"
41716         },
41717         {
41718             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
41719             "type": "tms",
41720             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
41721             "polygon": [
41722                 [
41723                     [
41724                         19.83682,
41725                         49.25529
41726                     ],
41727                     [
41728                         19.80075,
41729                         49.42385
41730                     ],
41731                     [
41732                         19.60437,
41733                         49.48058
41734                     ],
41735                     [
41736                         19.49179,
41737                         49.63961
41738                     ],
41739                     [
41740                         19.21831,
41741                         49.52604
41742                     ],
41743                     [
41744                         19.16778,
41745                         49.42521
41746                     ],
41747                     [
41748                         19.00308,
41749                         49.42236
41750                     ],
41751                     [
41752                         18.97611,
41753                         49.5308
41754                     ],
41755                     [
41756                         18.54685,
41757                         49.51425
41758                     ],
41759                     [
41760                         18.31432,
41761                         49.33818
41762                     ],
41763                     [
41764                         18.15913,
41765                         49.2961
41766                     ],
41767                     [
41768                         18.05564,
41769                         49.11134
41770                     ],
41771                     [
41772                         17.56396,
41773                         48.84938
41774                     ],
41775                     [
41776                         17.17929,
41777                         48.88816
41778                     ],
41779                     [
41780                         17.058,
41781                         48.81105
41782                     ],
41783                     [
41784                         16.90426,
41785                         48.61947
41786                     ],
41787                     [
41788                         16.79685,
41789                         48.38561
41790                     ],
41791                     [
41792                         17.06762,
41793                         48.01116
41794                     ],
41795                     [
41796                         17.32787,
41797                         47.97749
41798                     ],
41799                     [
41800                         17.51699,
41801                         47.82535
41802                     ],
41803                     [
41804                         17.74776,
41805                         47.73093
41806                     ],
41807                     [
41808                         18.29515,
41809                         47.72075
41810                     ],
41811                     [
41812                         18.67959,
41813                         47.75541
41814                     ],
41815                     [
41816                         18.89755,
41817                         47.81203
41818                     ],
41819                     [
41820                         18.79463,
41821                         47.88245
41822                     ],
41823                     [
41824                         18.84318,
41825                         48.04046
41826                     ],
41827                     [
41828                         19.46212,
41829                         48.05333
41830                     ],
41831                     [
41832                         19.62064,
41833                         48.22938
41834                     ],
41835                     [
41836                         19.89585,
41837                         48.09387
41838                     ],
41839                     [
41840                         20.33766,
41841                         48.2643
41842                     ],
41843                     [
41844                         20.55395,
41845                         48.52358
41846                     ],
41847                     [
41848                         20.82335,
41849                         48.55714
41850                     ],
41851                     [
41852                         21.10271,
41853                         48.47096
41854                     ],
41855                     [
41856                         21.45863,
41857                         48.55513
41858                     ],
41859                     [
41860                         21.74536,
41861                         48.31435
41862                     ],
41863                     [
41864                         22.15293,
41865                         48.37179
41866                     ],
41867                     [
41868                         22.61255,
41869                         49.08914
41870                     ],
41871                     [
41872                         22.09997,
41873                         49.23814
41874                     ],
41875                     [
41876                         21.9686,
41877                         49.36363
41878                     ],
41879                     [
41880                         21.6244,
41881                         49.46989
41882                     ],
41883                     [
41884                         21.06873,
41885                         49.46402
41886                     ],
41887                     [
41888                         20.94336,
41889                         49.31088
41890                     ],
41891                     [
41892                         20.73052,
41893                         49.44006
41894                     ],
41895                     [
41896                         20.22804,
41897                         49.41714
41898                     ],
41899                     [
41900                         20.05234,
41901                         49.23052
41902                     ],
41903                     [
41904                         19.83682,
41905                         49.25529
41906                     ]
41907                 ]
41908             ],
41909             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41910             "terms_text": "Permisssion by UGKK"
41911         },
41912         {
41913             "name": "Kelowna 2012",
41914             "type": "tms",
41915             "description": "High quality aerial imagery taken for the City of Kelowna",
41916             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
41917             "scaleExtent": [
41918                 9,
41919                 20
41920             ],
41921             "polygon": [
41922                 [
41923                     [
41924                         -119.5867318,
41925                         49.7928087
41926                     ],
41927                     [
41928                         -119.5465655,
41929                         49.7928097
41930                     ],
41931                     [
41932                         -119.5465661,
41933                         49.8013837
41934                     ],
41935                     [
41936                         -119.5343374,
41937                         49.8013841
41938                     ],
41939                     [
41940                         -119.5343376,
41941                         49.8047321
41942                     ],
41943                     [
41944                         -119.5296211,
41945                         49.8047322
41946                     ],
41947                     [
41948                         -119.5296216,
41949                         49.8119555
41950                     ],
41951                     [
41952                         -119.5104463,
41953                         49.811956
41954                     ],
41955                     [
41956                         -119.5115683,
41957                         49.8744325
41958                     ],
41959                     [
41960                         -119.5108946,
41961                         49.8744904
41962                     ],
41963                     [
41964                         -119.5114111,
41965                         49.8843312
41966                     ],
41967                     [
41968                         -119.5114115,
41969                         49.9221763
41970                     ],
41971                     [
41972                         -119.49386,
41973                         49.9223477
41974                     ],
41975                     [
41976                         -119.4940505,
41977                         49.9313031
41978                     ],
41979                     [
41980                         -119.4803936,
41981                         49.9317529
41982                     ],
41983                     [
41984                         -119.4804572,
41985                         49.9407474
41986                     ],
41987                     [
41988                         -119.4666732,
41989                         49.9409927
41990                     ],
41991                     [
41992                         -119.4692775,
41993                         49.9913717
41994                     ],
41995                     [
41996                         -119.4551337,
41997                         49.9916078
41998                     ],
41999                     [
42000                         -119.4556736,
42001                         50.0121242
42002                     ],
42003                     [
42004                         -119.4416673,
42005                         50.0123895
42006                     ],
42007                     [
42008                         -119.4417308,
42009                         50.0136345
42010                     ],
42011                     [
42012                         -119.4221492,
42013                         50.0140377
42014                     ],
42015                     [
42016                         -119.4221042,
42017                         50.0119306
42018                     ],
42019                     [
42020                         -119.4121303,
42021                         50.012165
42022                     ],
42023                     [
42024                         -119.4126082,
42025                         50.0216913
42026                     ],
42027                     [
42028                         -119.4123387,
42029                         50.0216913
42030                     ],
42031                     [
42032                         -119.4124772,
42033                         50.0250773
42034                     ],
42035                     [
42036                         -119.4120917,
42037                         50.0250821
42038                     ],
42039                     [
42040                         -119.4121954,
42041                         50.0270769
42042                     ],
42043                     [
42044                         -119.4126083,
42045                         50.0270718
42046                     ],
42047                     [
42048                         -119.4128328,
42049                         50.0321946
42050                     ],
42051                     [
42052                         -119.3936313,
42053                         50.0326418
42054                     ],
42055                     [
42056                         -119.393529,
42057                         50.0307781
42058                     ],
42059                     [
42060                         -119.3795727,
42061                         50.0310116
42062                     ],
42063                     [
42064                         -119.3795377,
42065                         50.0287584
42066                     ],
42067                     [
42068                         -119.3735764,
42069                         50.0288621
42070                     ],
42071                     [
42072                         -119.371544,
42073                         49.9793618
42074                     ],
42075                     [
42076                         -119.3573506,
42077                         49.9793618
42078                     ],
42079                     [
42080                         -119.3548353,
42081                         49.9256081
42082                     ],
42083                     [
42084                         -119.3268079,
42085                         49.9257238
42086                     ],
42087                     [
42088                         -119.3256573,
42089                         49.8804068
42090                     ],
42091                     [
42092                         -119.3138893,
42093                         49.8806528
42094                     ],
42095                     [
42096                         -119.3137097,
42097                         49.8771651
42098                     ],
42099                     [
42100                         -119.3132156,
42101                         49.877223
42102                     ],
42103                     [
42104                         -119.3131482,
42105                         49.8749652
42106                     ],
42107                     [
42108                         -119.312452,
42109                         49.8749073
42110                     ],
42111                     [
42112                         -119.3122275,
42113                         49.87236
42114                     ],
42115                     [
42116                         -119.3117558,
42117                         49.872331
42118                     ],
42119                     [
42120                         -119.3115986,
42121                         49.8696098
42122                     ],
42123                     [
42124                         -119.3112169,
42125                         49.8694217
42126                     ],
42127                     [
42128                         -119.3109199,
42129                         49.8632417
42130                     ],
42131                     [
42132                         -119.3103721,
42133                         49.8632724
42134                     ],
42135                     [
42136                         -119.3095139,
42137                         49.8512388
42138                     ],
42139                     [
42140                         -119.3106368,
42141                         49.8512316
42142                     ],
42143                     [
42144                         -119.3103859,
42145                         49.8462564
42146                     ],
42147                     [
42148                         -119.3245344,
42149                         49.8459957
42150                     ],
42151                     [
42152                         -119.3246018,
42153                         49.8450689
42154                     ],
42155                     [
42156                         -119.3367018,
42157                         49.844875
42158                     ],
42159                     [
42160                         -119.3367467,
42161                         49.8435136
42162                     ],
42163                     [
42164                         -119.337937,
42165                         49.8434702
42166                     ],
42167                     [
42168                         -119.3378023,
42169                         49.8382055
42170                     ],
42171                     [
42172                         -119.3383637,
42173                         49.8381041
42174                     ],
42175                     [
42176                         -119.3383749,
42177                         49.8351202
42178                     ],
42179                     [
42180                         -119.3390936,
42181                         49.8351058
42182                     ],
42183                     [
42184                         -119.3388016,
42185                         49.8321217
42186                     ],
42187                     [
42188                         -119.3391497,
42189                         49.8320565
42190                     ],
42191                     [
42192                         -119.3391722,
42193                         49.8293331
42194                     ],
42195                     [
42196                         -119.3394641,
42197                         49.8293331
42198                     ],
42199                     [
42200                         -119.3395879,
42201                         49.8267878
42202                     ],
42203                     [
42204                         -119.3500053,
42205                         49.8265829
42206                     ],
42207                     [
42208                         -119.3493701,
42209                         49.8180588
42210                     ],
42211                     [
42212                         -119.4046964,
42213                         49.8163785
42214                     ],
42215                     [
42216                         -119.4045694,
42217                         49.8099022
42218                     ],
42219                     [
42220                         -119.4101592,
42221                         49.8099022
42222                     ],
42223                     [
42224                         -119.4102862,
42225                         49.8072787
42226                     ],
42227                     [
42228                         -119.4319467,
42229                         49.8069098
42230                     ],
42231                     [
42232                         -119.4322643,
42233                         49.7907965
42234                     ],
42235                     [
42236                         -119.4459847,
42237                         49.7905504
42238                     ],
42239                     [
42240                         -119.445286,
42241                         49.7820201
42242                     ],
42243                     [
42244                         -119.4967376,
42245                         49.7811587
42246                     ],
42247                     [
42248                         -119.4966105,
42249                         49.7784927
42250                     ],
42251                     [
42252                         -119.5418371,
42253                         49.7775082
42254                     ],
42255                     [
42256                         -119.5415892,
42257                         49.7718277
42258                     ],
42259                     [
42260                         -119.5560296,
42261                         49.7714941
42262                     ],
42263                     [
42264                         -119.5561194,
42265                         49.7718422
42266                     ],
42267                     [
42268                         -119.5715704,
42269                         49.7715086
42270                     ],
42271                     [
42272                         -119.5716153,
42273                         49.7717262
42274                     ],
42275                     [
42276                         -119.5819235,
42277                         49.7714941
42278                     ],
42279                     [
42280                         -119.5820133,
42281                         49.7717697
42282                     ],
42283                     [
42284                         -119.5922991,
42285                         49.7715231
42286                     ],
42287                     [
42288                         -119.592344,
42289                         49.7718132
42290                     ],
42291                     [
42292                         -119.6003839,
42293                         49.7715957
42294                     ],
42295                     [
42296                         -119.6011924,
42297                         49.7839081
42298                     ],
42299                     [
42300                         -119.5864365,
42301                         49.7843863
42302                     ]
42303                 ]
42304             ],
42305             "id": "kelowna_2012",
42306             "default": true
42307         },
42308         {
42309             "name": "Kelowna Roads overlay",
42310             "type": "tms",
42311             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
42312             "scaleExtent": [
42313                 9,
42314                 20
42315             ],
42316             "polygon": [
42317                 [
42318                     [
42319                         -119.5867318,
42320                         49.7928087
42321                     ],
42322                     [
42323                         -119.5465655,
42324                         49.7928097
42325                     ],
42326                     [
42327                         -119.5465661,
42328                         49.8013837
42329                     ],
42330                     [
42331                         -119.5343374,
42332                         49.8013841
42333                     ],
42334                     [
42335                         -119.5343376,
42336                         49.8047321
42337                     ],
42338                     [
42339                         -119.5296211,
42340                         49.8047322
42341                     ],
42342                     [
42343                         -119.5296216,
42344                         49.8119555
42345                     ],
42346                     [
42347                         -119.5104463,
42348                         49.811956
42349                     ],
42350                     [
42351                         -119.5115683,
42352                         49.8744325
42353                     ],
42354                     [
42355                         -119.5108946,
42356                         49.8744904
42357                     ],
42358                     [
42359                         -119.5114111,
42360                         49.8843312
42361                     ],
42362                     [
42363                         -119.5114115,
42364                         49.9221763
42365                     ],
42366                     [
42367                         -119.49386,
42368                         49.9223477
42369                     ],
42370                     [
42371                         -119.4940505,
42372                         49.9313031
42373                     ],
42374                     [
42375                         -119.4803936,
42376                         49.9317529
42377                     ],
42378                     [
42379                         -119.4804572,
42380                         49.9407474
42381                     ],
42382                     [
42383                         -119.4666732,
42384                         49.9409927
42385                     ],
42386                     [
42387                         -119.4692775,
42388                         49.9913717
42389                     ],
42390                     [
42391                         -119.4551337,
42392                         49.9916078
42393                     ],
42394                     [
42395                         -119.4556736,
42396                         50.0121242
42397                     ],
42398                     [
42399                         -119.4416673,
42400                         50.0123895
42401                     ],
42402                     [
42403                         -119.4417308,
42404                         50.0136345
42405                     ],
42406                     [
42407                         -119.4221492,
42408                         50.0140377
42409                     ],
42410                     [
42411                         -119.4221042,
42412                         50.0119306
42413                     ],
42414                     [
42415                         -119.4121303,
42416                         50.012165
42417                     ],
42418                     [
42419                         -119.4126082,
42420                         50.0216913
42421                     ],
42422                     [
42423                         -119.4123387,
42424                         50.0216913
42425                     ],
42426                     [
42427                         -119.4124772,
42428                         50.0250773
42429                     ],
42430                     [
42431                         -119.4120917,
42432                         50.0250821
42433                     ],
42434                     [
42435                         -119.4121954,
42436                         50.0270769
42437                     ],
42438                     [
42439                         -119.4126083,
42440                         50.0270718
42441                     ],
42442                     [
42443                         -119.4128328,
42444                         50.0321946
42445                     ],
42446                     [
42447                         -119.3936313,
42448                         50.0326418
42449                     ],
42450                     [
42451                         -119.393529,
42452                         50.0307781
42453                     ],
42454                     [
42455                         -119.3795727,
42456                         50.0310116
42457                     ],
42458                     [
42459                         -119.3795377,
42460                         50.0287584
42461                     ],
42462                     [
42463                         -119.3735764,
42464                         50.0288621
42465                     ],
42466                     [
42467                         -119.371544,
42468                         49.9793618
42469                     ],
42470                     [
42471                         -119.3573506,
42472                         49.9793618
42473                     ],
42474                     [
42475                         -119.3548353,
42476                         49.9256081
42477                     ],
42478                     [
42479                         -119.3268079,
42480                         49.9257238
42481                     ],
42482                     [
42483                         -119.3256573,
42484                         49.8804068
42485                     ],
42486                     [
42487                         -119.3138893,
42488                         49.8806528
42489                     ],
42490                     [
42491                         -119.3137097,
42492                         49.8771651
42493                     ],
42494                     [
42495                         -119.3132156,
42496                         49.877223
42497                     ],
42498                     [
42499                         -119.3131482,
42500                         49.8749652
42501                     ],
42502                     [
42503                         -119.312452,
42504                         49.8749073
42505                     ],
42506                     [
42507                         -119.3122275,
42508                         49.87236
42509                     ],
42510                     [
42511                         -119.3117558,
42512                         49.872331
42513                     ],
42514                     [
42515                         -119.3115986,
42516                         49.8696098
42517                     ],
42518                     [
42519                         -119.3112169,
42520                         49.8694217
42521                     ],
42522                     [
42523                         -119.3109199,
42524                         49.8632417
42525                     ],
42526                     [
42527                         -119.3103721,
42528                         49.8632724
42529                     ],
42530                     [
42531                         -119.3095139,
42532                         49.8512388
42533                     ],
42534                     [
42535                         -119.3106368,
42536                         49.8512316
42537                     ],
42538                     [
42539                         -119.3103859,
42540                         49.8462564
42541                     ],
42542                     [
42543                         -119.3245344,
42544                         49.8459957
42545                     ],
42546                     [
42547                         -119.3246018,
42548                         49.8450689
42549                     ],
42550                     [
42551                         -119.3367018,
42552                         49.844875
42553                     ],
42554                     [
42555                         -119.3367467,
42556                         49.8435136
42557                     ],
42558                     [
42559                         -119.337937,
42560                         49.8434702
42561                     ],
42562                     [
42563                         -119.3378023,
42564                         49.8382055
42565                     ],
42566                     [
42567                         -119.3383637,
42568                         49.8381041
42569                     ],
42570                     [
42571                         -119.3383749,
42572                         49.8351202
42573                     ],
42574                     [
42575                         -119.3390936,
42576                         49.8351058
42577                     ],
42578                     [
42579                         -119.3388016,
42580                         49.8321217
42581                     ],
42582                     [
42583                         -119.3391497,
42584                         49.8320565
42585                     ],
42586                     [
42587                         -119.3391722,
42588                         49.8293331
42589                     ],
42590                     [
42591                         -119.3394641,
42592                         49.8293331
42593                     ],
42594                     [
42595                         -119.3395879,
42596                         49.8267878
42597                     ],
42598                     [
42599                         -119.3500053,
42600                         49.8265829
42601                     ],
42602                     [
42603                         -119.3493701,
42604                         49.8180588
42605                     ],
42606                     [
42607                         -119.4046964,
42608                         49.8163785
42609                     ],
42610                     [
42611                         -119.4045694,
42612                         49.8099022
42613                     ],
42614                     [
42615                         -119.4101592,
42616                         49.8099022
42617                     ],
42618                     [
42619                         -119.4102862,
42620                         49.8072787
42621                     ],
42622                     [
42623                         -119.4319467,
42624                         49.8069098
42625                     ],
42626                     [
42627                         -119.4322643,
42628                         49.7907965
42629                     ],
42630                     [
42631                         -119.4459847,
42632                         49.7905504
42633                     ],
42634                     [
42635                         -119.445286,
42636                         49.7820201
42637                     ],
42638                     [
42639                         -119.4967376,
42640                         49.7811587
42641                     ],
42642                     [
42643                         -119.4966105,
42644                         49.7784927
42645                     ],
42646                     [
42647                         -119.5418371,
42648                         49.7775082
42649                     ],
42650                     [
42651                         -119.5415892,
42652                         49.7718277
42653                     ],
42654                     [
42655                         -119.5560296,
42656                         49.7714941
42657                     ],
42658                     [
42659                         -119.5561194,
42660                         49.7718422
42661                     ],
42662                     [
42663                         -119.5715704,
42664                         49.7715086
42665                     ],
42666                     [
42667                         -119.5716153,
42668                         49.7717262
42669                     ],
42670                     [
42671                         -119.5819235,
42672                         49.7714941
42673                     ],
42674                     [
42675                         -119.5820133,
42676                         49.7717697
42677                     ],
42678                     [
42679                         -119.5922991,
42680                         49.7715231
42681                     ],
42682                     [
42683                         -119.592344,
42684                         49.7718132
42685                     ],
42686                     [
42687                         -119.6003839,
42688                         49.7715957
42689                     ],
42690                     [
42691                         -119.6011924,
42692                         49.7839081
42693                     ],
42694                     [
42695                         -119.5864365,
42696                         49.7843863
42697                     ]
42698                 ]
42699             ],
42700             "id": "kelowna_roads",
42701             "overlay": true
42702         },
42703         {
42704             "name": "Landsat 233055",
42705             "type": "tms",
42706             "description": "Recent Landsat imagery",
42707             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
42708             "scaleExtent": [
42709                 5,
42710                 14
42711             ],
42712             "polygon": [
42713                 [
42714                     [
42715                         -60.8550011,
42716                         6.1765004
42717                     ],
42718                     [
42719                         -60.4762612,
42720                         7.9188291
42721                     ],
42722                     [
42723                         -62.161689,
42724                         8.2778675
42725                     ],
42726                     [
42727                         -62.5322549,
42728                         6.5375488
42729                     ]
42730                 ]
42731             ],
42732             "id": "landsat_233055"
42733         },
42734         {
42735             "name": "Latest southwest British Columbia Landsat",
42736             "type": "tms",
42737             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
42738             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
42739             "scaleExtent": [
42740                 5,
42741                 13
42742             ],
42743             "polygon": [
42744                 [
42745                     [
42746                         -121.9355512,
42747                         47.7820648
42748                     ],
42749                     [
42750                         -121.5720582,
42751                         48.6410125
42752                     ],
42753                     [
42754                         -121.2015461,
42755                         49.4846247
42756                     ],
42757                     [
42758                         -121.8375516,
42759                         49.6023246
42760                     ],
42761                     [
42762                         -122.4767046,
42763                         49.7161735
42764                     ],
42765                     [
42766                         -123.118912,
42767                         49.8268824
42768                     ],
42769                     [
42770                         -123.760228,
42771                         49.9335836
42772                     ],
42773                     [
42774                         -124.0887706,
42775                         49.0870469
42776                     ],
42777                     [
42778                         -124.4128889,
42779                         48.2252567
42780                     ],
42781                     [
42782                         -123.792772,
42783                         48.1197334
42784                     ],
42785                     [
42786                         -123.1727942,
42787                         48.0109592
42788                     ],
42789                     [
42790                         -122.553553,
42791                         47.8982299
42792                     ]
42793                 ]
42794             ],
42795             "id": "landsat_047026"
42796         },
42797         {
42798             "name": "Lithuania - NŽT ORT10LT",
42799             "type": "tms",
42800             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
42801             "scaleExtent": [
42802                 4,
42803                 18
42804             ],
42805             "polygon": [
42806                 [
42807                     [
42808                         21.4926054,
42809                         56.3592046
42810                     ],
42811                     [
42812                         21.8134688,
42813                         56.4097144
42814                     ],
42815                     [
42816                         21.9728753,
42817                         56.4567587
42818                     ],
42819                     [
42820                         22.2158294,
42821                         56.4604404
42822                     ],
42823                     [
42824                         22.2183922,
42825                         56.4162361
42826                     ],
42827                     [
42828                         23.3511527,
42829                         56.4267251
42830                     ],
42831                     [
42832                         23.3521778,
42833                         56.3824815
42834                     ],
42835                     [
42836                         23.9179035,
42837                         56.383305
42838                     ],
42839                     [
42840                         23.9176231,
42841                         56.3392908
42842                     ],
42843                     [
42844                         24.5649817,
42845                         56.3382169
42846                     ],
42847                     [
42848                         24.564933,
42849                         56.3828587
42850                     ],
42851                     [
42852                         24.6475683,
42853                         56.4277798
42854                     ],
42855                     [
42856                         24.8099394,
42857                         56.470646
42858                     ],
42859                     [
42860                         24.9733979,
42861                         56.4698452
42862                     ],
42863                     [
42864                         25.1299701,
42865                         56.2890356
42866                     ],
42867                     [
42868                         25.127433,
42869                         56.1990144
42870                     ],
42871                     [
42872                         25.6921076,
42873                         56.1933684
42874                     ],
42875                     [
42876                         26.0839005,
42877                         56.0067879
42878                     ],
42879                     [
42880                         26.4673573,
42881                         55.7304232
42882                     ],
42883                     [
42884                         26.5463565,
42885                         55.7132705
42886                     ],
42887                     [
42888                         26.5154447,
42889                         55.2345969
42890                     ],
42891                     [
42892                         25.7874641,
42893                         54.8425656
42894                     ],
42895                     [
42896                         25.7675259,
42897                         54.6350898
42898                     ],
42899                     [
42900                         25.6165253,
42901                         54.4404007
42902                     ],
42903                     [
42904                         24.4566043,
42905                         53.9577649
42906                     ],
42907                     [
42908                         23.6164786,
42909                         53.9575517
42910                     ],
42911                     [
42912                         23.5632006,
42913                         54.048085
42914                     ],
42915                     [
42916                         22.8462074,
42917                         54.3563682
42918                     ],
42919                     [
42920                         22.831944,
42921                         54.9414849
42922                     ],
42923                     [
42924                         22.4306085,
42925                         55.1159913
42926                     ],
42927                     [
42928                         21.9605898,
42929                         55.1107144
42930                     ],
42931                     [
42932                         21.7253241,
42933                         55.1496885
42934                     ],
42935                     [
42936                         21.5628422,
42937                         55.2362913
42938                     ],
42939                     [
42940                         21.2209638,
42941                         55.2742668
42942                     ],
42943                     [
42944                         21.1630444,
42945                         55.2803979
42946                     ],
42947                     [
42948                         20.9277788,
42949                         55.3101641
42950                     ],
42951                     [
42952                         20.9257285,
42953                         55.3588507
42954                     ],
42955                     [
42956                         20.9980451,
42957                         55.4514157
42958                     ],
42959                     [
42960                         21.0282249,
42961                         56.0796297
42962                     ]
42963                 ]
42964             ],
42965             "terms_url": "http://www.geoportal.lt",
42966             "terms_text": "NŽT ORT10LT"
42967         },
42968         {
42969             "name": "Locator Overlay",
42970             "type": "tms",
42971             "description": "Shows major features to help orient you.",
42972             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
42973             "scaleExtent": [
42974                 0,
42975                 16
42976             ],
42977             "terms_url": "http://www.mapbox.com/about/maps/",
42978             "terms_text": "Terms & Feedback",
42979             "default": true,
42980             "overlay": true
42981         },
42982         {
42983             "name": "MapQuest Open Aerial",
42984             "type": "tms",
42985             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
42986             "default": true
42987         },
42988         {
42989             "name": "Mapbox Satellite",
42990             "type": "tms",
42991             "description": "Satellite and aerial imagery.",
42992             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
42993             "scaleExtent": [
42994                 0,
42995                 19
42996             ],
42997             "terms_url": "http://www.mapbox.com/about/maps/",
42998             "terms_text": "Terms & Feedback",
42999             "id": "Mapbox",
43000             "default": true
43001         },
43002         {
43003             "name": "NLS - Bartholomew Half Inch, 1897-1907",
43004             "type": "tms",
43005             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
43006             "scaleExtent": [
43007                 0,
43008                 15
43009             ],
43010             "polygon": [
43011                 [
43012                     [
43013                         -9,
43014                         49.8
43015                     ],
43016                     [
43017                         -9,
43018                         61.1
43019                     ],
43020                     [
43021                         1.9,
43022                         61.1
43023                     ],
43024                     [
43025                         1.9,
43026                         49.8
43027                     ],
43028                     [
43029                         -9,
43030                         49.8
43031                     ]
43032                 ]
43033             ],
43034             "terms_url": "http://geo.nls.uk/maps/",
43035             "terms_text": "National Library of Scotland Historic Maps"
43036         },
43037         {
43038             "name": "NLS - OS 1-inch 7th Series 1955-61",
43039             "type": "tms",
43040             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
43041             "scaleExtent": [
43042                 5,
43043                 16
43044             ],
43045             "polygon": [
43046                 [
43047                     [
43048                         -6.4585407,
43049                         49.9044128
43050                     ],
43051                     [
43052                         -6.3872009,
43053                         49.9841116
43054                     ],
43055                     [
43056                         -6.2296827,
43057                         49.9896159
43058                     ],
43059                     [
43060                         -6.2171269,
43061                         49.8680087
43062                     ],
43063                     [
43064                         -6.4551164,
43065                         49.8591793
43066                     ]
43067                 ],
43068                 [
43069                     [
43070                         -1.4495137,
43071                         60.8634056
43072                     ],
43073                     [
43074                         -0.7167114,
43075                         60.8545122
43076                     ],
43077                     [
43078                         -0.7349744,
43079                         60.4359756
43080                     ],
43081                     [
43082                         -0.6938826,
43083                         60.4168218
43084                     ],
43085                     [
43086                         -0.7258429,
43087                         60.3942735
43088                     ],
43089                     [
43090                         -0.7395401,
43091                         60.0484714
43092                     ],
43093                     [
43094                         -0.9267357,
43095                         60.0461918
43096                     ],
43097                     [
43098                         -0.9381501,
43099                         59.8266157
43100                     ],
43101                     [
43102                         -1.4586452,
43103                         59.831205
43104                     ],
43105                     [
43106                         -1.4455187,
43107                         60.0535999
43108                     ],
43109                     [
43110                         -1.463211,
43111                         60.0535999
43112                     ],
43113                     [
43114                         -1.4643524,
43115                         60.0630002
43116                     ],
43117                     [
43118                         -1.5716475,
43119                         60.0638546
43120                     ],
43121                     [
43122                         -1.5693646,
43123                         60.1790005
43124                     ],
43125                     [
43126                         -1.643558,
43127                         60.1807033
43128                     ],
43129                     [
43130                         -1.643558,
43131                         60.1892162
43132                     ],
43133                     [
43134                         -1.8216221,
43135                         60.1894999
43136                     ],
43137                     [
43138                         -1.8204807,
43139                         60.3615507
43140                     ],
43141                     [
43142                         -1.8415973,
43143                         60.3697345
43144                     ],
43145                     [
43146                         -1.8216221,
43147                         60.3832755
43148                     ],
43149                     [
43150                         -1.8179852,
43151                         60.5934321
43152                     ],
43153                     [
43154                         -1.453168,
43155                         60.5934321
43156                     ]
43157                 ],
43158                 [
43159                     [
43160                         -4.9089213,
43161                         54.4242078
43162                     ],
43163                     [
43164                         -4.282598,
43165                         54.4429861
43166                     ],
43167                     [
43168                         -4.2535417,
43169                         54.029769
43170                     ],
43171                     [
43172                         -4.8766366,
43173                         54.0221831
43174                     ]
43175                 ],
43176                 [
43177                     [
43178                         -5.8667408,
43179                         59.1444603
43180                     ],
43181                     [
43182                         -5.7759966,
43183                         59.1470945
43184                     ],
43185                     [
43186                         -5.7720016,
43187                         59.1014052
43188                     ],
43189                     [
43190                         -5.8621751,
43191                         59.0990605
43192                     ]
43193                 ],
43194                 [
43195                     [
43196                         -1.7065887,
43197                         59.5703599
43198                     ],
43199                     [
43200                         -1.5579165,
43201                         59.5693481
43202                     ],
43203                     [
43204                         -1.5564897,
43205                         59.4965695
43206                     ],
43207                     [
43208                         -1.7054472,
43209                         59.4975834
43210                     ]
43211                 ],
43212                 [
43213                     [
43214                         -7.6865827,
43215                         58.2940975
43216                     ],
43217                     [
43218                         -7.5330594,
43219                         58.3006957
43220                     ],
43221                     [
43222                         -7.5256401,
43223                         58.2646905
43224                     ],
43225                     [
43226                         -7.6797341,
43227                         58.2577853
43228                     ]
43229                 ],
43230                 [
43231                     [
43232                         -4.5338281,
43233                         59.0359871
43234                     ],
43235                     [
43236                         -4.481322,
43237                         59.0371616
43238                     ],
43239                     [
43240                         -4.4796099,
43241                         59.0186583
43242                     ],
43243                     [
43244                         -4.5332574,
43245                         59.0180707
43246                     ]
43247                 ],
43248                 [
43249                     [
43250                         -8.6710698,
43251                         57.8769896
43252                     ],
43253                     [
43254                         -8.4673234,
43255                         57.8897332
43256                     ],
43257                     [
43258                         -8.4467775,
43259                         57.7907
43260                     ],
43261                     [
43262                         -8.6510947,
43263                         57.7779213
43264                     ]
43265                 ],
43266                 [
43267                     [
43268                         -5.2395519,
43269                         50.3530581
43270                     ],
43271                     [
43272                         -5.7920073,
43273                         50.3384899
43274                     ],
43275                     [
43276                         -5.760047,
43277                         49.9317027
43278                     ],
43279                     [
43280                         -4.6551363,
43281                         49.9581461
43282                     ],
43283                     [
43284                         -4.677965,
43285                         50.2860073
43286                     ],
43287                     [
43288                         -4.244219,
43289                         50.2801723
43290                     ],
43291                     [
43292                         -4.2487848,
43293                         50.2042525
43294                     ],
43295                     [
43296                         -3.3812929,
43297                         50.2042525
43298                     ],
43299                     [
43300                         -3.4223846,
43301                         50.5188201
43302                     ],
43303                     [
43304                         -3.1164796,
43305                         50.5246258
43306                     ],
43307                     [
43308                         -3.1210453,
43309                         50.6579592
43310                     ],
43311                     [
43312                         -2.6736357,
43313                         50.6619495
43314                     ],
43315                     [
43316                         -2.5953453,
43317                         50.6394325
43318                     ],
43319                     [
43320                         -2.5905026,
43321                         50.5728419
43322                     ],
43323                     [
43324                         -2.4791203,
43325                         50.5733545
43326                     ],
43327                     [
43328                         -2.4758919,
43329                         50.5066704
43330                     ],
43331                     [
43332                         -2.3967943,
43333                         50.5056438
43334                     ],
43335                     [
43336                         -2.401637,
43337                         50.5723293
43338                     ],
43339                     [
43340                         -1.0400296,
43341                         50.5718167
43342                     ],
43343                     [
43344                         -1.0335726,
43345                         50.7059289
43346                     ],
43347                     [
43348                         -0.549302,
43349                         50.7038843
43350                     ],
43351                     [
43352                         -0.5460736,
43353                         50.7886618
43354                     ],
43355                     [
43356                         -0.0924734,
43357                         50.7856002
43358                     ],
43359                     [
43360                         -0.0876307,
43361                         50.7181949
43362                     ],
43363                     [
43364                         0.4789659,
43365                         50.7120623
43366                     ],
43367                     [
43368                         0.487037,
43369                         50.8182467
43370                     ],
43371                     [
43372                         0.9761503,
43373                         50.8049868
43374                     ],
43375                     [
43376                         0.9922927,
43377                         51.0126311
43378                     ],
43379                     [
43380                         1.4491213,
43381                         51.0004424
43382                     ],
43383                     [
43384                         1.4781775,
43385                         51.4090372
43386                     ],
43387                     [
43388                         1.0229632,
43389                         51.4271576
43390                     ],
43391                     [
43392                         1.035877,
43393                         51.7640881
43394                     ],
43395                     [
43396                         1.6105448,
43397                         51.7500992
43398                     ],
43399                     [
43400                         1.646058,
43401                         52.1560003
43402                     ],
43403                     [
43404                         1.7267698,
43405                         52.1540195
43406                     ],
43407                     [
43408                         1.749369,
43409                         52.4481811
43410                     ],
43411                     [
43412                         1.7870672,
43413                         52.4811624
43414                     ],
43415                     [
43416                         1.759102,
43417                         52.522505
43418                     ],
43419                     [
43420                         1.7933451,
43421                         52.9602749
43422                     ],
43423                     [
43424                         0.3798147,
43425                         52.9958468
43426                     ],
43427                     [
43428                         0.3895238,
43429                         53.2511239
43430                     ],
43431                     [
43432                         0.3478614,
43433                         53.2511239
43434                     ],
43435                     [
43436                         0.3238912,
43437                         53.282186
43438                     ],
43439                     [
43440                         0.3461492,
43441                         53.6538501
43442                     ],
43443                     [
43444                         0.128487,
43445                         53.6575466
43446                     ],
43447                     [
43448                         0.116582,
43449                         53.6674703
43450                     ],
43451                     [
43452                         0.1350586,
43453                         54.0655731
43454                     ],
43455                     [
43456                         -0.0609831,
43457                         54.065908
43458                     ],
43459                     [
43460                         -0.0414249,
43461                         54.4709448
43462                     ],
43463                     [
43464                         -0.5662701,
43465                         54.4771794
43466                     ],
43467                     [
43468                         -0.5592078,
43469                         54.6565127
43470                     ],
43471                     [
43472                         -1.1665638,
43473                         54.6623485
43474                     ],
43475                     [
43476                         -1.1637389,
43477                         54.842611
43478                     ],
43479                     [
43480                         -1.3316194,
43481                         54.843909
43482                     ],
43483                     [
43484                         -1.3257065,
43485                         55.2470842
43486                     ],
43487                     [
43488                         -1.529453,
43489                         55.2487108
43490                     ],
43491                     [
43492                         -1.524178,
43493                         55.6540122
43494                     ],
43495                     [
43496                         -1.7638798,
43497                         55.6540122
43498                     ],
43499                     [
43500                         -1.7733693,
43501                         55.9719116
43502                     ],
43503                     [
43504                         -2.1607858,
43505                         55.9682981
43506                     ],
43507                     [
43508                         -2.1543289,
43509                         56.0621387
43510                     ],
43511                     [
43512                         -2.4578051,
43513                         56.0585337
43514                     ],
43515                     [
43516                         -2.4190635,
43517                         56.641717
43518                     ],
43519                     [
43520                         -2.0962164,
43521                         56.641717
43522                     ],
43523                     [
43524                         -2.0833025,
43525                         57.0021322
43526                     ],
43527                     [
43528                         -1.9283359,
43529                         57.0126802
43530                     ],
43531                     [
43532                         -1.9180966,
43533                         57.3590895
43534                     ],
43535                     [
43536                         -1.7502161,
43537                         57.3625721
43538                     ],
43539                     [
43540                         -1.7695869,
43541                         57.7608634
43542                     ],
43543                     [
43544                         -3.6937554,
43545                         57.7574187
43546                     ],
43547                     [
43548                         -3.7066693,
43549                         57.9806386
43550                     ],
43551                     [
43552                         -3.5969013,
43553                         57.9772149
43554                     ],
43555                     [
43556                         -3.6033582,
43557                         58.1207277
43558                     ],
43559                     [
43560                         -3.0222335,
43561                         58.1309566
43562                     ],
43563                     [
43564                         -3.0286905,
43565                         58.5410788
43566                     ],
43567                     [
43568                         -2.8478961,
43569                         58.530968
43570                     ],
43571                     [
43572                         -2.86081,
43573                         58.8430508
43574                     ],
43575                     [
43576                         -2.679624,
43577                         58.8414991
43578                     ],
43579                     [
43580                         -2.6841897,
43581                         58.885175
43582                     ],
43583                     [
43584                         -2.6339665,
43585                         58.9052239
43586                     ],
43587                     [
43588                         -2.679624,
43589                         58.9335083
43590                     ],
43591                     [
43592                         -2.6887555,
43593                         59.0229231
43594                     ],
43595                     [
43596                         -2.3668703,
43597                         59.0229231
43598                     ],
43599                     [
43600                         -2.3702946,
43601                         59.2652861
43602                     ],
43603                     [
43604                         -2.3429001,
43605                         59.2821989
43606                     ],
43607                     [
43608                         -2.3714361,
43609                         59.2996861
43610                     ],
43611                     [
43612                         -2.3737189,
43613                         59.3707083
43614                     ],
43615                     [
43616                         -2.3429001,
43617                         59.385825
43618                     ],
43619                     [
43620                         -2.3725775,
43621                         59.400354
43622                     ],
43623                     [
43624                         -2.3714361,
43625                         59.4259098
43626                     ],
43627                     [
43628                         -3.0734196,
43629                         59.4230067
43630                     ],
43631                     [
43632                         -3.0711368,
43633                         59.3433649
43634                     ],
43635                     [
43636                         -3.103097,
43637                         59.3311405
43638                     ],
43639                     [
43640                         -3.0745611,
43641                         59.3136695
43642                     ],
43643                     [
43644                         -3.0722782,
43645                         59.232603
43646                     ],
43647                     [
43648                         -3.3850319,
43649                         59.1484167
43650                     ],
43651                     [
43652                         -3.3747589,
43653                         58.9352753
43654                     ],
43655                     [
43656                         -3.5653789,
43657                         58.9323303
43658                     ],
43659                     [
43660                         -3.554829,
43661                         58.69759
43662                     ],
43663                     [
43664                         -5.2808579,
43665                         58.6667732
43666                     ],
43667                     [
43668                         -5.2534159,
43669                         58.3514125
43670                     ],
43671                     [
43672                         -5.5068508,
43673                         58.3437887
43674                     ],
43675                     [
43676                         -5.4761804,
43677                         58.0323557
43678                     ],
43679                     [
43680                         -5.8974958,
43681                         58.0212436
43682                     ],
43683                     [
43684                         -5.8522972,
43685                         57.6171758
43686                     ],
43687                     [
43688                         -6.1396311,
43689                         57.6137174
43690                     ],
43691                     [
43692                         -6.1541592,
43693                         57.7423183
43694                     ],
43695                     [
43696                         -6.2913692,
43697                         57.7380102
43698                     ],
43699                     [
43700                         -6.3365678,
43701                         58.1398784
43702                     ],
43703                     [
43704                         -6.1121891,
43705                         58.1466944
43706                     ],
43707                     [
43708                         -6.1473778,
43709                         58.5106285
43710                     ],
43711                     [
43712                         -6.2934817,
43713                         58.5416182
43714                     ],
43715                     [
43716                         -6.8413713,
43717                         58.2977321
43718                     ],
43719                     [
43720                         -7.0057382,
43721                         58.2929331
43722                     ],
43723                     [
43724                         -7.1016189,
43725                         58.2064403
43726                     ],
43727                     [
43728                         -7.2573132,
43729                         58.1793148
43730                     ],
43731                     [
43732                         -7.2531092,
43733                         58.1004928
43734                     ],
43735                     [
43736                         -7.4070698,
43737                         58.0905566
43738                     ],
43739                     [
43740                         -7.391347,
43741                         57.7911354
43742                     ],
43743                     [
43744                         -7.790991,
43745                         57.7733151
43746                     ],
43747                     [
43748                         -7.7624215,
43749                         57.5444165
43750                     ],
43751                     [
43752                         -7.698501,
43753                         57.1453194
43754                     ],
43755                     [
43756                         -7.7943817,
43757                         57.1304547
43758                     ],
43759                     [
43760                         -7.716764,
43761                         56.7368628
43762                     ],
43763                     [
43764                         -7.0122067,
43765                         56.7654359
43766                     ],
43767                     [
43768                         -6.979922,
43769                         56.5453858
43770                     ],
43771                     [
43772                         -7.0638622,
43773                         56.5453858
43774                     ],
43775                     [
43776                         -7.0444914,
43777                         56.3562587
43778                     ],
43779                     [
43780                         -6.500676,
43781                         56.3812917
43782                     ],
43783                     [
43784                         -6.4491433,
43785                         55.9793649
43786                     ],
43787                     [
43788                         -6.563287,
43789                         55.9691456
43790                     ],
43791                     [
43792                         -6.5393742,
43793                         55.7030135
43794                     ],
43795                     [
43796                         -6.5595521,
43797                         55.6907321
43798                     ],
43799                     [
43800                         -6.5345315,
43801                         55.6761713
43802                     ],
43803                     [
43804                         -6.5216176,
43805                         55.5704434
43806                     ],
43807                     [
43808                         -5.8912587,
43809                         55.5923416
43810                     ],
43811                     [
43812                         -5.8560127,
43813                         55.2320733
43814                     ],
43815                     [
43816                         -5.2293639,
43817                         55.2515958
43818                     ],
43819                     [
43820                         -5.1837064,
43821                         54.6254139
43822                     ],
43823                     [
43824                         -3.6655956,
43825                         54.6518373
43826                     ],
43827                     [
43828                         -3.6496155,
43829                         54.4320023
43830                     ],
43831                     [
43832                         -3.5400375,
43833                         54.4306744
43834                     ],
43835                     [
43836                         -3.530906,
43837                         54.0290181
43838                     ],
43839                     [
43840                         -3.0697656,
43841                         54.030359
43842                     ],
43843                     [
43844                         -3.0675737,
43845                         53.8221388
43846                     ],
43847                     [
43848                         -3.0804876,
43849                         53.7739911
43850                     ],
43851                     [
43852                         -3.0619239,
43853                         53.7477488
43854                     ],
43855                     [
43856                         -3.0611168,
43857                         53.6737049
43858                     ],
43859                     [
43860                         -3.2144691,
43861                         53.6708361
43862                     ],
43863                     [
43864                         -3.2057699,
43865                         53.4226163
43866                     ],
43867                     [
43868                         -3.2799632,
43869                         53.355224
43870                     ],
43871                     [
43872                         -3.2896655,
43873                         53.3608441
43874                     ],
43875                     [
43876                         -3.3327547,
43877                         53.364931
43878                     ],
43879                     [
43880                         -3.3761293,
43881                         53.3540318
43882                     ],
43883                     [
43884                         -4.0888976,
43885                         53.3433102
43886                     ],
43887                     [
43888                         -4.0945474,
43889                         53.4612036
43890                     ],
43891                     [
43892                         -4.697412,
43893                         53.4448624
43894                     ],
43895                     [
43896                         -4.6882805,
43897                         53.3318598
43898                     ],
43899                     [
43900                         -4.7202407,
43901                         53.2895771
43902                     ],
43903                     [
43904                         -4.6837148,
43905                         53.2486184
43906                     ],
43907                     [
43908                         -4.6768661,
43909                         53.1542644
43910                     ],
43911                     [
43912                         -4.8480816,
43913                         53.1446807
43914                     ],
43915                     [
43916                         -4.8178336,
43917                         52.7440299
43918                     ],
43919                     [
43920                         -4.2545751,
43921                         52.7558939
43922                     ],
43923                     [
43924                         -4.228876,
43925                         52.254876
43926                     ],
43927                     [
43928                         -4.2607571,
43929                         52.2536408
43930                     ],
43931                     [
43932                         -4.2724603,
43933                         52.2432637
43934                     ],
43935                     [
43936                         -4.8136263,
43937                         52.230095
43938                     ],
43939                     [
43940                         -4.8079191,
43941                         52.1138892
43942                     ],
43943                     [
43944                         -5.3889104,
43945                         52.0991668
43946                     ],
43947                     [
43948                         -5.3717888,
43949                         51.9129667
43950                     ],
43951                     [
43952                         -5.4208706,
43953                         51.9101502
43954                     ],
43955                     [
43956                         -5.414022,
43957                         51.8453218
43958                     ],
43959                     [
43960                         -5.3683645,
43961                         51.8474373
43962                     ],
43963                     [
43964                         -5.3466772,
43965                         51.5595332
43966                     ],
43967                     [
43968                         -4.773676,
43969                         51.5758518
43970                     ],
43971                     [
43972                         -4.7656859,
43973                         51.4885146
43974                     ],
43975                     [
43976                         -4.1915432,
43977                         51.4970427
43978                     ],
43979                     [
43980                         -4.1869775,
43981                         51.4344663
43982                     ],
43983                     [
43984                         -3.6151177,
43985                         51.4444274
43986                     ],
43987                     [
43988                         -3.6105519,
43989                         51.3746543
43990                     ],
43991                     [
43992                         -3.1494115,
43993                         51.3789292
43994                     ],
43995                     [
43996                         -3.1494115,
43997                         51.2919281
43998                     ],
43999                     [
44000                         -4.3038735,
44001                         51.2745907
44002                     ],
44003                     [
44004                         -4.2861169,
44005                         51.0508721
44006                     ],
44007                     [
44008                         -4.8543277,
44009                         51.0366633
44010                     ],
44011                     [
44012                         -4.8372201,
44013                         50.7212787
44014                     ],
44015                     [
44016                         -5.2618345,
44017                         50.7082694
44018                     ]
44019                 ],
44020                 [
44021                     [
44022                         -2.1502671,
44023                         60.171318
44024                     ],
44025                     [
44026                         -2.0030218,
44027                         60.1696146
44028                     ],
44029                     [
44030                         -2.0013096,
44031                         60.0997023
44032                     ],
44033                     [
44034                         -2.148555,
44035                         60.1011247
44036                     ]
44037                 ],
44038                 [
44039                     [
44040                         -6.2086011,
44041                         59.1163488
44042                     ],
44043                     [
44044                         -6.1229934,
44045                         59.1166418
44046                     ],
44047                     [
44048                         -6.121852,
44049                         59.0714985
44050                     ],
44051                     [
44052                         -6.2097426,
44053                         59.0714985
44054                     ]
44055                 ],
44056                 [
44057                     [
44058                         -4.4159559,
44059                         59.0889036
44060                     ],
44061                     [
44062                         -4.4212022,
44063                         59.0770848
44064                     ],
44065                     [
44066                         -4.3971904,
44067                         59.0779143
44068                     ],
44069                     [
44070                         -4.3913388,
44071                         59.0897328
44072                     ]
44073                 ]
44074             ],
44075             "terms_url": "http://geo.nls.uk/maps/",
44076             "terms_text": "National Library of Scotland Historic Maps"
44077         },
44078         {
44079             "name": "NLS - OS 1:25k 1st Series 1937-61",
44080             "type": "tms",
44081             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
44082             "scaleExtent": [
44083                 5,
44084                 16
44085             ],
44086             "polygon": [
44087                 [
44088                     [
44089                         -4.7157244,
44090                         54.6796556
44091                     ],
44092                     [
44093                         -4.6850662,
44094                         54.6800268
44095                     ],
44096                     [
44097                         -4.6835779,
44098                         54.6623245
44099                     ],
44100                     [
44101                         -4.7148782,
44102                         54.6615818
44103                     ]
44104                 ],
44105                 [
44106                     [
44107                         -3.7085748,
44108                         58.3371151
44109                     ],
44110                     [
44111                         -3.5405937,
44112                         58.3380684
44113                     ],
44114                     [
44115                         -3.5315137,
44116                         58.1608002
44117                     ],
44118                     [
44119                         -3.3608086,
44120                         58.1622372
44121                     ],
44122                     [
44123                         -3.3653486,
44124                         58.252173
44125                     ],
44126                     [
44127                         -3.1610473,
44128                         58.2536063
44129                     ],
44130                     [
44131                         -3.1610473,
44132                         58.3261509
44133                     ],
44134                     [
44135                         -3.0275704,
44136                         58.3271045
44137                     ],
44138                     [
44139                         -3.0366505,
44140                         58.6139001
44141                     ],
44142                     [
44143                         -3.0021463,
44144                         58.614373
44145                     ],
44146                     [
44147                         -3.0030543,
44148                         58.7036341
44149                     ],
44150                     [
44151                         -3.4180129,
44152                         58.7003322
44153                     ],
44154                     [
44155                         -3.4171049,
44156                         58.6290293
44157                     ],
44158                     [
44159                         -3.7240109,
44160                         58.6266658
44161                     ],
44162                     [
44163                         -3.7231029,
44164                         58.606806
44165                     ],
44166                     [
44167                         -4.2361262,
44168                         58.5992374
44169                     ],
44170                     [
44171                         -4.2334022,
44172                         58.5092347
44173                     ],
44174                     [
44175                         -3.88836,
44176                         58.5144516
44177                     ],
44178                     [
44179                         -3.8829119,
44180                         58.4261327
44181                     ],
44182                     [
44183                         -3.7158389,
44184                         58.4270836
44185                     ]
44186                 ],
44187                 [
44188                     [
44189                         -6.46676,
44190                         49.9943621
44191                     ],
44192                     [
44193                         -6.1889102,
44194                         50.004868
44195                     ],
44196                     [
44197                         -6.1789222,
44198                         49.8967815
44199                     ],
44200                     [
44201                         -6.3169391,
44202                         49.8915171
44203                     ],
44204                     [
44205                         -6.312399,
44206                         49.8200979
44207                     ],
44208                     [
44209                         -6.4504159,
44210                         49.8159968
44211                     ]
44212                 ],
44213                 [
44214                     [
44215                         -5.6453263,
44216                         50.2029809
44217                     ],
44218                     [
44219                         -5.7801329,
44220                         50.2014076
44221                     ],
44222                     [
44223                         -5.7637888,
44224                         50.0197267
44225                     ],
44226                     [
44227                         -5.3479221,
44228                         50.0290604
44229                     ],
44230                     [
44231                         -5.3388421,
44232                         49.9414854
44233                     ],
44234                     [
44235                         -5.024672,
44236                         49.9473287
44237                     ],
44238                     [
44239                         -5.0355681,
44240                         50.0383923
44241                     ],
44242                     [
44243                         -5.0010639,
44244                         50.0453901
44245                     ],
44246                     [
44247                         -4.9974319,
44248                         50.1304478
44249                     ],
44250                     [
44251                         -4.855783,
44252                         50.13394
44253                     ],
44254                     [
44255                         -4.861231,
44256                         50.206057
44257                     ],
44258                     [
44259                         -4.6546085,
44260                         50.2140172
44261                     ],
44262                     [
44263                         -4.6558926,
44264                         50.3018616
44265                     ],
44266                     [
44267                         -4.5184924,
44268                         50.3026818
44269                     ],
44270                     [
44271                         -4.51464,
44272                         50.325642
44273                     ],
44274                     [
44275                         -4.2488284,
44276                         50.3264618
44277                     ],
44278                     [
44279                         -4.2488284,
44280                         50.3100631
44281                     ],
44282                     [
44283                         -4.10886,
44284                         50.3141633
44285                     ],
44286                     [
44287                         -4.1062917,
44288                         50.2411267
44289                     ],
44290                     [
44291                         -3.9648088,
44292                         50.2432047
44293                     ],
44294                     [
44295                         -3.9640778,
44296                         50.2254158
44297                     ],
44298                     [
44299                         -3.8522287,
44300                         50.2273626
44301                     ],
44302                     [
44303                         -3.8503757,
44304                         50.1552563
44305                     ],
44306                     [
44307                         -3.6921809,
44308                         50.1572487
44309                     ],
44310                     [
44311                         -3.5414602,
44312                         50.1602198
44313                     ],
44314                     [
44315                         -3.5465781,
44316                         50.3226814
44317                     ],
44318                     [
44319                         -3.4068012,
44320                         50.3241013
44321                     ],
44322                     [
44323                         -3.4165761,
44324                         50.5892711
44325                     ],
44326                     [
44327                         -3.2746691,
44328                         50.5962721
44329                     ],
44330                     [
44331                         -3.2749172,
44332                         50.6106323
44333                     ],
44334                     [
44335                         -2.9971742,
44336                         50.613972
44337                     ],
44338                     [
44339                         -2.9896008,
44340                         50.688537
44341                     ],
44342                     [
44343                         -2.7120266,
44344                         50.690565
44345                     ],
44346                     [
44347                         -2.710908,
44348                         50.6195964
44349                     ],
44350                     [
44351                         -2.5695473,
44352                         50.6157538
44353                     ],
44354                     [
44355                         -2.5651019,
44356                         50.5134083
44357                     ],
44358                     [
44359                         -2.4014463,
44360                         50.513379
44361                     ],
44362                     [
44363                         -2.3940583,
44364                         50.6160348
44365                     ],
44366                     [
44367                         -2.2894123,
44368                         50.6147436
44369                     ],
44370                     [
44371                         -2.2876184,
44372                         50.6008549
44373                     ],
44374                     [
44375                         -2.1477855,
44376                         50.6048506
44377                     ],
44378                     [
44379                         -2.1451013,
44380                         50.5325437
44381                     ],
44382                     [
44383                         -1.9335117,
44384                         50.5347477
44385                     ],
44386                     [
44387                         -1.9362139,
44388                         50.6170445
44389                     ],
44390                     [
44391                         -1.8573025,
44392                         50.6228094
44393                     ],
44394                     [
44395                         -1.8554865,
44396                         50.709139
44397                     ],
44398                     [
44399                         -1.6066929,
44400                         50.709139
44401                     ],
44402                     [
44403                         -1.6085089,
44404                         50.6239615
44405                     ],
44406                     [
44407                         -1.4450678,
44408                         50.6228094
44409                     ],
44410                     [
44411                         -1.4432518,
44412                         50.5317039
44413                     ],
44414                     [
44415                         -1.1545059,
44416                         50.5293951
44417                     ],
44418                     [
44419                         -1.1472419,
44420                         50.6170485
44421                     ],
44422                     [
44423                         -1.011041,
44424                         50.6205051
44425                     ],
44426                     [
44427                         -1.011041,
44428                         50.7056889
44429                     ],
44430                     [
44431                         -0.704135,
44432                         50.7045388
44433                     ],
44434                     [
44435                         -0.700503,
44436                         50.7769401
44437                     ],
44438                     [
44439                         -0.5860943,
44440                         50.7723465
44441                     ],
44442                     [
44443                         -0.5879103,
44444                         50.7907181
44445                     ],
44446                     [
44447                         -0.0149586,
44448                         50.7798108
44449                     ],
44450                     [
44451                         -0.0185906,
44452                         50.7625836
44453                     ],
44454                     [
44455                         0.0967261,
44456                         50.7620093
44457                     ],
44458                     [
44459                         0.0921861,
44460                         50.6913106
44461                     ],
44462                     [
44463                         0.3046595,
44464                         50.6890096
44465                     ],
44466                     [
44467                         0.3101075,
44468                         50.7757917
44469                     ],
44470                     [
44471                         0.5511831,
44472                         50.7726336
44473                     ],
44474                     [
44475                         0.5529991,
44476                         50.8432096
44477                     ],
44478                     [
44479                         0.695556,
44480                         50.8403428
44481                     ],
44482                     [
44483                         0.696464,
44484                         50.8592608
44485                     ],
44486                     [
44487                         0.9852099,
44488                         50.8523824
44489                     ],
44490                     [
44491                         0.9906579,
44492                         50.9417226
44493                     ],
44494                     [
44495                         1.0160821,
44496                         50.9411504
44497                     ],
44498                     [
44499                         1.0215301,
44500                         51.0303204
44501                     ],
44502                     [
44503                         1.2812198,
44504                         51.0240383
44505                     ],
44506                     [
44507                         1.2848518,
44508                         51.0948044
44509                     ],
44510                     [
44511                         1.4277848,
44512                         51.0948044
44513                     ],
44514                     [
44515                         1.4386809,
44516                         51.2882859
44517                     ],
44518                     [
44519                         1.4713691,
44520                         51.2871502
44521                     ],
44522                     [
44523                         1.4804492,
44524                         51.3994534
44525                     ],
44526                     [
44527                         1.1590151,
44528                         51.4073836
44529                     ],
44530                     [
44531                         1.1590151,
44532                         51.3869889
44533                     ],
44534                     [
44535                         1.0191822,
44536                         51.3903886
44537                     ],
44538                     [
44539                         1.0228142,
44540                         51.4798247
44541                     ],
44542                     [
44543                         0.8793493,
44544                         51.4843484
44545                     ],
44546                     [
44547                         0.8829813,
44548                         51.5566675
44549                     ],
44550                     [
44551                         1.0264462,
44552                         51.5544092
44553                     ],
44554                     [
44555                         1.0373423,
44556                         51.7493319
44557                     ],
44558                     [
44559                         1.2607117,
44560                         51.7482076
44561                     ],
44562                     [
44563                         1.2661598,
44564                         51.8279642
44565                     ],
44566                     [
44567                         1.3351682,
44568                         51.8335756
44569                     ],
44570                     [
44571                         1.3478803,
44572                         51.9199021
44573                     ],
44574                     [
44575                         1.4840812,
44576                         51.9199021
44577                     ],
44578                     [
44579                         1.4986093,
44580                         52.0038271
44581                     ],
44582                     [
44583                         1.6438902,
44584                         52.0027092
44585                     ],
44586                     [
44587                         1.6656823,
44588                         52.270221
44589                     ],
44590                     [
44591                         1.7310588,
44592                         52.270221
44593                     ],
44594                     [
44595                         1.7528509,
44596                         52.4465637
44597                     ],
44598                     [
44599                         1.8254914,
44600                         52.4476705
44601                     ],
44602                     [
44603                         1.8345714,
44604                         52.624408
44605                     ],
44606                     [
44607                         1.7690346,
44608                         52.6291402
44609                     ],
44610                     [
44611                         1.7741711,
44612                         52.717904
44613                     ],
44614                     [
44615                         1.6996925,
44616                         52.721793
44617                     ],
44618                     [
44619                         1.706113,
44620                         52.8103687
44621                     ],
44622                     [
44623                         1.559724,
44624                         52.8165777
44625                     ],
44626                     [
44627                         1.5648605,
44628                         52.9034116
44629                     ],
44630                     [
44631                         1.4184715,
44632                         52.9103818
44633                     ],
44634                     [
44635                         1.4223238,
44636                         52.9281894
44637                     ],
44638                     [
44639                         1.3439928,
44640                         52.9289635
44641                     ],
44642                     [
44643                         1.3491293,
44644                         53.0001194
44645                     ],
44646                     [
44647                         0.4515789,
44648                         53.022589
44649                     ],
44650                     [
44651                         0.4497629,
44652                         52.9351139
44653                     ],
44654                     [
44655                         0.3789384,
44656                         52.9351139
44657                     ],
44658                     [
44659                         0.3716744,
44660                         52.846365
44661                     ],
44662                     [
44663                         0.2227614,
44664                         52.8496552
44665                     ],
44666                     [
44667                         0.2336575,
44668                         52.9329248
44669                     ],
44670                     [
44671                         0.3062979,
44672                         52.9351139
44673                     ],
44674                     [
44675                         0.308114,
44676                         53.022589
44677                     ],
44678                     [
44679                         0.3807544,
44680                         53.0236813
44681                     ],
44682                     [
44683                         0.3993708,
44684                         53.2933729
44685                     ],
44686                     [
44687                         0.3248922,
44688                         53.2987454
44689                     ],
44690                     [
44691                         0.3274604,
44692                         53.3853782
44693                     ],
44694                     [
44695                         0.2504136,
44696                         53.38691
44697                     ],
44698                     [
44699                         0.2581183,
44700                         53.4748924
44701                     ],
44702                     [
44703                         0.1862079,
44704                         53.4779494
44705                     ],
44706                     [
44707                         0.1913443,
44708                         53.6548777
44709                     ],
44710                     [
44711                         0.1502527,
44712                         53.6594436
44713                     ],
44714                     [
44715                         0.1528209,
44716                         53.7666003
44717                     ],
44718                     [
44719                         0.0012954,
44720                         53.7734308
44721                     ],
44722                     [
44723                         0.0025796,
44724                         53.8424326
44725                     ],
44726                     [
44727                         -0.0282392,
44728                         53.841675
44729                     ],
44730                     [
44731                         -0.0226575,
44732                         53.9311501
44733                     ],
44734                     [
44735                         -0.1406983,
44736                         53.9322193
44737                     ],
44738                     [
44739                         -0.1416063,
44740                         54.0219323
44741                     ],
44742                     [
44743                         -0.1706625,
44744                         54.0235326
44745                     ],
44746                     [
44747                         -0.1679384,
44748                         54.0949482
44749                     ],
44750                     [
44751                         -0.0126694,
44752                         54.0912206
44753                     ],
44754                     [
44755                         -0.0099454,
44756                         54.1811226
44757                     ],
44758                     [
44759                         -0.1615824,
44760                         54.1837795
44761                     ],
44762                     [
44763                         -0.1606744,
44764                         54.2029038
44765                     ],
44766                     [
44767                         -0.2405789,
44768                         54.2034349
44769                     ],
44770                     [
44771                         -0.2378549,
44772                         54.2936234
44773                     ],
44774                     [
44775                         -0.3894919,
44776                         54.2941533
44777                     ],
44778                     [
44779                         -0.3857497,
44780                         54.3837321
44781                     ],
44782                     [
44783                         -0.461638,
44784                         54.3856364
44785                     ],
44786                     [
44787                         -0.4571122,
44788                         54.4939066
44789                     ],
44790                     [
44791                         -0.6105651,
44792                         54.4965434
44793                     ],
44794                     [
44795                         -0.6096571,
44796                         54.5676704
44797                     ],
44798                     [
44799                         -0.7667421,
44800                         54.569776
44801                     ],
44802                     [
44803                         -0.7640181,
44804                         54.5887213
44805                     ],
44806                     [
44807                         -0.9192871,
44808                         54.5908258
44809                     ],
44810                     [
44811                         -0.9148116,
44812                         54.6608348
44813                     ],
44814                     [
44815                         -1.1485204,
44816                         54.6634343
44817                     ],
44818                     [
44819                         -1.1472363,
44820                         54.7528316
44821                     ],
44822                     [
44823                         -1.2268514,
44824                         54.7532021
44825                     ],
44826                     [
44827                         -1.2265398,
44828                         54.8429879
44829                     ],
44830                     [
44831                         -1.2991803,
44832                         54.8435107
44833                     ],
44834                     [
44835                         -1.2991803,
44836                         54.9333391
44837                     ],
44838                     [
44839                         -1.3454886,
44840                         54.9354258
44841                     ],
44842                     [
44843                         -1.3436726,
44844                         55.0234878
44845                     ],
44846                     [
44847                         -1.3772688,
44848                         55.0255698
44849                     ],
44850                     [
44851                         -1.3754528,
44852                         55.1310877
44853                     ],
44854                     [
44855                         -1.4997441,
44856                         55.1315727
44857                     ],
44858                     [
44859                         -1.4969272,
44860                         55.2928323
44861                     ],
44862                     [
44863                         -1.5296721,
44864                         55.2942946
44865                     ],
44866                     [
44867                         -1.5258198,
44868                         55.6523803
44869                     ],
44870                     [
44871                         -1.7659492,
44872                         55.6545537
44873                     ],
44874                     [
44875                         -1.7620968,
44876                         55.7435626
44877                     ],
44878                     [
44879                         -1.9688392,
44880                         55.7435626
44881                     ],
44882                     [
44883                         -1.9698023,
44884                         55.8334505
44885                     ],
44886                     [
44887                         -2.0019051,
44888                         55.8336308
44889                     ],
44890                     [
44891                         -2.0015841,
44892                         55.9235526
44893                     ],
44894                     [
44895                         -2.1604851,
44896                         55.9240613
44897                     ],
44898                     [
44899                         -2.1613931,
44900                         55.9413549
44901                     ],
44902                     [
44903                         -2.3202942,
44904                         55.9408463
44905                     ],
44906                     [
44907                         -2.3212022,
44908                         56.0145126
44909                     ],
44910                     [
44911                         -2.5627317,
44912                         56.0124824
44913                     ],
44914                     [
44915                         -2.5645477,
44916                         56.1022207
44917                     ],
44918                     [
44919                         -2.9658863,
44920                         56.0991822
44921                     ],
44922                     [
44923                         -2.9667943,
44924                         56.1710304
44925                     ],
44926                     [
44927                         -2.4828272,
44928                         56.1755797
44929                     ],
44930                     [
44931                         -2.4882752,
44932                         56.2856078
44933                     ],
44934                     [
44935                         -2.5645477,
44936                         56.2835918
44937                     ],
44938                     [
44939                         -2.5681798,
44940                         56.3742075
44941                     ],
44942                     [
44943                         -2.7261728,
44944                         56.3732019
44945                     ],
44946                     [
44947                         -2.7316208,
44948                         56.4425301
44949                     ],
44950                     [
44951                         -2.6190281,
44952                         56.4425301
44953                     ],
44954                     [
44955                         -2.6153961,
44956                         56.5317671
44957                     ],
44958                     [
44959                         -2.453771,
44960                         56.5347715
44961                     ],
44962                     [
44963                         -2.4534686,
44964                         56.6420248
44965                     ],
44966                     [
44967                         -2.4062523,
44968                         56.6440218
44969                     ],
44970                     [
44971                         -2.3953562,
44972                         56.7297964
44973                     ],
44974                     [
44975                         -2.2936596,
44976                         56.7337811
44977                     ],
44978                     [
44979                         -2.2972916,
44980                         56.807423
44981                     ],
44982                     [
44983                         -2.1629067,
44984                         56.8113995
44985                     ],
44986                     [
44987                         -2.1592747,
44988                         56.9958425
44989                     ],
44990                     [
44991                         -1.9922016,
44992                         57.0017771
44993                     ],
44994                     [
44995                         -2.0067297,
44996                         57.2737477
44997                     ],
44998                     [
44999                         -1.9195612,
45000                         57.2757112
45001                     ],
45002                     [
45003                         -1.9304572,
45004                         57.3482876
45005                     ],
45006                     [
45007                         -1.8106005,
45008                         57.3443682
45009                     ],
45010                     [
45011                         -1.7997044,
45012                         57.4402728
45013                     ],
45014                     [
45015                         -1.6616875,
45016                         57.4285429
45017                     ],
45018                     [
45019                         -1.6689516,
45020                         57.5398256
45021                     ],
45022                     [
45023                         -1.7452241,
45024                         57.5398256
45025                     ],
45026                     [
45027                         -1.7524881,
45028                         57.6313302
45029                     ],
45030                     [
45031                         -1.8287606,
45032                         57.6332746
45033                     ],
45034                     [
45035                         -1.8287606,
45036                         57.7187255
45037                     ],
45038                     [
45039                         -3.1768526,
45040                         57.7171219
45041                     ],
45042                     [
45043                         -3.1794208,
45044                         57.734264
45045                     ],
45046                     [
45047                         -3.5134082,
45048                         57.7292105
45049                     ],
45050                     [
45051                         -3.5129542,
45052                         57.7112683
45053                     ],
45054                     [
45055                         -3.7635638,
45056                         57.7076303
45057                     ],
45058                     [
45059                         -3.7598539,
45060                         57.635713
45061                     ],
45062                     [
45063                         -3.8420372,
45064                         57.6343382
45065                     ],
45066                     [
45067                         -3.8458895,
45068                         57.6178365
45069                     ],
45070                     [
45071                         -3.9794374,
45072                         57.6157733
45073                     ],
45074                     [
45075                         -3.9794374,
45076                         57.686544
45077                     ],
45078                     [
45079                         -3.8150708,
45080                         57.689976
45081                     ],
45082                     [
45083                         -3.817639,
45084                         57.7968899
45085                     ],
45086                     [
45087                         -3.6853753,
45088                         57.7989429
45089                     ],
45090                     [
45091                         -3.6892276,
45092                         57.8891567
45093                     ],
45094                     [
45095                         -3.9383458,
45096                         57.8877915
45097                     ],
45098                     [
45099                         -3.9421981,
45100                         57.9750592
45101                     ],
45102                     [
45103                         -3.6943641,
45104                         57.9784638
45105                     ],
45106                     [
45107                         -3.6969323,
45108                         58.0695865
45109                     ],
45110                     [
45111                         -4.0372226,
45112                         58.0641528
45113                     ],
45114                     [
45115                         -4.0346543,
45116                         57.9730163
45117                     ],
45118                     [
45119                         -4.2003051,
45120                         57.9702923
45121                     ],
45122                     [
45123                         -4.1832772,
45124                         57.7012869
45125                     ],
45126                     [
45127                         -4.518752,
45128                         57.6951111
45129                     ],
45130                     [
45131                         -4.5122925,
45132                         57.6050682
45133                     ],
45134                     [
45135                         -4.6789116,
45136                         57.6016628
45137                     ],
45138                     [
45139                         -4.666022,
45140                         57.4218334
45141                     ],
45142                     [
45143                         -3.6677696,
45144                         57.4394729
45145                     ],
45146                     [
45147                         -3.671282,
45148                         57.5295384
45149                     ],
45150                     [
45151                         -3.3384979,
45152                         57.5331943
45153                     ],
45154                     [
45155                         -3.3330498,
45156                         57.4438859
45157                     ],
45158                     [
45159                         -2.8336466,
45160                         57.4485275
45161                     ],
45162                     [
45163                         -2.8236396,
45164                         56.9992706
45165                     ],
45166                     [
45167                         -2.3305398,
45168                         57.0006693
45169                     ],
45170                     [
45171                         -2.3298977,
45172                         56.9113932
45173                     ],
45174                     [
45175                         -2.6579889,
45176                         56.9092901
45177                     ],
45178                     [
45179                         -2.6559637,
45180                         56.8198406
45181                     ],
45182                     [
45183                         -2.8216747,
45184                         56.8188467
45185                     ],
45186                     [
45187                         -2.8184967,
45188                         56.7295397
45189                     ],
45190                     [
45191                         -3.1449248,
45192                         56.7265508
45193                     ],
45194                     [
45195                         -3.1435628,
45196                         56.6362749
45197                     ],
45198                     [
45199                         -3.4679089,
45200                         56.6350265
45201                     ],
45202                     [
45203                         -3.474265,
45204                         56.7238108
45205                     ],
45206                     [
45207                         -3.8011471,
45208                         56.7188284
45209                     ],
45210                     [
45211                         -3.785711,
45212                         56.4493026
45213                     ],
45214                     [
45215                         -3.946428,
45216                         56.4457896
45217                     ],
45218                     [
45219                         -3.9428873,
45220                         56.2659777
45221                     ],
45222                     [
45223                         -4.423146,
45224                         56.2588459
45225                     ],
45226                     [
45227                         -4.4141572,
45228                         56.0815506
45229                     ],
45230                     [
45231                         -4.8944159,
45232                         56.0708008
45233                     ],
45234                     [
45235                         -4.8791072,
45236                         55.8896994
45237                     ],
45238                     [
45239                         -5.1994158,
45240                         55.8821374
45241                     ],
45242                     [
45243                         -5.1852906,
45244                         55.7023791
45245                     ],
45246                     [
45247                         -5.0273445,
45248                         55.7067203
45249                     ],
45250                     [
45251                         -5.0222081,
45252                         55.6879046
45253                     ],
45254                     [
45255                         -4.897649,
45256                         55.6907999
45257                     ],
45258                     [
45259                         -4.8880181,
45260                         55.6002822
45261                     ],
45262                     [
45263                         -4.7339244,
45264                         55.6046348
45265                     ],
45266                     [
45267                         -4.7275038,
45268                         55.5342082
45269                     ],
45270                     [
45271                         -4.773732,
45272                         55.5334815
45273                     ],
45274                     [
45275                         -4.7685955,
45276                         55.4447227
45277                     ],
45278                     [
45279                         -4.8494947,
45280                         55.4418092
45281                     ],
45282                     [
45283                         -4.8405059,
45284                         55.3506535
45285                     ],
45286                     [
45287                         -4.8700405,
45288                         55.3513836
45289                     ],
45290                     [
45291                         -4.8649041,
45292                         55.2629462
45293                     ],
45294                     [
45295                         -4.9920314,
45296                         55.2592875
45297                     ],
45298                     [
45299                         -4.9907473,
45300                         55.1691779
45301                     ],
45302                     [
45303                         -5.0600894,
45304                         55.1655105
45305                     ],
45306                     [
45307                         -5.0575212,
45308                         55.0751884
45309                     ],
45310                     [
45311                         -5.2141831,
45312                         55.0722477
45313                     ],
45314                     [
45315                         -5.1991766,
45316                         54.8020337
45317                     ],
45318                     [
45319                         -5.0466316,
45320                         54.8062205
45321                     ],
45322                     [
45323                         -5.0502636,
45324                         54.7244996
45325                     ],
45326                     [
45327                         -4.9703591,
45328                         54.7203043
45329                     ],
45330                     [
45331                         -4.9776232,
45332                         54.6215905
45333                     ],
45334                     [
45335                         -4.796022,
45336                         54.6342056
45337                     ],
45338                     [
45339                         -4.796022,
45340                         54.7307917
45341                     ],
45342                     [
45343                         -4.8977186,
45344                         54.7265971
45345                     ],
45346                     [
45347                         -4.9086147,
45348                         54.8145928
45349                     ],
45350                     [
45351                         -4.8069181,
45352                         54.8166856
45353                     ],
45354                     [
45355                         -4.8105501,
45356                         54.7915648
45357                     ],
45358                     [
45359                         -4.6943253,
45360                         54.7978465
45361                     ],
45362                     [
45363                         -4.6761652,
45364                         54.7244996
45365                     ],
45366                     [
45367                         -4.5744686,
45368                         54.7244996
45369                     ],
45370                     [
45371                         -4.5599405,
45372                         54.6426135
45373                     ],
45374                     [
45375                         -4.3093309,
45376                         54.6384098
45377                     ],
45378                     [
45379                         -4.3333262,
45380                         54.8229889
45381                     ],
45382                     [
45383                         -4.2626999,
45384                         54.8274274
45385                     ],
45386                     [
45387                         -4.2549952,
45388                         54.7348587
45389                     ],
45390                     [
45391                         -3.8338058,
45392                         54.7400481
45393                     ],
45394                     [
45395                         -3.836374,
45396                         54.8141105
45397                     ],
45398                     [
45399                         -3.7118149,
45400                         54.8133706
45401                     ],
45402                     [
45403                         -3.7143831,
45404                         54.8318654
45405                     ],
45406                     [
45407                         -3.5346072,
45408                         54.8355633
45409                     ],
45410                     [
45411                         -3.5271039,
45412                         54.9066228
45413                     ],
45414                     [
45415                         -3.4808758,
45416                         54.9084684
45417                     ],
45418                     [
45419                         -3.4776655,
45420                         54.7457328
45421                     ],
45422                     [
45423                         -3.5874573,
45424                         54.744621
45425                     ],
45426                     [
45427                         -3.5836049,
45428                         54.6546166
45429                     ],
45430                     [
45431                         -3.7107322,
45432                         54.6531308
45433                     ],
45434                     [
45435                         -3.6991752,
45436                         54.4550407
45437                     ],
45438                     [
45439                         -3.5746161,
45440                         54.4572801
45441                     ],
45442                     [
45443                         -3.5759002,
45444                         54.3863042
45445                     ],
45446                     [
45447                         -3.539945,
45448                         54.3855564
45449                     ],
45450                     [
45451                         -3.5386609,
45452                         54.297224
45453                     ],
45454                     [
45455                         -3.46033,
45456                         54.2957252
45457                     ],
45458                     [
45459                         -3.4590458,
45460                         54.2079507
45461                     ],
45462                     [
45463                         -3.3807149,
45464                         54.2102037
45465                     ],
45466                     [
45467                         -3.381999,
45468                         54.1169788
45469                     ],
45470                     [
45471                         -3.302878,
45472                         54.1160656
45473                     ],
45474                     [
45475                         -3.300154,
45476                         54.0276224
45477                     ],
45478                     [
45479                         -3.1013007,
45480                         54.0292224
45481                     ],
45482                     [
45483                         -3.093596,
45484                         53.6062158
45485                     ],
45486                     [
45487                         -3.2065981,
45488                         53.6016441
45489                     ],
45490                     [
45491                         -3.2091663,
45492                         53.4917753
45493                     ],
45494                     [
45495                         -3.2451215,
45496                         53.4887193
45497                     ],
45498                     [
45499                         -3.2348486,
45500                         53.4045934
45501                     ],
45502                     [
45503                         -3.5276266,
45504                         53.3999999
45505                     ],
45506                     [
45507                         -3.5343966,
45508                         53.328481
45509                     ],
45510                     [
45511                         -3.6488053,
45512                         53.3252272
45513                     ],
45514                     [
45515                         -3.6527308,
45516                         53.3057716
45517                     ],
45518                     [
45519                         -3.7271873,
45520                         53.3046865
45521                     ],
45522                     [
45523                         -3.7315003,
45524                         53.3945257
45525                     ],
45526                     [
45527                         -3.9108315,
45528                         53.3912769
45529                     ],
45530                     [
45531                         -3.9071995,
45532                         53.3023804
45533                     ],
45534                     [
45535                         -3.9521457,
45536                         53.3015665
45537                     ],
45538                     [
45539                         -3.9566724,
45540                         53.3912183
45541                     ],
45542                     [
45543                         -4.1081979,
45544                         53.3889209
45545                     ],
45546                     [
45547                         -4.1081979,
45548                         53.4072967
45549                     ],
45550                     [
45551                         -4.2622916,
45552                         53.4065312
45553                     ],
45554                     [
45555                         -4.2635757,
45556                         53.4753707
45557                     ],
45558                     [
45559                         -4.638537,
45560                         53.4677274
45561                     ],
45562                     [
45563                         -4.6346847,
45564                         53.3812621
45565                     ],
45566                     [
45567                         -4.7091633,
45568                         53.3774321
45569                     ],
45570                     [
45571                         -4.7001745,
45572                         53.1954965
45573                     ],
45574                     [
45575                         -4.5499332,
45576                         53.1962658
45577                     ],
45578                     [
45579                         -4.5435126,
45580                         53.1092488
45581                     ],
45582                     [
45583                         -4.3919871,
45584                         53.1100196
45585                     ],
45586                     [
45587                         -4.3855666,
45588                         53.0236002
45589                     ],
45590                     [
45591                         -4.6115707,
45592                         53.0205105
45593                     ],
45594                     [
45595                         -4.603866,
45596                         52.9284932
45597                     ],
45598                     [
45599                         -4.7566756,
45600                         52.9261709
45601                     ],
45602                     [
45603                         -4.7476868,
45604                         52.8370555
45605                     ],
45606                     [
45607                         -4.8208813,
45608                         52.8331768
45609                     ],
45610                     [
45611                         -4.8208813,
45612                         52.7446476
45613                     ],
45614                     [
45615                         -4.3701572,
45616                         52.7539749
45617                     ],
45618                     [
45619                         -4.3765778,
45620                         52.8401583
45621                     ],
45622                     [
45623                         -4.2314728,
45624                         52.8455875
45625                     ],
45626                     [
45627                         -4.2237682,
45628                         52.7586379
45629                     ],
45630                     [
45631                         -4.1056297,
45632                         52.7570836
45633                     ],
45634                     [
45635                         -4.1015192,
45636                         52.6714874
45637                     ],
45638                     [
45639                         -4.1487355,
45640                         52.6703862
45641                     ],
45642                     [
45643                         -4.1305754,
45644                         52.4008596
45645                     ],
45646                     [
45647                         -4.1995838,
45648                         52.3986435
45649                     ],
45650                     [
45651                         -4.2050319,
45652                         52.3110195
45653                     ],
45654                     [
45655                         -4.3466808,
45656                         52.303247
45657                     ],
45658                     [
45659                         -4.3484968,
45660                         52.2365693
45661                     ],
45662                     [
45663                         -4.4901457,
45664                         52.2332328
45665                     ],
45666                     [
45667                         -4.4883297,
45668                         52.2098702
45669                     ],
45670                     [
45671                         -4.6572188,
45672                         52.2098702
45673                     ],
45674                     [
45675                         -4.6590348,
45676                         52.1385939
45677                     ],
45678                     [
45679                         -4.7788916,
45680                         52.13525
45681                     ],
45682                     [
45683                         -4.7807076,
45684                         52.1162967
45685                     ],
45686                     [
45687                         -4.9259885,
45688                         52.1140663
45689                     ],
45690                     [
45691                         -4.9187245,
45692                         52.0392855
45693                     ],
45694                     [
45695                         -5.2365265,
45696                         52.0314653
45697                     ],
45698                     [
45699                         -5.2347105,
45700                         51.9442339
45701                     ],
45702                     [
45703                         -5.3473032,
45704                         51.9408755
45705                     ],
45706                     [
45707                         -5.3473032,
45708                         51.9195995
45709                     ],
45710                     [
45711                         -5.4925842,
45712                         51.9162392
45713                     ],
45714                     [
45715                         -5.4853201,
45716                         51.8265386
45717                     ],
45718                     [
45719                         -5.1983903,
45720                         51.8321501
45721                     ],
45722                     [
45723                         -5.1893102,
45724                         51.7625177
45725                     ],
45726                     [
45727                         -5.335825,
45728                         51.7589528
45729                     ],
45730                     [
45731                         -5.3281204,
45732                         51.6686495
45733                     ],
45734                     [
45735                         -5.1836575,
45736                         51.6730296
45737                     ],
45738                     [
45739                         -5.1836575,
45740                         51.6539134
45741                     ],
45742                     [
45743                         -5.0674452,
45744                         51.6578966
45745                     ],
45746                     [
45747                         -5.0603825,
45748                         51.5677905
45749                     ],
45750                     [
45751                         -4.5974594,
45752                         51.5809588
45753                     ],
45754                     [
45755                         -4.60388,
45756                         51.6726314
45757                     ],
45758                     [
45759                         -4.345773,
45760                         51.6726314
45761                     ],
45762                     [
45763                         -4.3355001,
45764                         51.4962964
45765                     ],
45766                     [
45767                         -3.9528341,
45768                         51.5106841
45769                     ],
45770                     [
45771                         -3.9425611,
45772                         51.5905333
45773                     ],
45774                     [
45775                         -3.8809237,
45776                         51.5953198
45777                     ],
45778                     [
45779                         -3.8706508,
45780                         51.5074872
45781                     ],
45782                     [
45783                         -3.7679216,
45784                         51.4978952
45785                     ],
45786                     [
45787                         -3.7550805,
45788                         51.4242895
45789                     ],
45790                     [
45791                         -3.5855774,
45792                         51.41468
45793                     ],
45794                     [
45795                         -3.5778727,
45796                         51.3329177
45797                     ],
45798                     [
45799                         -3.0796364,
45800                         51.3329177
45801                     ],
45802                     [
45803                         -3.0770682,
45804                         51.2494018
45805                     ],
45806                     [
45807                         -3.7216935,
45808                         51.2381477
45809                     ],
45810                     [
45811                         -3.7216935,
45812                         51.2558315
45813                     ],
45814                     [
45815                         -3.8706508,
45816                         51.2558315
45817                     ],
45818                     [
45819                         -3.8680825,
45820                         51.2365398
45821                     ],
45822                     [
45823                         -4.2944084,
45824                         51.2252825
45825                     ],
45826                     [
45827                         -4.289272,
45828                         51.0496352
45829                     ],
45830                     [
45831                         -4.5692089,
45832                         51.0431767
45833                     ],
45834                     [
45835                         -4.5624122,
45836                         50.9497388
45837                     ],
45838                     [
45839                         -4.5905604,
45840                         50.9520269
45841                     ],
45842                     [
45843                         -4.5896524,
45844                         50.8627065
45845                     ],
45846                     [
45847                         -4.6296046,
45848                         50.8592677
45849                     ],
45850                     [
45851                         -4.6226411,
45852                         50.7691513
45853                     ],
45854                     [
45855                         -4.6952816,
45856                         50.7680028
45857                     ],
45858                     [
45859                         -4.6934655,
45860                         50.6967379
45861                     ],
45862                     [
45863                         -4.8342064,
45864                         50.6938621
45865                     ],
45866                     [
45867                         -4.8296664,
45868                         50.6046231
45869                     ],
45870                     [
45871                         -4.9676833,
45872                         50.6000126
45873                     ],
45874                     [
45875                         -4.9685913,
45876                         50.5821427
45877                     ],
45878                     [
45879                         -5.1084242,
45880                         50.5786832
45881                     ],
45882                     [
45883                         -5.1029762,
45884                         50.4892254
45885                     ],
45886                     [
45887                         -5.1311244,
45888                         50.48807
45889                     ],
45890                     [
45891                         -5.1274923,
45892                         50.4163798
45893                     ],
45894                     [
45895                         -5.2664172,
45896                         50.4117509
45897                     ],
45898                     [
45899                         -5.2609692,
45900                         50.3034214
45901                     ],
45902                     [
45903                         -5.5124868,
45904                         50.2976214
45905                     ],
45906                     [
45907                         -5.5061308,
45908                         50.2256428
45909                     ],
45910                     [
45911                         -5.6468717,
45912                         50.2209953
45913                     ]
45914                 ],
45915                 [
45916                     [
45917                         -5.1336607,
45918                         55.2630226
45919                     ],
45920                     [
45921                         -5.1021999,
45922                         55.2639372
45923                     ],
45924                     [
45925                         -5.0999527,
45926                         55.2458239
45927                     ],
45928                     [
45929                         -5.1322161,
45930                         55.2446343
45931                     ]
45932                 ],
45933                 [
45934                     [
45935                         -5.6431878,
45936                         55.5095745
45937                     ],
45938                     [
45939                         -5.4861028,
45940                         55.5126594
45941                     ],
45942                     [
45943                         -5.4715747,
45944                         55.3348829
45945                     ],
45946                     [
45947                         -5.6277517,
45948                         55.3302345
45949                     ]
45950                 ],
45951                 [
45952                     [
45953                         -4.7213517,
45954                         51.2180246
45955                     ],
45956                     [
45957                         -4.5804201,
45958                         51.2212417
45959                     ],
45960                     [
45961                         -4.5746416,
45962                         51.1306736
45963                     ],
45964                     [
45965                         -4.7174993,
45966                         51.1280545
45967                     ]
45968                 ],
45969                 [
45970                     [
45971                         -5.1608796,
45972                         55.4153626
45973                     ],
45974                     [
45975                         -5.0045387,
45976                         55.4190069
45977                     ],
45978                     [
45979                         -5.0184798,
45980                         55.6153521
45981                     ],
45982                     [
45983                         -5.1755648,
45984                         55.6138137
45985                     ]
45986                 ]
45987             ],
45988             "terms_url": "http://geo.nls.uk/maps/",
45989             "terms_text": "National Library of Scotland Historic Maps"
45990         },
45991         {
45992             "name": "NLS - OS 6-inch Scotland 1842-82",
45993             "type": "tms",
45994             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
45995             "scaleExtent": [
45996                 5,
45997                 16
45998             ],
45999             "polygon": [
46000                 [
46001                     [
46002                         -5.2112173,
46003                         54.8018593
46004                     ],
46005                     [
46006                         -5.0642752,
46007                         54.8026508
46008                     ],
46009                     [
46010                         -5.0560354,
46011                         54.6305176
46012                     ],
46013                     [
46014                         -4.3158316,
46015                         54.6297227
46016                     ],
46017                     [
46018                         -4.3117117,
46019                         54.7448258
46020                     ],
46021                     [
46022                         -3.8530325,
46023                         54.7464112
46024                     ],
46025                     [
46026                         -3.8530325,
46027                         54.8034424
46028                     ],
46029                     [
46030                         -3.5522818,
46031                         54.8034424
46032                     ],
46033                     [
46034                         -3.5522818,
46035                         54.8374644
46036                     ],
46037                     [
46038                         -3.468511,
46039                         54.8406277
46040                     ],
46041                     [
46042                         -3.4657644,
46043                         54.8983158
46044                     ],
46045                     [
46046                         -3.3847403,
46047                         54.8991055
46048                     ],
46049                     [
46050                         -3.3888601,
46051                         54.9559214
46052                     ],
46053                     [
46054                         -3.0920786,
46055                         54.9539468
46056                     ],
46057                     [
46058                         -3.0392359,
46059                         54.9923274
46060                     ],
46061                     [
46062                         -3.0212713,
46063                         55.0493881
46064                     ],
46065                     [
46066                         -2.9591232,
46067                         55.0463283
46068                     ],
46069                     [
46070                         -2.9202807,
46071                         55.0666294
46072                     ],
46073                     [
46074                         -2.7857081,
46075                         55.068652
46076                     ],
46077                     [
46078                         -2.7852225,
46079                         55.0914426
46080                     ],
46081                     [
46082                         -2.7337562,
46083                         55.0922761
46084                     ],
46085                     [
46086                         -2.737616,
46087                         55.151204
46088                     ],
46089                     [
46090                         -2.7648395,
46091                         55.1510672
46092                     ],
46093                     [
46094                         -2.7013114,
46095                         55.1722505
46096                     ],
46097                     [
46098                         -2.6635459,
46099                         55.2192808
46100                     ],
46101                     [
46102                         -2.6460364,
46103                         55.2188891
46104                     ],
46105                     [
46106                         -2.629042,
46107                         55.2233933
46108                     ],
46109                     [
46110                         -2.6317886,
46111                         55.2287781
46112                     ],
46113                     [
46114                         -2.6235488,
46115                         55.2446345
46116                     ],
46117                     [
46118                         -2.6197723,
46119                         55.2454663
46120                     ],
46121                     [
46122                         -2.6099017,
46123                         55.2454174
46124                     ],
46125                     [
46126                         -2.6099876,
46127                         55.2486466
46128                     ],
46129                     [
46130                         -2.6408121,
46131                         55.2590039
46132                     ],
46133                     [
46134                         -2.6247896,
46135                         55.2615631
46136                     ],
46137                     [
46138                         -2.6045186,
46139                         55.2823081
46140                     ],
46141                     [
46142                         -2.5693176,
46143                         55.296132
46144                     ],
46145                     [
46146                         -2.5479542,
46147                         55.3121617
46148                     ],
46149                     [
46150                         -2.5091116,
46151                         55.3234891
46152                     ],
46153                     [
46154                         -2.4780376,
46155                         55.3494471
46156                     ],
46157                     [
46158                         -2.4421083,
46159                         55.3533118
46160                     ],
46161                     [
46162                         -2.4052079,
46163                         55.3439256
46164                     ],
46165                     [
46166                         -2.3726772,
46167                         55.3447539
46168                     ],
46169                     [
46170                         -2.3221819,
46171                         55.3687665
46172                     ],
46173                     [
46174                         -2.3241241,
46175                         55.3999337
46176                     ],
46177                     [
46178                         -2.2576062,
46179                         55.425015
46180                     ],
46181                     [
46182                         -2.1985547,
46183                         55.4273529
46184                     ],
46185                     [
46186                         -2.1484296,
46187                         55.4717466
46188                     ],
46189                     [
46190                         -2.1944348,
46191                         55.484199
46192                     ],
46193                     [
46194                         -2.2040479,
46195                         55.529306
46196                     ],
46197                     [
46198                         -2.2960584,
46199                         55.6379722
46200                     ],
46201                     [
46202                         -2.2177808,
46203                         55.6379722
46204                     ],
46205                     [
46206                         -2.1059266,
46207                         55.7452498
46208                     ],
46209                     [
46210                         -1.9716874,
46211                         55.7462161
46212                     ],
46213                     [
46214                         -1.9697453,
46215                         55.9190951
46216                     ],
46217                     [
46218                         -2.1201694,
46219                         55.9207115
46220                     ],
46221                     [
46222                         -2.1242893,
46223                         55.9776133
46224                     ],
46225                     [
46226                         -2.3440159,
46227                         55.9783817
46228                     ],
46229                     [
46230                         -2.3440159,
46231                         56.0390349
46232                     ],
46233                     [
46234                         -2.5046909,
46235                         56.0413363
46236                     ],
46237                     [
46238                         -2.500571,
46239                         56.1003588
46240                     ],
46241                     [
46242                         -2.8823459,
46243                         56.0957629
46244                     ],
46245                     [
46246                         -2.8823459,
46247                         56.1722898
46248                     ],
46249                     [
46250                         -2.4126804,
46251                         56.1692316
46252                     ],
46253                     [
46254                         -2.4181736,
46255                         56.2334017
46256                     ],
46257                     [
46258                         -2.5857151,
46259                         56.2303484
46260                     ],
46261                     [
46262                         -2.5719822,
46263                         56.3416356
46264                     ],
46265                     [
46266                         -2.7257908,
46267                         56.3462022
46268                     ],
46269                     [
46270                         -2.7312839,
46271                         56.4343808
46272                     ],
46273                     [
46274                         -2.6928318,
46275                         56.4343808
46276                     ],
46277                     [
46278                         -2.6928318,
46279                         56.4859769
46280                     ],
46281                     [
46282                         -2.5307834,
46283                         56.4935587
46284                     ],
46285                     [
46286                         -2.5307834,
46287                         56.570806
46288                     ],
46289                     [
46290                         -2.5302878,
46291                         56.6047947
46292                     ],
46293                     [
46294                         -2.3732428,
46295                         56.6044452
46296                     ],
46297                     [
46298                         -2.3684363,
46299                         56.7398824
46300                     ],
46301                     [
46302                         -2.3292975,
46303                         56.7398824
46304                     ],
46305                     [
46306                         -2.3292975,
46307                         56.7888065
46308                     ],
46309                     [
46310                         -2.3145346,
46311                         56.7891826
46312                     ],
46313                     [
46314                         -2.3148779,
46315                         56.7967036
46316                     ],
46317                     [
46318                         -2.171369,
46319                         56.7967036
46320                     ],
46321                     [
46322                         -2.1703979,
46323                         56.9710595
46324                     ],
46325                     [
46326                         -2.0101725,
46327                         56.9694716
46328                     ],
46329                     [
46330                         -2.0101725,
46331                         57.0846832
46332                     ],
46333                     [
46334                         -2.0817687,
46335                         57.085349
46336                     ],
46337                     [
46338                         -2.0488097,
46339                         57.1259963
46340                     ],
46341                     [
46342                         -2.0409133,
46343                         57.126369
46344                     ],
46345                     [
46346                         -2.0383434,
46347                         57.2411129
46348                     ],
46349                     [
46350                         -1.878118,
46351                         57.2421638
46352                     ],
46353                     [
46354                         -1.8771469,
46355                         57.2978175
46356                     ],
46357                     [
46358                         -1.9868771,
46359                         57.2983422
46360                     ],
46361                     [
46362                         -1.9082209,
46363                         57.3560063
46364                     ],
46365                     [
46366                         -1.8752048,
46367                         57.3560063
46368                     ],
46369                     [
46370                         -1.8761758,
46371                         57.3769527
46372                     ],
46373                     [
46374                         -1.8120857,
46375                         57.4120111
46376                     ],
46377                     [
46378                         -1.7120661,
46379                         57.4120111
46380                     ],
46381                     [
46382                         -1.7034646,
46383                         57.6441388
46384                     ],
46385                     [
46386                         -1.8666032,
46387                         57.6451781
46388                     ],
46389                     [
46390                         -1.8646611,
46391                         57.7033351
46392                     ],
46393                     [
46394                         -3.1204292,
46395                         57.7064705
46396                     ],
46397                     [
46398                         -3.1218025,
46399                         57.7504652
46400                     ],
46401                     [
46402                         -3.4445259,
46403                         57.7526635
46404                     ],
46405                     [
46406                         -3.4472724,
46407                         57.7138067
46408                     ],
46409                     [
46410                         -3.5145637,
46411                         57.7094052
46412                     ],
46413                     [
46414                         -3.5118171,
46415                         57.6939956
46416                     ],
46417                     [
46418                         -3.7645027,
46419                         57.6917938
46420                     ],
46421                     [
46422                         -3.7672492,
46423                         57.6344975
46424                     ],
46425                     [
46426                         -3.842378,
46427                         57.6288312
46428                     ],
46429                     [
46430                         -3.8438346,
46431                         57.5965825
46432                     ],
46433                     [
46434                         -3.9414265,
46435                         57.5916386
46436                     ],
46437                     [
46438                         -3.9404554,
46439                         57.6537782
46440                     ],
46441                     [
46442                         -3.8894746,
46443                         57.6529989
46444                     ],
46445                     [
46446                         -3.8826772,
46447                         57.7676408
46448                     ],
46449                     [
46450                         -3.7224517,
46451                         57.766087
46452                     ],
46453                     [
46454                         -3.7195385,
46455                         57.8819201
46456                     ],
46457                     [
46458                         -3.9146888,
46459                         57.8853352
46460                     ],
46461                     [
46462                         -3.916062,
46463                         57.9546243
46464                     ],
46465                     [
46466                         -3.745774,
46467                         57.9538956
46468                     ],
46469                     [
46470                         -3.7471473,
46471                         58.0688409
46472                     ],
46473                     [
46474                         -3.5837256,
46475                         58.0695672
46476                     ],
46477                     [
46478                         -3.5837256,
46479                         58.1116689
46480                     ],
46481                     [
46482                         -3.4560096,
46483                         58.1138452
46484                     ],
46485                     [
46486                         -3.4544646,
46487                         58.228503
46488                     ],
46489                     [
46490                         -3.4379851,
46491                         58.2283222
46492                     ],
46493                     [
46494                         -3.4243233,
46495                         58.2427725
46496                     ],
46497                     [
46498                         -3.412307,
46499                         58.2438567
46500                     ],
46501                     [
46502                         -3.3735115,
46503                         58.2695057
46504                     ],
46505                     [
46506                         -3.3063919,
46507                         58.2862038
46508                     ],
46509                     [
46510                         -3.1229154,
46511                         58.2859395
46512                     ],
46513                     [
46514                         -3.123602,
46515                         58.3443661
46516                     ],
46517                     [
46518                         -2.9574338,
46519                         58.3447264
46520                     ],
46521                     [
46522                         -2.951254,
46523                         58.6422011
46524                     ],
46525                     [
46526                         -2.8812162,
46527                         58.6429157
46528                     ],
46529                     [
46530                         -2.8851004,
46531                         58.8112825
46532                     ],
46533                     [
46534                         -2.7180775,
46535                         58.8142997
46536                     ],
46537                     [
46538                         -2.7161354,
46539                         58.8715749
46540                     ],
46541                     [
46542                         -2.556881,
46543                         58.8775984
46544                     ],
46545                     [
46546                         -2.5544533,
46547                         58.9923453
46548                     ],
46549                     [
46550                         -2.5567617,
46551                         59.0483775
46552                     ],
46553                     [
46554                         -2.391893,
46555                         59.0485996
46556                     ],
46557                     [
46558                         -2.3918002,
46559                         59.1106996
46560                     ],
46561                     [
46562                         -2.4733695,
46563                         59.1106996
46564                     ],
46565                     [
46566                         -2.5591563,
46567                         59.1783028
46568                     ],
46569                     [
46570                         -2.5630406,
46571                         59.2210646
46572                     ],
46573                     [
46574                         -2.3921334,
46575                         59.224046
46576                     ],
46577                     [
46578                         -2.3911409,
46579                         59.2740075
46580                     ],
46581                     [
46582                         -2.3639512,
46583                         59.2745036
46584                     ],
46585                     [
46586                         -2.3658933,
46587                         59.285417
46588                     ],
46589                     [
46590                         -2.3911409,
46591                         59.284921
46592                     ],
46593                     [
46594                         -2.3911409,
46595                         59.3379505
46596                     ],
46597                     [
46598                         -2.2221759,
46599                         59.3381981
46600                     ],
46601                     [
46602                         -2.2233897,
46603                         59.395965
46604                     ],
46605                     [
46606                         -2.3758467,
46607                         59.396583
46608                     ],
46609                     [
46610                         -2.3899271,
46611                         59.4026383
46612                     ],
46613                     [
46614                         -2.4008516,
46615                         59.3962122
46616                     ],
46617                     [
46618                         -2.5637882,
46619                         59.3952604
46620                     ],
46621                     [
46622                         -2.5637882,
46623                         59.3385811
46624                     ],
46625                     [
46626                         -2.7320164,
46627                         59.3375306
46628                     ],
46629                     [
46630                         -2.7333896,
46631                         59.3952604
46632                     ],
46633                     [
46634                         -3.0726511,
46635                         59.3931174
46636                     ],
46637                     [
46638                         -3.0703404,
46639                         59.3354759
46640                     ],
46641                     [
46642                         -3.0753186,
46643                         59.3355634
46644                     ],
46645                     [
46646                         -3.0749753,
46647                         59.3292593
46648                     ],
46649                     [
46650                         -3.0698254,
46651                         59.3289091
46652                     ],
46653                     [
46654                         -3.069801,
46655                         59.2196159
46656                     ],
46657                     [
46658                         -3.2363384,
46659                         59.2166341
46660                     ],
46661                     [
46662                         -3.2336751,
46663                         59.1606496
46664                     ],
46665                     [
46666                         -3.4032766,
46667                         59.1588895
46668                     ],
46669                     [
46670                         -3.394086,
46671                         58.9279316
46672                     ],
46673                     [
46674                         -3.5664497,
46675                         58.9259268
46676                     ],
46677                     [
46678                         -3.5611089,
46679                         58.8679885
46680                     ],
46681                     [
46682                         -3.392508,
46683                         58.8699339
46684                     ],
46685                     [
46686                         -3.3894734,
46687                         58.8698711
46688                     ],
46689                     [
46690                         -3.3891093,
46691                         58.8684905
46692                     ],
46693                     [
46694                         -3.3912942,
46695                         58.868616
46696                     ],
46697                     [
46698                         -3.3884161,
46699                         58.7543084
46700                     ],
46701                     [
46702                         -3.2238208,
46703                         58.7555677
46704                     ],
46705                     [
46706                         -3.2189655,
46707                         58.691289
46708                     ],
46709                     [
46710                         -3.4634113,
46711                         58.6905753
46712                     ],
46713                     [
46714                         -3.4551716,
46715                         58.6341518
46716                     ],
46717                     [
46718                         -3.787508,
46719                         58.6341518
46720                     ],
46721                     [
46722                         -3.7861347,
46723                         58.5769211
46724                     ],
46725                     [
46726                         -3.9028645,
46727                         58.5733411
46728                     ],
46729                     [
46730                         -3.9028645,
46731                         58.6477304
46732                     ],
46733                     [
46734                         -4.0690327,
46735                         58.6491594
46736                     ],
46737                     [
46738                         -4.0690327,
46739                         58.5912376
46740                     ],
46741                     [
46742                         -4.7364521,
46743                         58.5933845
46744                     ],
46745                     [
46746                         -4.7364521,
46747                         58.6505884
46748                     ],
46749                     [
46750                         -5.0715351,
46751                         58.6520173
46752                     ],
46753                     [
46754                         -5.0654779,
46755                         58.5325854
46756                     ],
46757                     [
46758                         -5.2332047,
46759                         58.5316087
46760                     ],
46761                     [
46762                         -5.2283494,
46763                         58.4719947
46764                     ],
46765                     [
46766                         -5.2424298,
46767                         58.4719947
46768                     ],
46769                     [
46770                         -5.2366034,
46771                         58.4089731
46772                     ],
46773                     [
46774                         -5.2283494,
46775                         58.4094818
46776                     ],
46777                     [
46778                         -5.2210664,
46779                         58.3005859
46780                     ],
46781                     [
46782                         -5.5657939,
46783                         58.2959933
46784                     ],
46785                     [
46786                         -5.5580254,
46787                         58.2372573
46788                     ],
46789                     [
46790                         -5.4146722,
46791                         58.2401326
46792                     ],
46793                     [
46794                         -5.4141866,
46795                         58.2267768
46796                     ],
46797                     [
46798                         -5.3885749,
46799                         58.2272242
46800                     ],
46801                     [
46802                         -5.382714,
46803                         58.1198615
46804                     ],
46805                     [
46806                         -5.51043,
46807                         58.1191362
46808                     ],
46809                     [
46810                         -5.5114011,
46811                         58.006214
46812                     ],
46813                     [
46814                         -5.6745397,
46815                         58.0041559
46816                     ],
46817                     [
46818                         -5.6716266,
46819                         57.9449366
46820                     ],
46821                     [
46822                         -5.6716266,
46823                         57.8887166
46824                     ],
46825                     [
46826                         -5.8347652,
46827                         57.8856193
46828                     ],
46829                     [
46830                         -5.8277052,
46831                         57.5988958
46832                     ],
46833                     [
46834                         -6.0384259,
46835                         57.5986357
46836                     ],
46837                     [
46838                         -6.0389115,
46839                         57.6459559
46840                     ],
46841                     [
46842                         -6.1981658,
46843                         57.6456961
46844                     ],
46845                     [
46846                         -6.2076123,
46847                         57.7600132
46848                     ],
46849                     [
46850                         -6.537067,
46851                         57.7544033
46852                     ],
46853                     [
46854                         -6.5312406,
46855                         57.6402392
46856                     ],
46857                     [
46858                         -6.7002056,
46859                         57.6360809
46860                     ],
46861                     [
46862                         -6.6807844,
46863                         57.5236293
46864                     ],
46865                     [
46866                         -6.8516915,
46867                         57.5152857
46868                     ],
46869                     [
46870                         -6.8361545,
46871                         57.3385811
46872                     ],
46873                     [
46874                         -6.6730158,
46875                         57.3438213
46876                     ],
46877                     [
46878                         -6.674958,
46879                         57.2850883
46880                     ],
46881                     [
46882                         -6.5098772,
46883                         57.2850883
46884                     ],
46885                     [
46886                         -6.4982244,
46887                         57.1757637
46888                     ],
46889                     [
46890                         -6.3506228,
46891                         57.1820797
46892                     ],
46893                     [
46894                         -6.3312015,
46895                         57.1251969
46896                     ],
46897                     [
46898                         -6.1797156,
46899                         57.1230884
46900                     ],
46901                     [
46902                         -6.1719471,
46903                         57.0682265
46904                     ],
46905                     [
46906                         -6.4593819,
46907                         57.059779
46908                     ],
46909                     [
46910                         -6.4564687,
46911                         57.1093806
46912                     ],
46913                     [
46914                         -6.6671895,
46915                         57.1062165
46916                     ],
46917                     [
46918                         -6.6730158,
46919                         57.002708
46920                     ],
46921                     [
46922                         -6.5021087,
46923                         57.0048233
46924                     ],
46925                     [
46926                         -6.4836097,
46927                         56.8917522
46928                     ],
46929                     [
46930                         -6.3266104,
46931                         56.8894062
46932                     ],
46933                     [
46934                         -6.3156645,
46935                         56.7799312
46936                     ],
46937                     [
46938                         -6.2146739,
46939                         56.775675
46940                     ],
46941                     [
46942                         -6.2146739,
46943                         56.7234965
46944                     ],
46945                     [
46946                         -6.6866107,
46947                         56.7224309
46948                     ],
46949                     [
46950                         -6.6769001,
46951                         56.6114413
46952                     ],
46953                     [
46954                         -6.8419809,
46955                         56.607166
46956                     ],
46957                     [
46958                         -6.8400387,
46959                         56.5483307
46960                     ],
46961                     [
46962                         -7.1546633,
46963                         56.5461895
46964                     ],
46965                     [
46966                         -7.1488369,
46967                         56.4872592
46968                     ],
46969                     [
46970                         -6.9915246,
46971                         56.490476
46972                     ],
46973                     [
46974                         -6.9876404,
46975                         56.4325329
46976                     ],
46977                     [
46978                         -6.6827265,
46979                         56.4314591
46980                     ],
46981                     [
46982                         -6.6769001,
46983                         56.5472601
46984                     ],
46985                     [
46986                         -6.5292985,
46987                         56.5504717
46988                     ],
46989                     [
46990                         -6.5234721,
46991                         56.4379018
46992                     ],
46993                     [
46994                         -6.3661598,
46995                         56.4368281
46996                     ],
46997                     [
46998                         -6.3642177,
46999                         56.3766524
47000                     ],
47001                     [
47002                         -6.5273563,
47003                         56.3712749
47004                     ],
47005                     [
47006                         -6.5171745,
47007                         56.2428427
47008                     ],
47009                     [
47010                         -6.4869621,
47011                         56.247421
47012                     ],
47013                     [
47014                         -6.4869621,
47015                         56.1893882
47016                     ],
47017                     [
47018                         -6.3001945,
47019                         56.1985572
47020                     ],
47021                     [
47022                         -6.3029411,
47023                         56.2581017
47024                     ],
47025                     [
47026                         -5.9019401,
47027                         56.256576
47028                     ],
47029                     [
47030                         -5.8964469,
47031                         56.0960466
47032                     ],
47033                     [
47034                         -6.0282829,
47035                         56.0883855
47036                     ],
47037                     [
47038                         -6.0392692,
47039                         56.1557502
47040                     ],
47041                     [
47042                         -6.3853385,
47043                         56.1542205
47044                     ],
47045                     [
47046                         -6.3606193,
47047                         55.96099
47048                     ],
47049                     [
47050                         -6.2123039,
47051                         55.9640647
47052                     ],
47053                     [
47054                         -6.2047508,
47055                         55.9202269
47056                     ],
47057                     [
47058                         -6.5185478,
47059                         55.9129158
47060                     ],
47061                     [
47062                         -6.5061881,
47063                         55.7501763
47064                     ],
47065                     [
47066                         -6.6764762,
47067                         55.7409005
47068                     ],
47069                     [
47070                         -6.6599967,
47071                         55.6263176
47072                     ],
47073                     [
47074                         -6.3551261,
47075                         55.6232161
47076                     ],
47077                     [
47078                         -6.3578727,
47079                         55.5689002
47080                     ],
47081                     [
47082                         -6.0392692,
47083                         55.5720059
47084                     ],
47085                     [
47086                         -6.0310294,
47087                         55.6247669
47088                     ],
47089                     [
47090                         -5.7398917,
47091                         55.6309694
47092                     ],
47093                     [
47094                         -5.7371452,
47095                         55.4569279
47096                     ],
47097                     [
47098                         -5.8964469,
47099                         55.4600426
47100                     ],
47101                     [
47102                         -5.8964469,
47103                         55.2789864
47104                     ],
47105                     [
47106                         -5.4350211,
47107                         55.2821151
47108                     ],
47109                     [
47110                         -5.4405143,
47111                         55.4506979
47112                     ],
47113                     [
47114                         -5.2867057,
47115                         55.4569279
47116                     ],
47117                     [
47118                         -5.3086784,
47119                         55.4070602
47120                     ],
47121                     [
47122                         -4.9735954,
47123                         55.4008223
47124                     ],
47125                     [
47126                         -4.9845817,
47127                         55.2038242
47128                     ],
47129                     [
47130                         -5.1493766,
47131                         55.2038242
47132                     ],
47133                     [
47134                         -5.1411369,
47135                         55.037337
47136                     ],
47137                     [
47138                         -5.2152946,
47139                         55.0341891
47140                     ]
47141                 ],
47142                 [
47143                     [
47144                         -2.1646559,
47145                         60.1622059
47146                     ],
47147                     [
47148                         -1.9930299,
47149                         60.1609801
47150                     ],
47151                     [
47152                         -1.9946862,
47153                         60.1035151
47154                     ],
47155                     [
47156                         -2.1663122,
47157                         60.104743
47158                     ]
47159                 ],
47160                 [
47161                     [
47162                         -1.5360658,
47163                         59.8570831
47164                     ],
47165                     [
47166                         -1.3653566,
47167                         59.8559841
47168                     ],
47169                     [
47170                         -1.366847,
47171                         59.7975565
47172                     ],
47173                     [
47174                         -1.190628,
47175                         59.7964199
47176                     ],
47177                     [
47178                         -1.1862046,
47179                         59.9695391
47180                     ],
47181                     [
47182                         -1.0078652,
47183                         59.9683948
47184                     ],
47185                     [
47186                         -1.0041233,
47187                         60.114145
47188                     ],
47189                     [
47190                         -0.8360832,
47191                         60.1130715
47192                     ],
47193                     [
47194                         -0.834574,
47195                         60.1716772
47196                     ],
47197                     [
47198                         -1.0074262,
47199                         60.1727795
47200                     ],
47201                     [
47202                         -1.0052165,
47203                         60.2583924
47204                     ],
47205                     [
47206                         -0.8299659,
47207                         60.2572778
47208                     ],
47209                     [
47210                         -0.826979,
47211                         60.3726551
47212                     ],
47213                     [
47214                         -0.6507514,
47215                         60.3715381
47216                     ],
47217                     [
47218                         -0.6477198,
47219                         60.4882292
47220                     ],
47221                     [
47222                         -0.9984896,
47223                         60.4904445
47224                     ],
47225                     [
47226                         -0.9970279,
47227                         60.546555
47228                     ],
47229                     [
47230                         -0.6425288,
47231                         60.5443201
47232                     ],
47233                     [
47234                         -0.6394896,
47235                         60.6606792
47236                     ],
47237                     [
47238                         -0.8148133,
47239                         60.6617806
47240                     ],
47241                     [
47242                         -0.8132987,
47243                         60.7196112
47244                     ],
47245                     [
47246                         -0.6383298,
47247                         60.7185141
47248                     ],
47249                     [
47250                         -0.635467,
47251                         60.8275393
47252                     ],
47253                     [
47254                         -0.797568,
47255                         60.8285523
47256                     ],
47257                     [
47258                         -0.9941426,
47259                         60.8297807
47260                     ],
47261                     [
47262                         -0.9954966,
47263                         60.7782667
47264                     ],
47265                     [
47266                         -1.1670282,
47267                         60.7793403
47268                     ],
47269                     [
47270                         -1.1700357,
47271                         60.6646181
47272                     ],
47273                     [
47274                         -1.5222599,
47275                         60.6668304
47276                     ],
47277                     [
47278                         -1.5237866,
47279                         60.6084426
47280                     ],
47281                     [
47282                         -1.6975673,
47283                         60.609536
47284                     ],
47285                     [
47286                         -1.7021271,
47287                         60.4345249
47288                     ],
47289                     [
47290                         -1.5260578,
47291                         60.4334111
47292                     ],
47293                     [
47294                         -1.5275203,
47295                         60.3770719
47296                     ],
47297                     [
47298                         -1.8751127,
47299                         60.3792746
47300                     ],
47301                     [
47302                         -1.8781372,
47303                         60.2624647
47304                     ],
47305                     [
47306                         -1.7019645,
47307                         60.2613443
47308                     ],
47309                     [
47310                         -1.7049134,
47311                         60.1470532
47312                     ],
47313                     [
47314                         -1.528659,
47315                         60.1459283
47316                     ]
47317                 ],
47318                 [
47319                     [
47320                         -0.9847667,
47321                         60.8943762
47322                     ],
47323                     [
47324                         -0.9860347,
47325                         60.8361105
47326                     ],
47327                     [
47328                         -0.8078362,
47329                         60.8351904
47330                     ],
47331                     [
47332                         -0.8065683,
47333                         60.8934578
47334                     ]
47335                 ],
47336                 [
47337                     [
47338                         -7.7696901,
47339                         56.8788231
47340                     ],
47341                     [
47342                         -7.7614504,
47343                         56.7608274
47344                     ],
47345                     [
47346                         -7.6009049,
47347                         56.7641903
47348                     ],
47349                     [
47350                         -7.5972473,
47351                         56.819332
47352                     ],
47353                     [
47354                         -7.4479894,
47355                         56.8203948
47356                     ],
47357                     [
47358                         -7.4489319,
47359                         56.8794098
47360                     ],
47361                     [
47362                         -7.2841369,
47363                         56.8794098
47364                     ],
47365                     [
47366                         -7.2813904,
47367                         57.0471152
47368                     ],
47369                     [
47370                         -7.1303283,
47371                         57.0515969
47372                     ],
47373                     [
47374                         -7.1330749,
47375                         57.511801
47376                     ],
47377                     [
47378                         -6.96828,
47379                         57.5147514
47380                     ],
47381                     [
47382                         -6.9765198,
47383                         57.6854668
47384                     ],
47385                     [
47386                         -6.8062317,
47387                         57.6913392
47388                     ],
47389                     [
47390                         -6.8089782,
47391                         57.8041985
47392                     ],
47393                     [
47394                         -6.6496765,
47395                         57.8071252
47396                     ],
47397                     [
47398                         -6.6441833,
47399                         57.8612267
47400                     ],
47401                     [
47402                         -6.3200866,
47403                         57.8626878
47404                     ],
47405                     [
47406                         -6.3200866,
47407                         58.1551617
47408                     ],
47409                     [
47410                         -6.1607849,
47411                         58.1522633
47412                     ],
47413                     [
47414                         -6.1552917,
47415                         58.20874
47416                     ],
47417                     [
47418                         -5.9850036,
47419                         58.2101869
47420                     ],
47421                     [
47422                         -5.9904968,
47423                         58.2680163
47424                     ],
47425                     [
47426                         -6.1497986,
47427                         58.2665717
47428                     ],
47429                     [
47430                         -6.1415588,
47431                         58.5557514
47432                     ],
47433                     [
47434                         -6.3173401,
47435                         58.5557514
47436                     ],
47437                     [
47438                         -6.3091003,
47439                         58.4983923
47440                     ],
47441                     [
47442                         -6.4876282,
47443                         58.4955218
47444                     ],
47445                     [
47446                         -6.4876282,
47447                         58.4423768
47448                     ],
47449                     [
47450                         -6.6606628,
47451                         58.4395018
47452                     ],
47453                     [
47454                         -6.6469299,
47455                         58.3819525
47456                     ],
47457                     [
47458                         -6.8117248,
47459                         58.3805125
47460                     ],
47461                     [
47462                         -6.8117248,
47463                         58.3286357
47464                     ],
47465                     [
47466                         -6.9792663,
47467                         58.3286357
47468                     ],
47469                     [
47470                         -6.9710266,
47471                         58.2694608
47472                     ],
47473                     [
47474                         -7.1413147,
47475                         58.2680163
47476                     ],
47477                     [
47478                         -7.1403816,
47479                         58.0358742
47480                     ],
47481                     [
47482                         -7.3020636,
47483                         58.0351031
47484                     ],
47485                     [
47486                         -7.3030347,
47487                         57.9774797
47488                     ],
47489                     [
47490                         -7.1379539,
47491                         57.9777372
47492                     ],
47493                     [
47494                         -7.1413526,
47495                         57.9202792
47496                     ],
47497                     [
47498                         -7.1398961,
47499                         57.8640206
47500                     ],
47501                     [
47502                         -7.3020636,
47503                         57.862471
47504                     ],
47505                     [
47506                         -7.298484,
47507                         57.7442293
47508                     ],
47509                     [
47510                         -7.4509193,
47511                         57.7456951
47512                     ],
47513                     [
47514                         -7.4550392,
47515                         57.6899522
47516                     ],
47517                     [
47518                         -7.6186131,
47519                         57.6906048
47520                     ],
47521                     [
47522                         -7.6198341,
47523                         57.7456951
47524                     ],
47525                     [
47526                         -7.7901222,
47527                         57.7442293
47528                     ],
47529                     [
47530                         -7.7873756,
47531                         57.6855477
47532                     ],
47533                     [
47534                         -7.6222332,
47535                         57.6853817
47536                     ],
47537                     [
47538                         -7.6173779,
47539                         57.5712602
47540                     ],
47541                     [
47542                         -7.788285,
47543                         57.5709998
47544                     ],
47545                     [
47546                         -7.7892561,
47547                         57.512109
47548                     ],
47549                     [
47550                         -7.7038025,
47551                         57.5115874
47552                     ],
47553                     [
47554                         -7.6999183,
47555                         57.4546902
47556                     ],
47557                     [
47558                         -7.5367796,
47559                         57.4552126
47560                     ],
47561                     [
47562                         -7.5348375,
47563                         57.5126306
47564                     ],
47565                     [
47566                         -7.4581235,
47567                         57.5131521
47568                     ],
47569                     [
47570                         -7.4552103,
47571                         57.2824165
47572                     ],
47573                     [
47574                         -7.6115515,
47575                         57.2845158
47576                     ],
47577                     [
47578                         -7.6144647,
47579                         57.2272651
47580                     ],
47581                     [
47582                         -7.451326,
47583                         57.2256881
47584                     ],
47585                     [
47586                         -7.451326,
47587                         57.1103873
47588                     ],
47589                     [
47590                         -7.6164068,
47591                         57.1088053
47592                     ],
47593                     [
47594                         -7.603783,
47595                         56.8792358
47596                     ]
47597                 ],
47598                 [
47599                     [
47600                         -1.7106618,
47601                         59.5626284
47602                     ],
47603                     [
47604                         -1.5417509,
47605                         59.562215
47606                     ],
47607                     [
47608                         -1.5423082,
47609                         59.5037224
47610                     ],
47611                     [
47612                         -1.7112191,
47613                         59.5041365
47614                     ]
47615                 ]
47616             ],
47617             "terms_url": "http://geo.nls.uk/maps/",
47618             "terms_text": "National Library of Scotland Historic Maps"
47619         },
47620         {
47621             "name": "New & Misaligned TIGER Roads",
47622             "type": "tms",
47623             "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",
47624             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
47625             "scaleExtent": [
47626                 0,
47627                 22
47628             ],
47629             "polygon": [
47630                 [
47631                     [
47632                         -124.7617886,
47633                         48.4130148
47634                     ],
47635                     [
47636                         -124.6059492,
47637                         45.90245
47638                     ],
47639                     [
47640                         -124.9934269,
47641                         40.0557614
47642                     ],
47643                     [
47644                         -122.5369737,
47645                         36.8566086
47646                     ],
47647                     [
47648                         -119.9775867,
47649                         33.0064099
47650                     ],
47651                     [
47652                         -117.675935,
47653                         32.4630223
47654                     ],
47655                     [
47656                         -114.8612307,
47657                         32.4799891
47658                     ],
47659                     [
47660                         -111.0089311,
47661                         31.336015
47662                     ],
47663                     [
47664                         -108.1992687,
47665                         31.3260016
47666                     ],
47667                     [
47668                         -108.1871123,
47669                         31.7755116
47670                     ],
47671                     [
47672                         -106.5307225,
47673                         31.7820947
47674                     ],
47675                     [
47676                         -106.4842052,
47677                         31.7464455
47678                     ],
47679                     [
47680                         -106.429317,
47681                         31.7520583
47682                     ],
47683                     [
47684                         -106.2868855,
47685                         31.5613291
47686                     ],
47687                     [
47688                         -106.205248,
47689                         31.446704
47690                     ],
47691                     [
47692                         -105.0205259,
47693                         30.5360988
47694                     ],
47695                     [
47696                         -104.5881916,
47697                         29.6997856
47698                     ],
47699                     [
47700                         -103.2518856,
47701                         28.8908685
47702                     ],
47703                     [
47704                         -102.7173632,
47705                         29.3920567
47706                     ],
47707                     [
47708                         -102.1513983,
47709                         29.7475702
47710                     ],
47711                     [
47712                         -101.2552871,
47713                         29.4810523
47714                     ],
47715                     [
47716                         -100.0062436,
47717                         28.0082173
47718                     ],
47719                     [
47720                         -99.2351068,
47721                         26.4475962
47722                     ],
47723                     [
47724                         -98.0109067,
47725                         25.9928035
47726                     ],
47727                     [
47728                         -97.435024,
47729                         25.8266009
47730                     ],
47731                     [
47732                         -96.9555259,
47733                         25.9821589
47734                     ],
47735                     [
47736                         -96.8061741,
47737                         27.7978168
47738                     ],
47739                     [
47740                         -95.5563349,
47741                         28.5876066
47742                     ],
47743                     [
47744                         -93.7405308,
47745                         29.4742093
47746                     ],
47747                     [
47748                         -90.9028456,
47749                         28.8564513
47750                     ],
47751                     [
47752                         -88.0156706,
47753                         28.9944338
47754                     ],
47755                     [
47756                         -88.0162494,
47757                         30.0038862
47758                     ],
47759                     [
47760                         -86.0277506,
47761                         30.0047454
47762                     ],
47763                     [
47764                         -84.0187909,
47765                         28.9961781
47766                     ],
47767                     [
47768                         -81.9971976,
47769                         25.9826768
47770                     ],
47771                     [
47772                         -81.9966618,
47773                         25.0134917
47774                     ],
47775                     [
47776                         -84.0165592,
47777                         25.0125783
47778                     ],
47779                     [
47780                         -84.0160068,
47781                         24.0052745
47782                     ],
47783                     [
47784                         -80.0199985,
47785                         24.007096
47786                     ],
47787                     [
47788                         -79.8901116,
47789                         26.8550713
47790                     ],
47791                     [
47792                         -80.0245309,
47793                         32.0161282
47794                     ],
47795                     [
47796                         -75.4147385,
47797                         35.0531894
47798                     ],
47799                     [
47800                         -74.0211163,
47801                         39.5727927
47802                     ],
47803                     [
47804                         -72.002019,
47805                         40.9912464
47806                     ],
47807                     [
47808                         -69.8797398,
47809                         40.9920457
47810                     ],
47811                     [
47812                         -69.8489304,
47813                         43.2619916
47814                     ],
47815                     [
47816                         -66.9452845,
47817                         44.7104937
47818                     ],
47819                     [
47820                         -67.7596632,
47821                         47.0990024
47822                     ],
47823                     [
47824                         -69.2505131,
47825                         47.5122328
47826                     ],
47827                     [
47828                         -70.4614886,
47829                         46.2176574
47830                     ],
47831                     [
47832                         -71.412273,
47833                         45.254878
47834                     ],
47835                     [
47836                         -72.0222508,
47837                         45.0059846
47838                     ],
47839                     [
47840                         -75.0798841,
47841                         44.9802854
47842                     ],
47843                     [
47844                         -76.9023061,
47845                         43.8024568
47846                     ],
47847                     [
47848                         -78.7623935,
47849                         43.6249578
47850                     ],
47851                     [
47852                         -79.15798,
47853                         43.4462589
47854                     ],
47855                     [
47856                         -79.0060087,
47857                         42.8005317
47858                     ],
47859                     [
47860                         -82.662475,
47861                         41.6889458
47862                     ],
47863                     [
47864                         -82.1761642,
47865                         43.588535
47866                     ],
47867                     [
47868                         -83.2813977,
47869                         46.138853
47870                     ],
47871                     [
47872                         -87.5064535,
47873                         48.0142702
47874                     ],
47875                     [
47876                         -88.3492194,
47877                         48.2963271
47878                     ],
47879                     [
47880                         -89.4353148,
47881                         47.9837822
47882                     ],
47883                     [
47884                         -93.9981078,
47885                         49.0067142
47886                     ],
47887                     [
47888                         -95.1105379,
47889                         49.412004
47890                     ],
47891                     [
47892                         -96.0131199,
47893                         49.0060547
47894                     ],
47895                     [
47896                         -123.3228926,
47897                         49.0042878
47898                     ],
47899                     [
47900                         -123.2275233,
47901                         48.1849927
47902                     ]
47903                 ],
47904                 [
47905                     [
47906                         -160.5787616,
47907                         22.5062947
47908                     ],
47909                     [
47910                         -160.5782192,
47911                         21.4984647
47912                     ],
47913                     [
47914                         -158.7470604,
47915                         21.2439843
47916                     ],
47917                     [
47918                         -157.5083185,
47919                         20.995803
47920                     ],
47921                     [
47922                         -155.9961942,
47923                         18.7790194
47924                     ],
47925                     [
47926                         -154.6217803,
47927                         18.7586966
47928                     ],
47929                     [
47930                         -154.6890176,
47931                         19.8805722
47932                     ],
47933                     [
47934                         -156.2927622,
47935                         21.2225888
47936                     ],
47937                     [
47938                         -157.5047384,
47939                         21.9984962
47940                     ],
47941                     [
47942                         -159.0093692,
47943                         22.5070181
47944                     ]
47945                 ],
47946                 [
47947                     [
47948                         -167.1571546,
47949                         68.721974
47950                     ],
47951                     [
47952                         -164.8553982,
47953                         67.0255078
47954                     ],
47955                     [
47956                         -168.002195,
47957                         66.0017503
47958                     ],
47959                     [
47960                         -169.0087448,
47961                         66.001546
47962                     ],
47963                     [
47964                         -169.0075381,
47965                         64.9987675
47966                     ],
47967                     [
47968                         -172.5143281,
47969                         63.8767267
47970                     ],
47971                     [
47972                         -173.8197023,
47973                         59.74014
47974                     ],
47975                     [
47976                         -162.5018149,
47977                         58.0005815
47978                     ],
47979                     [
47980                         -160.0159024,
47981                         58.0012389
47982                     ],
47983                     [
47984                         -160.0149725,
47985                         57.000035
47986                     ],
47987                     [
47988                         -160.5054788,
47989                         56.9999017
47990                     ],
47991                     [
47992                         -165.8092575,
47993                         54.824847
47994                     ],
47995                     [
47996                         -178.000097,
47997                         52.2446469
47998                     ],
47999                     [
48000                         -177.9992996,
48001                         51.2554252
48002                     ],
48003                     [
48004                         -171.4689067,
48005                         51.8215329
48006                     ],
48007                     [
48008                         -162.40251,
48009                         53.956664
48010                     ],
48011                     [
48012                         -159.0075717,
48013                         55.002502
48014                     ],
48015                     [
48016                         -158.0190709,
48017                         55.0027849
48018                     ],
48019                     [
48020                         -151.9963213,
48021                         55.9991902
48022                     ],
48023                     [
48024                         -151.500341,
48025                         57.9987853
48026                     ],
48027                     [
48028                         -151.5012894,
48029                         58.9919816
48030                     ],
48031                     [
48032                         -138.5159989,
48033                         58.9953194
48034                     ],
48035                     [
48036                         -138.5150471,
48037                         57.9986434
48038                     ],
48039                     [
48040                         -133.9948193,
48041                         54.0031685
48042                     ],
48043                     [
48044                         -130.0044418,
48045                         54.0043387
48046                     ],
48047                     [
48048                         -130.0070826,
48049                         57.0000507
48050                     ],
48051                     [
48052                         -131.975877,
48053                         56.9995156
48054                     ],
48055                     [
48056                         -135.1229873,
48057                         59.756601
48058                     ],
48059                     [
48060                         -138.0071813,
48061                         59.991805
48062                     ],
48063                     [
48064                         -139.1715881,
48065                         60.4127229
48066                     ],
48067                     [
48068                         -140.9874011,
48069                         61.0118551
48070                     ],
48071                     [
48072                         -140.9683975,
48073                         69.9535069
48074                     ],
48075                     [
48076                         -156.176891,
48077                         71.5633329
48078                     ],
48079                     [
48080                         -160.413634,
48081                         70.7397728
48082                     ],
48083                     [
48084                         -163.0218273,
48085                         69.9707435
48086                     ],
48087                     [
48088                         -164.9717003,
48089                         68.994689
48090                     ]
48091                 ]
48092             ],
48093             "overlay": true
48094         },
48095         {
48096             "name": "OS 1:25k historic (OSM)",
48097             "type": "tms",
48098             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
48099             "scaleExtent": [
48100                 6,
48101                 17
48102             ],
48103             "polygon": [
48104                 [
48105                     [
48106                         -9,
48107                         49.8
48108                     ],
48109                     [
48110                         -9,
48111                         61.1
48112                     ],
48113                     [
48114                         1.9,
48115                         61.1
48116                     ],
48117                     [
48118                         1.9,
48119                         49.8
48120                     ],
48121                     [
48122                         -9,
48123                         49.8
48124                     ]
48125                 ]
48126             ]
48127         },
48128         {
48129             "name": "OS New Popular Edition historic",
48130             "type": "tms",
48131             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
48132             "polygon": [
48133                 [
48134                     [
48135                         -5.8,
48136                         49.8
48137                     ],
48138                     [
48139                         -5.8,
48140                         55.8
48141                     ],
48142                     [
48143                         1.9,
48144                         55.8
48145                     ],
48146                     [
48147                         1.9,
48148                         49.8
48149                     ],
48150                     [
48151                         -5.8,
48152                         49.8
48153                     ]
48154                 ]
48155             ]
48156         },
48157         {
48158             "name": "OS OpenData Locator",
48159             "type": "tms",
48160             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
48161             "polygon": [
48162                 [
48163                     [
48164                         -9,
48165                         49.8
48166                     ],
48167                     [
48168                         -9,
48169                         61.1
48170                     ],
48171                     [
48172                         1.9,
48173                         61.1
48174                     ],
48175                     [
48176                         1.9,
48177                         49.8
48178                     ],
48179                     [
48180                         -9,
48181                         49.8
48182                     ]
48183                 ]
48184             ],
48185             "overlay": true
48186         },
48187         {
48188             "name": "OS OpenData StreetView",
48189             "type": "tms",
48190             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
48191             "scaleExtent": [
48192                 1,
48193                 18
48194             ],
48195             "polygon": [
48196                 [
48197                     [
48198                         -5.8292886,
48199                         50.0229734
48200                     ],
48201                     [
48202                         -5.8292886,
48203                         50.254819
48204                     ],
48205                     [
48206                         -5.373356,
48207                         50.254819
48208                     ],
48209                     [
48210                         -5.373356,
48211                         50.3530588
48212                     ],
48213                     [
48214                         -5.1756021,
48215                         50.3530588
48216                     ],
48217                     [
48218                         -5.1756021,
48219                         50.5925406
48220                     ],
48221                     [
48222                         -4.9970743,
48223                         50.5925406
48224                     ],
48225                     [
48226                         -4.9970743,
48227                         50.6935617
48228                     ],
48229                     [
48230                         -4.7965738,
48231                         50.6935617
48232                     ],
48233                     [
48234                         -4.7965738,
48235                         50.7822112
48236                     ],
48237                     [
48238                         -4.6949503,
48239                         50.7822112
48240                     ],
48241                     [
48242                         -4.6949503,
48243                         50.9607371
48244                     ],
48245                     [
48246                         -4.6043131,
48247                         50.9607371
48248                     ],
48249                     [
48250                         -4.6043131,
48251                         51.0692066
48252                     ],
48253                     [
48254                         -4.3792215,
48255                         51.0692066
48256                     ],
48257                     [
48258                         -4.3792215,
48259                         51.2521782
48260                     ],
48261                     [
48262                         -3.9039346,
48263                         51.2521782
48264                     ],
48265                     [
48266                         -3.9039346,
48267                         51.2916998
48268                     ],
48269                     [
48270                         -3.7171671,
48271                         51.2916998
48272                     ],
48273                     [
48274                         -3.7171671,
48275                         51.2453014
48276                     ],
48277                     [
48278                         -3.1486246,
48279                         51.2453014
48280                     ],
48281                     [
48282                         -3.1486246,
48283                         51.362067
48284                     ],
48285                     [
48286                         -3.7446329,
48287                         51.362067
48288                     ],
48289                     [
48290                         -3.7446329,
48291                         51.4340386
48292                     ],
48293                     [
48294                         -3.8297769,
48295                         51.4340386
48296                     ],
48297                     [
48298                         -3.8297769,
48299                         51.5298246
48300                     ],
48301                     [
48302                         -4.0852091,
48303                         51.5298246
48304                     ],
48305                     [
48306                         -4.0852091,
48307                         51.4939284
48308                     ],
48309                     [
48310                         -4.3792215,
48311                         51.4939284
48312                     ],
48313                     [
48314                         -4.3792215,
48315                         51.5427168
48316                     ],
48317                     [
48318                         -5.1444195,
48319                         51.5427168
48320                     ],
48321                     [
48322                         -5.1444195,
48323                         51.6296003
48324                     ],
48325                     [
48326                         -5.7387103,
48327                         51.6296003
48328                     ],
48329                     [
48330                         -5.7387103,
48331                         51.774037
48332                     ],
48333                     [
48334                         -5.5095393,
48335                         51.774037
48336                     ],
48337                     [
48338                         -5.5095393,
48339                         51.9802596
48340                     ],
48341                     [
48342                         -5.198799,
48343                         51.9802596
48344                     ],
48345                     [
48346                         -5.198799,
48347                         52.0973358
48348                     ],
48349                     [
48350                         -4.8880588,
48351                         52.0973358
48352                     ],
48353                     [
48354                         -4.8880588,
48355                         52.1831557
48356                     ],
48357                     [
48358                         -4.4957492,
48359                         52.1831557
48360                     ],
48361                     [
48362                         -4.4957492,
48363                         52.2925739
48364                     ],
48365                     [
48366                         -4.3015365,
48367                         52.2925739
48368                     ],
48369                     [
48370                         -4.3015365,
48371                         52.3685318
48372                     ],
48373                     [
48374                         -4.1811246,
48375                         52.3685318
48376                     ],
48377                     [
48378                         -4.1811246,
48379                         52.7933685
48380                     ],
48381                     [
48382                         -4.4413696,
48383                         52.7933685
48384                     ],
48385                     [
48386                         -4.4413696,
48387                         52.7369614
48388                     ],
48389                     [
48390                         -4.8569847,
48391                         52.7369614
48392                     ],
48393                     [
48394                         -4.8569847,
48395                         52.9317255
48396                     ],
48397                     [
48398                         -4.7288044,
48399                         52.9317255
48400                     ],
48401                     [
48402                         -4.7288044,
48403                         53.5038599
48404                     ],
48405                     [
48406                         -4.1578191,
48407                         53.5038599
48408                     ],
48409                     [
48410                         -4.1578191,
48411                         53.4113498
48412                     ],
48413                     [
48414                         -3.3110518,
48415                         53.4113498
48416                     ],
48417                     [
48418                         -3.3110518,
48419                         53.5038599
48420                     ],
48421                     [
48422                         -3.2333667,
48423                         53.5038599
48424                     ],
48425                     [
48426                         -3.2333667,
48427                         54.0159169
48428                     ],
48429                     [
48430                         -3.3926211,
48431                         54.0159169
48432                     ],
48433                     [
48434                         -3.3926211,
48435                         54.1980953
48436                     ],
48437                     [
48438                         -3.559644,
48439                         54.1980953
48440                     ],
48441                     [
48442                         -3.559644,
48443                         54.433732
48444                     ],
48445                     [
48446                         -3.7188984,
48447                         54.433732
48448                     ],
48449                     [
48450                         -3.7188984,
48451                         54.721897
48452                     ],
48453                     [
48454                         -4.3015365,
48455                         54.721897
48456                     ],
48457                     [
48458                         -4.3015365,
48459                         54.6140739
48460                     ],
48461                     [
48462                         -5.0473132,
48463                         54.6140739
48464                     ],
48465                     [
48466                         -5.0473132,
48467                         54.7532915
48468                     ],
48469                     [
48470                         -5.2298731,
48471                         54.7532915
48472                     ],
48473                     [
48474                         -5.2298731,
48475                         55.2190799
48476                     ],
48477                     [
48478                         -5.6532567,
48479                         55.2190799
48480                     ],
48481                     [
48482                         -5.6532567,
48483                         55.250088
48484                     ],
48485                     [
48486                         -5.8979647,
48487                         55.250088
48488                     ],
48489                     [
48490                         -5.8979647,
48491                         55.4822462
48492                     ],
48493                     [
48494                         -6.5933212,
48495                         55.4822462
48496                     ],
48497                     [
48498                         -6.5933212,
48499                         56.3013441
48500                     ],
48501                     [
48502                         -7.1727691,
48503                         56.3013441
48504                     ],
48505                     [
48506                         -7.1727691,
48507                         56.5601822
48508                     ],
48509                     [
48510                         -6.8171722,
48511                         56.5601822
48512                     ],
48513                     [
48514                         -6.8171722,
48515                         56.6991713
48516                     ],
48517                     [
48518                         -6.5315276,
48519                         56.6991713
48520                     ],
48521                     [
48522                         -6.5315276,
48523                         56.9066964
48524                     ],
48525                     [
48526                         -6.811679,
48527                         56.9066964
48528                     ],
48529                     [
48530                         -6.811679,
48531                         57.3716613
48532                     ],
48533                     [
48534                         -6.8721038,
48535                         57.3716613
48536                     ],
48537                     [
48538                         -6.8721038,
48539                         57.5518893
48540                     ],
48541                     [
48542                         -7.0973235,
48543                         57.5518893
48544                     ],
48545                     [
48546                         -7.0973235,
48547                         57.2411085
48548                     ],
48549                     [
48550                         -7.1742278,
48551                         57.2411085
48552                     ],
48553                     [
48554                         -7.1742278,
48555                         56.9066964
48556                     ],
48557                     [
48558                         -7.3719817,
48559                         56.9066964
48560                     ],
48561                     [
48562                         -7.3719817,
48563                         56.8075885
48564                     ],
48565                     [
48566                         -7.5202972,
48567                         56.8075885
48568                     ],
48569                     [
48570                         -7.5202972,
48571                         56.7142479
48572                     ],
48573                     [
48574                         -7.8306806,
48575                         56.7142479
48576                     ],
48577                     [
48578                         -7.8306806,
48579                         56.8994605
48580                     ],
48581                     [
48582                         -7.6494061,
48583                         56.8994605
48584                     ],
48585                     [
48586                         -7.6494061,
48587                         57.4739617
48588                     ],
48589                     [
48590                         -7.8306806,
48591                         57.4739617
48592                     ],
48593                     [
48594                         -7.8306806,
48595                         57.7915584
48596                     ],
48597                     [
48598                         -7.4736249,
48599                         57.7915584
48600                     ],
48601                     [
48602                         -7.4736249,
48603                         58.086063
48604                     ],
48605                     [
48606                         -7.1879804,
48607                         58.086063
48608                     ],
48609                     [
48610                         -7.1879804,
48611                         58.367197
48612                     ],
48613                     [
48614                         -6.8034589,
48615                         58.367197
48616                     ],
48617                     [
48618                         -6.8034589,
48619                         58.4155786
48620                     ],
48621                     [
48622                         -6.638664,
48623                         58.4155786
48624                     ],
48625                     [
48626                         -6.638664,
48627                         58.4673277
48628                     ],
48629                     [
48630                         -6.5178143,
48631                         58.4673277
48632                     ],
48633                     [
48634                         -6.5178143,
48635                         58.5625632
48636                     ],
48637                     [
48638                         -6.0536224,
48639                         58.5625632
48640                     ],
48641                     [
48642                         -6.0536224,
48643                         58.1568843
48644                     ],
48645                     [
48646                         -6.1470062,
48647                         58.1568843
48648                     ],
48649                     [
48650                         -6.1470062,
48651                         58.1105865
48652                     ],
48653                     [
48654                         -6.2799798,
48655                         58.1105865
48656                     ],
48657                     [
48658                         -6.2799798,
48659                         57.7122664
48660                     ],
48661                     [
48662                         -6.1591302,
48663                         57.7122664
48664                     ],
48665                     [
48666                         -6.1591302,
48667                         57.6667563
48668                     ],
48669                     [
48670                         -5.9339104,
48671                         57.6667563
48672                     ],
48673                     [
48674                         -5.9339104,
48675                         57.8892524
48676                     ],
48677                     [
48678                         -5.80643,
48679                         57.8892524
48680                     ],
48681                     [
48682                         -5.80643,
48683                         57.9621767
48684                     ],
48685                     [
48686                         -5.6141692,
48687                         57.9621767
48688                     ],
48689                     [
48690                         -5.6141692,
48691                         58.0911236
48692                     ],
48693                     [
48694                         -5.490819,
48695                         58.0911236
48696                     ],
48697                     [
48698                         -5.490819,
48699                         58.3733281
48700                     ],
48701                     [
48702                         -5.3199118,
48703                         58.3733281
48704                     ],
48705                     [
48706                         -5.3199118,
48707                         58.75015
48708                     ],
48709                     [
48710                         -3.5719977,
48711                         58.75015
48712                     ],
48713                     [
48714                         -3.5719977,
48715                         59.2091788
48716                     ],
48717                     [
48718                         -3.1944501,
48719                         59.2091788
48720                     ],
48721                     [
48722                         -3.1944501,
48723                         59.4759216
48724                     ],
48725                     [
48726                         -2.243583,
48727                         59.4759216
48728                     ],
48729                     [
48730                         -2.243583,
48731                         59.1388749
48732                     ],
48733                     [
48734                         -2.4611012,
48735                         59.1388749
48736                     ],
48737                     [
48738                         -2.4611012,
48739                         58.8185938
48740                     ],
48741                     [
48742                         -2.7407675,
48743                         58.8185938
48744                     ],
48745                     [
48746                         -2.7407675,
48747                         58.5804743
48748                     ],
48749                     [
48750                         -2.9116746,
48751                         58.5804743
48752                     ],
48753                     [
48754                         -2.9116746,
48755                         58.1157523
48756                     ],
48757                     [
48758                         -3.4865441,
48759                         58.1157523
48760                     ],
48761                     [
48762                         -3.4865441,
48763                         57.740386
48764                     ],
48765                     [
48766                         -1.7153245,
48767                         57.740386
48768                     ],
48769                     [
48770                         -1.7153245,
48771                         57.2225558
48772                     ],
48773                     [
48774                         -1.9794538,
48775                         57.2225558
48776                     ],
48777                     [
48778                         -1.9794538,
48779                         56.8760742
48780                     ],
48781                     [
48782                         -2.1658979,
48783                         56.8760742
48784                     ],
48785                     [
48786                         -2.1658979,
48787                         56.6333186
48788                     ],
48789                     [
48790                         -2.3601106,
48791                         56.6333186
48792                     ],
48793                     [
48794                         -2.3601106,
48795                         56.0477521
48796                     ],
48797                     [
48798                         -1.9794538,
48799                         56.0477521
48800                     ],
48801                     [
48802                         -1.9794538,
48803                         55.8650949
48804                     ],
48805                     [
48806                         -1.4745008,
48807                         55.8650949
48808                     ],
48809                     [
48810                         -1.4745008,
48811                         55.2499926
48812                     ],
48813                     [
48814                         -1.3221997,
48815                         55.2499926
48816                     ],
48817                     [
48818                         -1.3221997,
48819                         54.8221737
48820                     ],
48821                     [
48822                         -1.0550014,
48823                         54.8221737
48824                     ],
48825                     [
48826                         -1.0550014,
48827                         54.6746628
48828                     ],
48829                     [
48830                         -0.6618765,
48831                         54.6746628
48832                     ],
48833                     [
48834                         -0.6618765,
48835                         54.5527463
48836                     ],
48837                     [
48838                         -0.3247617,
48839                         54.5527463
48840                     ],
48841                     [
48842                         -0.3247617,
48843                         54.2865195
48844                     ],
48845                     [
48846                         0.0092841,
48847                         54.2865195
48848                     ],
48849                     [
48850                         0.0092841,
48851                         53.7938518
48852                     ],
48853                     [
48854                         0.2081962,
48855                         53.7938518
48856                     ],
48857                     [
48858                         0.2081962,
48859                         53.5217726
48860                     ],
48861                     [
48862                         0.4163548,
48863                         53.5217726
48864                     ],
48865                     [
48866                         0.4163548,
48867                         53.0298851
48868                     ],
48869                     [
48870                         1.4273388,
48871                         53.0298851
48872                     ],
48873                     [
48874                         1.4273388,
48875                         52.92021
48876                     ],
48877                     [
48878                         1.8333912,
48879                         52.92021
48880                     ],
48881                     [
48882                         1.8333912,
48883                         52.042488
48884                     ],
48885                     [
48886                         1.5235504,
48887                         52.042488
48888                     ],
48889                     [
48890                         1.5235504,
48891                         51.8261335
48892                     ],
48893                     [
48894                         1.2697049,
48895                         51.8261335
48896                     ],
48897                     [
48898                         1.2697049,
48899                         51.6967453
48900                     ],
48901                     [
48902                         1.116651,
48903                         51.6967453
48904                     ],
48905                     [
48906                         1.116651,
48907                         51.440346
48908                     ],
48909                     [
48910                         1.5235504,
48911                         51.440346
48912                     ],
48913                     [
48914                         1.5235504,
48915                         51.3331831
48916                     ],
48917                     [
48918                         1.4507565,
48919                         51.3331831
48920                     ],
48921                     [
48922                         1.4507565,
48923                         51.0207553
48924                     ],
48925                     [
48926                         1.0699883,
48927                         51.0207553
48928                     ],
48929                     [
48930                         1.0699883,
48931                         50.9008416
48932                     ],
48933                     [
48934                         0.7788126,
48935                         50.9008416
48936                     ],
48937                     [
48938                         0.7788126,
48939                         50.729843
48940                     ],
48941                     [
48942                         -0.7255952,
48943                         50.729843
48944                     ],
48945                     [
48946                         -0.7255952,
48947                         50.7038437
48948                     ],
48949                     [
48950                         -1.0074383,
48951                         50.7038437
48952                     ],
48953                     [
48954                         -1.0074383,
48955                         50.5736307
48956                     ],
48957                     [
48958                         -2.3625252,
48959                         50.5736307
48960                     ],
48961                     [
48962                         -2.3625252,
48963                         50.4846421
48964                     ],
48965                     [
48966                         -2.4987805,
48967                         50.4846421
48968                     ],
48969                     [
48970                         -2.4987805,
48971                         50.5736307
48972                     ],
48973                     [
48974                         -3.4096378,
48975                         50.5736307
48976                     ],
48977                     [
48978                         -3.4096378,
48979                         50.2057837
48980                     ],
48981                     [
48982                         -3.6922446,
48983                         50.2057837
48984                     ],
48985                     [
48986                         -3.6922446,
48987                         50.1347737
48988                     ],
48989                     [
48990                         -5.005468,
48991                         50.1347737
48992                     ],
48993                     [
48994                         -5.005468,
48995                         49.9474456
48996                     ],
48997                     [
48998                         -5.2839506,
48999                         49.9474456
49000                     ],
49001                     [
49002                         -5.2839506,
49003                         50.0229734
49004                     ]
49005                 ],
49006                 [
49007                     [
49008                         -6.4580707,
49009                         49.8673563
49010                     ],
49011                     [
49012                         -6.4580707,
49013                         49.9499935
49014                     ],
49015                     [
49016                         -6.3978807,
49017                         49.9499935
49018                     ],
49019                     [
49020                         -6.3978807,
49021                         50.0053797
49022                     ],
49023                     [
49024                         -6.1799606,
49025                         50.0053797
49026                     ],
49027                     [
49028                         -6.1799606,
49029                         49.9168614
49030                     ],
49031                     [
49032                         -6.2540201,
49033                         49.9168614
49034                     ],
49035                     [
49036                         -6.2540201,
49037                         49.8673563
49038                     ]
49039                 ],
49040                 [
49041                     [
49042                         -5.8343165,
49043                         49.932156
49044                     ],
49045                     [
49046                         -5.8343165,
49047                         49.9754641
49048                     ],
49049                     [
49050                         -5.7683254,
49051                         49.9754641
49052                     ],
49053                     [
49054                         -5.7683254,
49055                         49.932156
49056                     ]
49057                 ],
49058                 [
49059                     [
49060                         -1.9483797,
49061                         60.6885737
49062                     ],
49063                     [
49064                         -1.9483797,
49065                         60.3058841
49066                     ],
49067                     [
49068                         -1.7543149,
49069                         60.3058841
49070                     ],
49071                     [
49072                         -1.7543149,
49073                         60.1284428
49074                     ],
49075                     [
49076                         -1.5754914,
49077                         60.1284428
49078                     ],
49079                     [
49080                         -1.5754914,
49081                         59.797917
49082                     ],
49083                     [
49084                         -1.0316959,
49085                         59.797917
49086                     ],
49087                     [
49088                         -1.0316959,
49089                         60.0354518
49090                     ],
49091                     [
49092                         -0.6626918,
49093                         60.0354518
49094                     ],
49095                     [
49096                         -0.6626918,
49097                         60.9103862
49098                     ],
49099                     [
49100                         -1.1034395,
49101                         60.9103862
49102                     ],
49103                     [
49104                         -1.1034395,
49105                         60.8040022
49106                     ],
49107                     [
49108                         -1.3506319,
49109                         60.8040022
49110                     ],
49111                     [
49112                         -1.3506319,
49113                         60.6885737
49114                     ]
49115                 ],
49116                 [
49117                     [
49118                         -2.203381,
49119                         60.1968568
49120                     ],
49121                     [
49122                         -2.203381,
49123                         60.0929443
49124                     ],
49125                     [
49126                         -1.9864011,
49127                         60.0929443
49128                     ],
49129                     [
49130                         -1.9864011,
49131                         60.1968568
49132                     ]
49133                 ],
49134                 [
49135                     [
49136                         -1.7543149,
49137                         59.5698289
49138                     ],
49139                     [
49140                         -1.7543149,
49141                         59.4639383
49142                     ],
49143                     [
49144                         -1.5373349,
49145                         59.4639383
49146                     ],
49147                     [
49148                         -1.5373349,
49149                         59.5698289
49150                     ]
49151                 ],
49152                 [
49153                     [
49154                         -4.5585981,
49155                         59.1370518
49156                     ],
49157                     [
49158                         -4.5585981,
49159                         58.9569099
49160                     ],
49161                     [
49162                         -4.2867004,
49163                         58.9569099
49164                     ],
49165                     [
49166                         -4.2867004,
49167                         59.1370518
49168                     ]
49169                 ],
49170                 [
49171                     [
49172                         -6.2787732,
49173                         59.2025744
49174                     ],
49175                     [
49176                         -6.2787732,
49177                         59.0227769
49178                     ],
49179                     [
49180                         -5.6650612,
49181                         59.0227769
49182                     ],
49183                     [
49184                         -5.6650612,
49185                         59.2025744
49186                     ]
49187                 ],
49188                 [
49189                     [
49190                         -8.7163482,
49191                         57.9440556
49192                     ],
49193                     [
49194                         -8.7163482,
49195                         57.7305936
49196                     ],
49197                     [
49198                         -8.3592926,
49199                         57.7305936
49200                     ],
49201                     [
49202                         -8.3592926,
49203                         57.9440556
49204                     ]
49205                 ],
49206                 [
49207                     [
49208                         -7.6077005,
49209                         50.4021026
49210                     ],
49211                     [
49212                         -7.6077005,
49213                         50.2688657
49214                     ],
49215                     [
49216                         -7.3907205,
49217                         50.2688657
49218                     ],
49219                     [
49220                         -7.3907205,
49221                         50.4021026
49222                     ]
49223                 ],
49224                 [
49225                     [
49226                         -7.7304303,
49227                         58.3579902
49228                     ],
49229                     [
49230                         -7.7304303,
49231                         58.248313
49232                     ],
49233                     [
49234                         -7.5134503,
49235                         58.248313
49236                     ],
49237                     [
49238                         -7.5134503,
49239                         58.3579902
49240                     ]
49241                 ]
49242             ]
49243         },
49244         {
49245             "name": "OS Scottish Popular historic",
49246             "type": "tms",
49247             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
49248             "scaleExtent": [
49249                 6,
49250                 15
49251             ],
49252             "polygon": [
49253                 [
49254                     [
49255                         -7.8,
49256                         54.5
49257                     ],
49258                     [
49259                         -7.8,
49260                         61.1
49261                     ],
49262                     [
49263                         -1.1,
49264                         61.1
49265                     ],
49266                     [
49267                         -1.1,
49268                         54.5
49269                     ],
49270                     [
49271                         -7.8,
49272                         54.5
49273                     ]
49274                 ]
49275             ]
49276         },
49277         {
49278             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
49279             "type": "tms",
49280             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
49281             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
49282             "scaleExtent": [
49283                 13,
49284                 20
49285             ],
49286             "polygon": [
49287                 [
49288                     [
49289                         -2.14039404,
49290                         57.11218789
49291                     ],
49292                     [
49293                         -2.14064752,
49294                         57.17894161
49295                     ],
49296                     [
49297                         -2.04501987,
49298                         57.17901252
49299                     ],
49300                     [
49301                         -2.04493842,
49302                         57.11225862
49303                     ]
49304                 ]
49305             ],
49306             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
49307             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
49308         },
49309         {
49310             "name": "OS Town Plans, Airdrie 1858 (NLS)",
49311             "type": "tms",
49312             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
49313             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
49314             "scaleExtent": [
49315                 13,
49316                 20
49317             ],
49318             "polygon": [
49319                 [
49320                     [
49321                         -3.99291738,
49322                         55.86408041
49323                     ],
49324                     [
49325                         -3.99338933,
49326                         55.87329115
49327                     ],
49328                     [
49329                         -3.9691085,
49330                         55.87368212
49331                     ],
49332                     [
49333                         -3.9686423,
49334                         55.86447124
49335                     ]
49336                 ]
49337             ],
49338             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
49339             "terms_text": "National Library of Scotland - Airdrie 1858"
49340         },
49341         {
49342             "name": "OS Town Plans, Alexandria 1859 (NLS)",
49343             "type": "tms",
49344             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
49345             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
49346             "scaleExtent": [
49347                 13,
49348                 20
49349             ],
49350             "polygon": [
49351                 [
49352                     [
49353                         -4.58973571,
49354                         55.97536707
49355                     ],
49356                     [
49357                         -4.59104461,
49358                         55.99493153
49359                     ],
49360                     [
49361                         -4.55985072,
49362                         55.99558348
49363                     ],
49364                     [
49365                         -4.55855754,
49366                         55.97601855
49367                     ]
49368                 ]
49369             ],
49370             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
49371             "terms_text": "National Library of Scotland - Alexandria 1859"
49372         },
49373         {
49374             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
49375             "type": "tms",
49376             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
49377             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
49378             "scaleExtent": [
49379                 13,
49380                 20
49381             ],
49382             "polygon": [
49383                 [
49384                     [
49385                         -3.81166061,
49386                         56.09864363
49387                     ],
49388                     [
49389                         -3.81274448,
49390                         56.12169929
49391                     ],
49392                     [
49393                         -3.7804609,
49394                         56.12216898
49395                     ],
49396                     [
49397                         -3.77939631,
49398                         56.09911292
49399                     ]
49400                 ]
49401             ],
49402             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
49403             "terms_text": "National Library of Scotland - Alloa 1861-1862"
49404         },
49405         {
49406             "name": "OS Town Plans, Annan 1859 (NLS)",
49407             "type": "tms",
49408             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
49409             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
49410             "scaleExtent": [
49411                 13,
49412                 20
49413             ],
49414             "polygon": [
49415                 [
49416                     [
49417                         -3.27921439,
49418                         54.98252155
49419                     ],
49420                     [
49421                         -3.27960062,
49422                         54.9946601
49423                     ],
49424                     [
49425                         -3.24866331,
49426                         54.99498165
49427                     ],
49428                     [
49429                         -3.24828642,
49430                         54.98284297
49431                     ]
49432                 ]
49433             ],
49434             "terms_url": "http://maps.nls.uk/townplans/annan.html",
49435             "terms_text": "National Library of Scotland - Annan 1859"
49436         },
49437         {
49438             "name": "OS Town Plans, Arbroath 1858 (NLS)",
49439             "type": "tms",
49440             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
49441             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
49442             "scaleExtent": [
49443                 13,
49444                 20
49445             ],
49446             "polygon": [
49447                 [
49448                     [
49449                         -2.60716469,
49450                         56.53995105
49451                     ],
49452                     [
49453                         -2.60764981,
49454                         56.57022426
49455                     ],
49456                     [
49457                         -2.56498708,
49458                         56.57042549
49459                     ],
49460                     [
49461                         -2.564536,
49462                         56.54015206
49463                     ]
49464                 ]
49465             ],
49466             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
49467             "terms_text": "National Library of Scotland - Arbroath 1858"
49468         },
49469         {
49470             "name": "OS Town Plans, Ayr 1855 (NLS)",
49471             "type": "tms",
49472             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
49473             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
49474             "scaleExtent": [
49475                 13,
49476                 20
49477             ],
49478             "polygon": [
49479                 [
49480                     [
49481                         -4.66768105,
49482                         55.43748864
49483                     ],
49484                     [
49485                         -4.67080057,
49486                         55.48363961
49487                     ],
49488                     [
49489                         -4.60609844,
49490                         55.48503484
49491                     ],
49492                     [
49493                         -4.60305426,
49494                         55.43888149
49495                     ]
49496                 ]
49497             ],
49498             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
49499             "terms_text": "National Library of Scotland - Ayr 1855"
49500         },
49501         {
49502             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
49503             "type": "tms",
49504             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
49505             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
49506             "scaleExtent": [
49507                 13,
49508                 20
49509             ],
49510             "polygon": [
49511                 [
49512                     [
49513                         -2.02117487,
49514                         55.75577627
49515                     ],
49516                     [
49517                         -2.02118763,
49518                         55.77904118
49519                     ],
49520                     [
49521                         -1.98976956,
49522                         55.77904265
49523                     ],
49524                     [
49525                         -1.9897755,
49526                         55.75577774
49527                     ]
49528                 ]
49529             ],
49530             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
49531             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
49532         },
49533         {
49534             "name": "OS Town Plans, Brechin 1862 (NLS)",
49535             "type": "tms",
49536             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
49537             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
49538             "scaleExtent": [
49539                 13,
49540                 20
49541             ],
49542             "polygon": [
49543                 [
49544                     [
49545                         -2.67480248,
49546                         56.71456775
49547                     ],
49548                     [
49549                         -2.67521172,
49550                         56.73739937
49551                     ],
49552                     [
49553                         -2.64319679,
49554                         56.73756872
49555                     ],
49556                     [
49557                         -2.64280695,
49558                         56.71473694
49559                     ]
49560                 ]
49561             ],
49562             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
49563             "terms_text": "National Library of Scotland - Brechin 1862"
49564         },
49565         {
49566             "name": "OS Town Plans, Burntisland 1894 (NLS)",
49567             "type": "tms",
49568             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
49569             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
49570             "scaleExtent": [
49571                 13,
49572                 20
49573             ],
49574             "polygon": [
49575                 [
49576                     [
49577                         -3.24879624,
49578                         56.04240046
49579                     ],
49580                     [
49581                         -3.2495182,
49582                         56.06472996
49583                     ],
49584                     [
49585                         -3.21830572,
49586                         56.06504207
49587                     ],
49588                     [
49589                         -3.21760179,
49590                         56.0427123
49591                     ]
49592                 ]
49593             ],
49594             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
49595             "terms_text": "National Library of Scotland - Burntisland 1894"
49596         },
49597         {
49598             "name": "OS Town Plans, Campbelton 1865 (NLS)",
49599             "type": "tms",
49600             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
49601             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
49602             "scaleExtent": [
49603                 13,
49604                 20
49605             ],
49606             "polygon": [
49607                 [
49608                     [
49609                         -5.62345307,
49610                         55.40255998
49611                     ],
49612                     [
49613                         -5.62631353,
49614                         55.43375303
49615                     ],
49616                     [
49617                         -5.58276654,
49618                         55.43503753
49619                     ],
49620                     [
49621                         -5.57994024,
49622                         55.40384299
49623                     ]
49624                 ]
49625             ],
49626             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
49627             "terms_text": "National Library of Scotland - Campbelton 1865"
49628         },
49629         {
49630             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
49631             "type": "tms",
49632             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
49633             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
49634             "scaleExtent": [
49635                 13,
49636                 20
49637             ],
49638             "polygon": [
49639                 [
49640                     [
49641                         -4.05035921,
49642                         55.84648689
49643                     ],
49644                     [
49645                         -4.05157062,
49646                         55.86947193
49647                     ],
49648                     [
49649                         -4.01953905,
49650                         55.87000186
49651                     ],
49652                     [
49653                         -4.01834651,
49654                         55.84701638
49655                     ]
49656                 ]
49657             ],
49658             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
49659             "terms_text": "National Library of Scotland - Coatbridge 1858"
49660         },
49661         {
49662             "name": "OS Town Plans, Cupar 1854 (NLS)",
49663             "type": "tms",
49664             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
49665             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
49666             "scaleExtent": [
49667                 13,
49668                 20
49669             ],
49670             "polygon": [
49671                 [
49672                     [
49673                         -3.04765872,
49674                         56.28653177
49675                     ],
49676                     [
49677                         -3.04890965,
49678                         56.332192
49679                     ],
49680                     [
49681                         -2.98498515,
49682                         56.33271677
49683                     ],
49684                     [
49685                         -2.98381041,
49686                         56.28705563
49687                     ]
49688                 ]
49689             ],
49690             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
49691             "terms_text": "National Library of Scotland - Cupar 1854"
49692         },
49693         {
49694             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
49695             "type": "tms",
49696             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
49697             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
49698             "scaleExtent": [
49699                 13,
49700                 20
49701             ],
49702             "polygon": [
49703                 [
49704                     [
49705                         -3.0327697,
49706                         56.30243657
49707                     ],
49708                     [
49709                         -3.03338443,
49710                         56.32520139
49711                     ],
49712                     [
49713                         -3.00146629,
49714                         56.32546356
49715                     ],
49716                     [
49717                         -3.00087054,
49718                         56.30269852
49719                     ]
49720                 ]
49721             ],
49722             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
49723             "terms_text": "National Library of Scotland - Cupar 1893-1894"
49724         },
49725         {
49726             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
49727             "type": "tms",
49728             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
49729             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
49730             "scaleExtent": [
49731                 13,
49732                 20
49733             ],
49734             "polygon": [
49735                 [
49736                     [
49737                         -3.07862465,
49738                         55.88900264
49739                     ],
49740                     [
49741                         -3.0790381,
49742                         55.90389729
49743                     ],
49744                     [
49745                         -3.05835611,
49746                         55.90407681
49747                     ],
49748                     [
49749                         -3.05795059,
49750                         55.88918206
49751                     ]
49752                 ]
49753             ],
49754             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
49755             "terms_text": "National Library of Scotland - Dalkeith 1852"
49756         },
49757         {
49758             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
49759             "type": "tms",
49760             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
49761             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
49762             "scaleExtent": [
49763                 13,
49764                 20
49765             ],
49766             "polygon": [
49767                 [
49768                     [
49769                         -3.08600192,
49770                         55.87936087
49771                     ],
49772                     [
49773                         -3.08658588,
49774                         55.90025926
49775                     ],
49776                     [
49777                         -3.0436473,
49778                         55.90063074
49779                     ],
49780                     [
49781                         -3.04308639,
49782                         55.87973206
49783                     ]
49784                 ]
49785             ],
49786             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
49787             "terms_text": "National Library of Scotland - Dalkeith 1893"
49788         },
49789         {
49790             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
49791             "type": "tms",
49792             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
49793             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
49794             "scaleExtent": [
49795                 13,
49796                 20
49797             ],
49798             "polygon": [
49799                 [
49800                     [
49801                         -4.58559982,
49802                         55.92742578
49803                     ],
49804                     [
49805                         -4.58714245,
49806                         55.95056014
49807                     ],
49808                     [
49809                         -4.55463269,
49810                         55.95123882
49811                     ],
49812                     [
49813                         -4.55310939,
49814                         55.92810387
49815                     ]
49816                 ]
49817             ],
49818             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
49819             "terms_text": "National Library of Scotland - Dumbarton 1859"
49820         },
49821         {
49822             "name": "OS Town Plans, Dumfries 1850 (NLS)",
49823             "type": "tms",
49824             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
49825             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
49826             "scaleExtent": [
49827                 13,
49828                 20
49829             ],
49830             "polygon": [
49831                 [
49832                     [
49833                         -3.63928076,
49834                         55.03715991
49835                     ],
49836                     [
49837                         -3.64116352,
49838                         55.08319002
49839                     ],
49840                     [
49841                         -3.57823183,
49842                         55.08402202
49843                     ],
49844                     [
49845                         -3.57642118,
49846                         55.0379905
49847                     ]
49848                 ]
49849             ],
49850             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
49851             "terms_text": "National Library of Scotland - Dumfries 1850"
49852         },
49853         {
49854             "name": "OS Town Plans, Dumfries 1893 (NLS)",
49855             "type": "tms",
49856             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
49857             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
49858             "scaleExtent": [
49859                 13,
49860                 20
49861             ],
49862             "polygon": [
49863                 [
49864                     [
49865                         -3.63179081,
49866                         55.04150111
49867                     ],
49868                     [
49869                         -3.63330662,
49870                         55.07873429
49871                     ],
49872                     [
49873                         -3.58259012,
49874                         55.07940411
49875                     ],
49876                     [
49877                         -3.58112132,
49878                         55.04217001
49879                     ]
49880                 ]
49881             ],
49882             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
49883             "terms_text": "National Library of Scotland - Dumfries 1893"
49884         },
49885         {
49886             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
49887             "type": "tms",
49888             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
49889             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
49890             "scaleExtent": [
49891                 13,
49892                 20
49893             ],
49894             "polygon": [
49895                 [
49896                     [
49897                         -3.02584468,
49898                         56.44879161
49899                     ],
49900                     [
49901                         -3.02656969,
49902                         56.47566815
49903                     ],
49904                     [
49905                         -2.94710317,
49906                         56.47629984
49907                     ],
49908                     [
49909                         -2.94643424,
49910                         56.44942266
49911                     ]
49912                 ]
49913             ],
49914             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
49915             "terms_text": "National Library of Scotland - Dundee 1857-1858"
49916         },
49917         {
49918             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
49919             "type": "tms",
49920             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
49921             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
49922             "scaleExtent": [
49923                 13,
49924                 20
49925             ],
49926             "polygon": [
49927                 [
49928                     [
49929                         -3.03399945,
49930                         56.448497
49931                     ],
49932                     [
49933                         -3.03497463,
49934                         56.48435238
49935                     ],
49936                     [
49937                         -2.92352705,
49938                         56.48523137
49939                     ],
49940                     [
49941                         -2.92265681,
49942                         56.4493748
49943                     ]
49944                 ]
49945             ],
49946             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
49947             "terms_text": "National Library of Scotland - Dundee 1870-1872"
49948         },
49949         {
49950             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
49951             "type": "tms",
49952             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
49953             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
49954             "scaleExtent": [
49955                 13,
49956                 20
49957             ],
49958             "polygon": [
49959                 [
49960                     [
49961                         -3.49045481,
49962                         56.0605979
49963                     ],
49964                     [
49965                         -3.49116489,
49966                         56.07898822
49967                     ],
49968                     [
49969                         -3.44374075,
49970                         56.07955208
49971                     ],
49972                     [
49973                         -3.44305323,
49974                         56.06116138
49975                     ]
49976                 ]
49977             ],
49978             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
49979             "terms_text": "National Library of Scotland - Dunfermline 1854"
49980         },
49981         {
49982             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
49983             "type": "tms",
49984             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
49985             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
49986             "scaleExtent": [
49987                 13,
49988                 20
49989             ],
49990             "polygon": [
49991                 [
49992                     [
49993                         -3.48284159,
49994                         56.05198219
49995                     ],
49996                     [
49997                         -3.48399434,
49998                         56.08198924
49999                     ],
50000                     [
50001                         -3.44209721,
50002                         56.08248587
50003                     ],
50004                     [
50005                         -3.44097697,
50006                         56.05247826
50007                     ]
50008                 ]
50009             ],
50010             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
50011             "terms_text": "National Library of Scotland - Dunfermline 1894"
50012         },
50013         {
50014             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
50015             "type": "tms",
50016             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
50017             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
50018             "scaleExtent": [
50019                 13,
50020                 20
50021             ],
50022             "polygon": [
50023                 [
50024                     [
50025                         -3.2361048,
50026                         55.921366
50027                     ],
50028                     [
50029                         -3.23836397,
50030                         55.99217223
50031                     ],
50032                     [
50033                         -3.14197035,
50034                         55.99310288
50035                     ],
50036                     [
50037                         -3.13988689,
50038                         55.92229419
50039                     ]
50040                 ]
50041             ],
50042             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
50043             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
50044         },
50045         {
50046             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
50047             "type": "tms",
50048             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
50049             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
50050             "scaleExtent": [
50051                 13,
50052                 20
50053             ],
50054             "polygon": [
50055                 [
50056                     [
50057                         -3.24740498,
50058                         55.92116518
50059                     ],
50060                     [
50061                         -3.24989581,
50062                         55.99850896
50063                     ],
50064                     [
50065                         -3.13061127,
50066                         55.99966059
50067                     ],
50068                     [
50069                         -3.12835798,
50070                         55.92231348
50071                     ]
50072                 ]
50073             ],
50074             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
50075             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
50076         },
50077         {
50078             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
50079             "type": "tms",
50080             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
50081             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
50082             "scaleExtent": [
50083                 13,
50084                 20
50085             ],
50086             "polygon": [
50087                 [
50088                     [
50089                         -3.26111081,
50090                         55.89555387
50091                     ],
50092                     [
50093                         -3.26450423,
50094                         55.9997912
50095                     ],
50096                     [
50097                         -3.11970824,
50098                         56.00119128
50099                     ],
50100                     [
50101                         -3.1167031,
50102                         55.89694851
50103                     ]
50104                 ]
50105             ],
50106             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
50107             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
50108         },
50109         {
50110             "name": "OS Town Plans, Elgin 1868 (NLS)",
50111             "type": "tms",
50112             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
50113             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
50114             "scaleExtent": [
50115                 13,
50116                 20
50117             ],
50118             "polygon": [
50119                 [
50120                     [
50121                         -3.33665196,
50122                         57.62879017
50123                     ],
50124                     [
50125                         -3.33776583,
50126                         57.65907381
50127                     ],
50128                     [
50129                         -3.29380859,
50130                         57.65953111
50131                     ],
50132                     [
50133                         -3.29273129,
50134                         57.62924695
50135                     ]
50136                 ]
50137             ],
50138             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
50139             "terms_text": "National Library of Scotland - Elgin 1868"
50140         },
50141         {
50142             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
50143             "type": "tms",
50144             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
50145             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
50146             "scaleExtent": [
50147                 13,
50148                 20
50149             ],
50150             "polygon": [
50151                 [
50152                     [
50153                         -3.79587441,
50154                         55.99343101
50155                     ],
50156                     [
50157                         -3.79697783,
50158                         56.01720281
50159                     ],
50160                     [
50161                         -3.76648151,
50162                         56.01764348
50163                     ],
50164                     [
50165                         -3.76539679,
50166                         55.99387129
50167                     ]
50168                 ]
50169             ],
50170             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
50171             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
50172         },
50173         {
50174             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
50175             "type": "tms",
50176             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
50177             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
50178             "scaleExtent": [
50179                 13,
50180                 20
50181             ],
50182             "polygon": [
50183                 [
50184                     [
50185                         -2.90326183,
50186                         56.6289471
50187                     ],
50188                     [
50189                         -2.90378797,
50190                         56.65095013
50191                     ],
50192                     [
50193                         -2.87228457,
50194                         56.65117489
50195                     ],
50196                     [
50197                         -2.87177676,
50198                         56.62917168
50199                     ]
50200                 ]
50201             ],
50202             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
50203             "terms_text": "National Library of Scotland - Forfar 1860-1861"
50204         },
50205         {
50206             "name": "OS Town Plans, Forres 1868 (NLS)",
50207             "type": "tms",
50208             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
50209             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
50210             "scaleExtent": [
50211                 13,
50212                 20
50213             ],
50214             "polygon": [
50215                 [
50216                     [
50217                         -3.63516795,
50218                         57.58887872
50219                     ],
50220                     [
50221                         -3.63647637,
50222                         57.618002
50223                     ],
50224                     [
50225                         -3.57751453,
50226                         57.61875171
50227                     ],
50228                     [
50229                         -3.5762532,
50230                         57.58962759
50231                     ]
50232                 ]
50233             ],
50234             "terms_url": "http://maps.nls.uk/townplans/forres.html",
50235             "terms_text": "National Library of Scotland - Forres 1868"
50236         },
50237         {
50238             "name": "OS Town Plans, Galashiels 1858 (NLS)",
50239             "type": "tms",
50240             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
50241             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
50242             "scaleExtent": [
50243                 13,
50244                 20
50245             ],
50246             "polygon": [
50247                 [
50248                     [
50249                         -2.82918609,
50250                         55.59586303
50251                     ],
50252                     [
50253                         -2.82981273,
50254                         55.62554026
50255                     ],
50256                     [
50257                         -2.78895254,
50258                         55.62580992
50259                     ],
50260                     [
50261                         -2.78835674,
50262                         55.59613239
50263                     ]
50264                 ]
50265             ],
50266             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
50267             "terms_text": "National Library of Scotland - Galashiels 1858"
50268         },
50269         {
50270             "name": "OS Town Plans, Girvan 1857 (NLS)",
50271             "type": "tms",
50272             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
50273             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
50274             "scaleExtent": [
50275                 13,
50276                 20
50277             ],
50278             "polygon": [
50279                 [
50280                     [
50281                         -4.87424251,
50282                         55.22679729
50283                     ],
50284                     [
50285                         -4.87587895,
50286                         55.24945946
50287                     ],
50288                     [
50289                         -4.84447382,
50290                         55.25019598
50291                     ],
50292                     [
50293                         -4.84285519,
50294                         55.22753318
50295                     ]
50296                 ]
50297             ],
50298             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
50299             "terms_text": "National Library of Scotland - Girvan 1857"
50300         },
50301         {
50302             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
50303             "type": "tms",
50304             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
50305             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
50306             "scaleExtent": [
50307                 13,
50308                 20
50309             ],
50310             "polygon": [
50311                 [
50312                     [
50313                         -4.31575491,
50314                         55.82072009
50315                     ],
50316                     [
50317                         -4.319683,
50318                         55.88667625
50319                     ],
50320                     [
50321                         -4.1771319,
50322                         55.88928081
50323                     ],
50324                     [
50325                         -4.1734447,
50326                         55.82331825
50327                     ]
50328                 ]
50329             ],
50330             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
50331             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
50332         },
50333         {
50334             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
50335             "type": "tms",
50336             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
50337             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
50338             "scaleExtent": [
50339                 13,
50340                 20
50341             ],
50342             "polygon": [
50343                 [
50344                     [
50345                         -4.3465357,
50346                         55.81456228
50347                     ],
50348                     [
50349                         -4.35157646,
50350                         55.89806268
50351                     ],
50352                     [
50353                         -4.17788765,
50354                         55.9012587
50355                     ],
50356                     [
50357                         -4.17321842,
50358                         55.81774834
50359                     ]
50360                 ]
50361             ],
50362             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
50363             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
50364         },
50365         {
50366             "name": "OS Town Plans, Greenock 1857 (NLS)",
50367             "type": "tms",
50368             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
50369             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
50370             "scaleExtent": [
50371                 13,
50372                 20
50373             ],
50374             "polygon": [
50375                 [
50376                     [
50377                         -4.78108857,
50378                         55.92617865
50379                     ],
50380                     [
50381                         -4.78382957,
50382                         55.96437481
50383                     ],
50384                     [
50385                         -4.7302257,
50386                         55.96557475
50387                     ],
50388                     [
50389                         -4.72753731,
50390                         55.92737687
50391                     ]
50392                 ]
50393             ],
50394             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
50395             "terms_text": "National Library of Scotland - Greenock 1857"
50396         },
50397         {
50398             "name": "OS Town Plans, Haddington 1853 (NLS)",
50399             "type": "tms",
50400             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
50401             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
50402             "scaleExtent": [
50403                 13,
50404                 20
50405             ],
50406             "polygon": [
50407                 [
50408                     [
50409                         -2.78855542,
50410                         55.9451862
50411                     ],
50412                     [
50413                         -2.78888196,
50414                         55.96124194
50415                     ],
50416                     [
50417                         -2.76674325,
50418                         55.9613817
50419                     ],
50420                     [
50421                         -2.76642588,
50422                         55.94532587
50423                     ]
50424                 ]
50425             ],
50426             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
50427             "terms_text": "National Library of Scotland - Haddington 1853"
50428         },
50429         {
50430             "name": "OS Town Plans, Haddington 1893 (NLS)",
50431             "type": "tms",
50432             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
50433             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
50434             "scaleExtent": [
50435                 13,
50436                 20
50437             ],
50438             "polygon": [
50439                 [
50440                     [
50441                         -2.80152293,
50442                         55.93428734
50443                     ],
50444                     [
50445                         -2.80214693,
50446                         55.96447189
50447                     ],
50448                     [
50449                         -2.76038069,
50450                         55.9647367
50451                     ],
50452                     [
50453                         -2.75978916,
50454                         55.93455185
50455                     ]
50456                 ]
50457             ],
50458             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
50459             "terms_text": "National Library of Scotland - Haddington 1893"
50460         },
50461         {
50462             "name": "OS Town Plans, Hamilton 1858 (NLS)",
50463             "type": "tms",
50464             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
50465             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
50466             "scaleExtent": [
50467                 13,
50468                 20
50469             ],
50470             "polygon": [
50471                 [
50472                     [
50473                         -4.06721642,
50474                         55.74877265
50475                     ],
50476                     [
50477                         -4.06924047,
50478                         55.78698508
50479                     ],
50480                     [
50481                         -4.01679233,
50482                         55.78785698
50483                     ],
50484                     [
50485                         -4.01481949,
50486                         55.74964331
50487                     ]
50488                 ]
50489             ],
50490             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
50491             "terms_text": "National Library of Scotland - Hamilton 1858"
50492         },
50493         {
50494             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
50495             "type": "tms",
50496             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
50497             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
50498             "scaleExtent": [
50499                 13,
50500                 20
50501             ],
50502             "polygon": [
50503                 [
50504                     [
50505                         -2.80130149,
50506                         55.4102516
50507                     ],
50508                     [
50509                         -2.80176329,
50510                         55.43304638
50511                     ],
50512                     [
50513                         -2.7708832,
50514                         55.43324489
50515                     ],
50516                     [
50517                         -2.77043917,
50518                         55.41044995
50519                     ]
50520                 ]
50521             ],
50522             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
50523             "terms_text": "National Library of Scotland - Hawick 1857-1858"
50524         },
50525         {
50526             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
50527             "type": "tms",
50528             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
50529             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
50530             "scaleExtent": [
50531                 13,
50532                 20
50533             ],
50534             "polygon": [
50535                 [
50536                     [
50537                         -4.25481758,
50538                         57.45916363
50539                     ],
50540                     [
50541                         -4.25752308,
50542                         57.50302387
50543                     ],
50544                     [
50545                         -4.19713638,
50546                         57.50409032
50547                     ],
50548                     [
50549                         -4.1945031,
50550                         57.46022829
50551                     ]
50552                 ]
50553             ],
50554             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
50555             "terms_text": "National Library of Scotland - Inverness 1867-1868"
50556         },
50557         {
50558             "name": "OS Town Plans, Irvine 1859 (NLS)",
50559             "type": "tms",
50560             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
50561             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
50562             "scaleExtent": [
50563                 13,
50564                 20
50565             ],
50566             "polygon": [
50567                 [
50568                     [
50569                         -4.67540402,
50570                         55.60649957
50571                     ],
50572                     [
50573                         -4.67643252,
50574                         55.62159024
50575                     ],
50576                     [
50577                         -4.65537888,
50578                         55.62204812
50579                     ],
50580                     [
50581                         -4.65435844,
50582                         55.60695719
50583                     ]
50584                 ]
50585             ],
50586             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
50587             "terms_text": "National Library of Scotland - Irvine 1859"
50588         },
50589         {
50590             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
50591             "type": "tms",
50592             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
50593             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
50594             "scaleExtent": [
50595                 13,
50596                 20
50597             ],
50598             "polygon": [
50599                 [
50600                     [
50601                         -2.56332521,
50602                         55.47105448
50603                     ],
50604                     [
50605                         -2.56355503,
50606                         55.48715562
50607                     ],
50608                     [
50609                         -2.54168193,
50610                         55.48725438
50611                     ],
50612                     [
50613                         -2.54146103,
50614                         55.47115318
50615                     ]
50616                 ]
50617             ],
50618             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
50619             "terms_text": "National Library of Scotland - Jedburgh 1858"
50620         },
50621         {
50622             "name": "OS Town Plans, Kelso 1857 (NLS)",
50623             "type": "tms",
50624             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
50625             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
50626             "scaleExtent": [
50627                 13,
50628                 20
50629             ],
50630             "polygon": [
50631                 [
50632                     [
50633                         -2.44924544,
50634                         55.58390848
50635                     ],
50636                     [
50637                         -2.44949757,
50638                         55.6059582
50639                     ],
50640                     [
50641                         -2.41902085,
50642                         55.60606617
50643                     ],
50644                     [
50645                         -2.41878581,
50646                         55.58401636
50647                     ]
50648                 ]
50649             ],
50650             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
50651             "terms_text": "National Library of Scotland - Kelso 1857"
50652         },
50653         {
50654             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
50655             "type": "tms",
50656             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
50657             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
50658             "scaleExtent": [
50659                 13,
50660                 20
50661             ],
50662             "polygon": [
50663                 [
50664                     [
50665                         -4.51746876,
50666                         55.58950933
50667                     ],
50668                     [
50669                         -4.5194347,
50670                         55.62017114
50671                     ],
50672                     [
50673                         -4.47675652,
50674                         55.62104083
50675                     ],
50676                     [
50677                         -4.4748238,
50678                         55.59037802
50679                     ]
50680                 ]
50681             ],
50682             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
50683             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
50684         },
50685         {
50686             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
50687             "type": "tms",
50688             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
50689             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
50690             "scaleExtent": [
50691                 13,
50692                 20
50693             ],
50694             "polygon": [
50695                 [
50696                     [
50697                         -3.17455285,
50698                         56.09518942
50699                     ],
50700                     [
50701                         -3.17554995,
50702                         56.12790251
50703                     ],
50704                     [
50705                         -3.12991402,
50706                         56.12832843
50707                     ],
50708                     [
50709                         -3.12895559,
50710                         56.09561481
50711                     ]
50712                 ]
50713             ],
50714             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
50715             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
50716         },
50717         {
50718             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
50719             "type": "tms",
50720             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
50721             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
50722             "scaleExtent": [
50723                 13,
50724                 20
50725             ],
50726             "polygon": [
50727                 [
50728                     [
50729                         -3.17460426,
50730                         56.09513375
50731                     ],
50732                     [
50733                         -3.17560428,
50734                         56.12794116
50735                     ],
50736                     [
50737                         -3.12989512,
50738                         56.12836777
50739                     ],
50740                     [
50741                         -3.12893395,
50742                         56.09555983
50743                     ]
50744                 ]
50745             ],
50746             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
50747             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
50748         },
50749         {
50750             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
50751             "type": "tms",
50752             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
50753             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
50754             "scaleExtent": [
50755                 13,
50756                 20
50757             ],
50758             "polygon": [
50759                 [
50760                     [
50761                         -4.06154334,
50762                         54.82586314
50763                     ],
50764                     [
50765                         -4.0623081,
50766                         54.84086061
50767                     ],
50768                     [
50769                         -4.0420219,
50770                         54.84120364
50771                     ],
50772                     [
50773                         -4.04126464,
50774                         54.82620598
50775                     ]
50776                 ]
50777             ],
50778             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
50779             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
50780         },
50781         {
50782             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
50783             "type": "tms",
50784             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
50785             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
50786             "scaleExtent": [
50787                 13,
50788                 20
50789             ],
50790             "polygon": [
50791                 [
50792                     [
50793                         -4.06001868,
50794                         54.82720122
50795                     ],
50796                     [
50797                         -4.06079036,
50798                         54.84234455
50799                     ],
50800                     [
50801                         -4.04025067,
50802                         54.84269158
50803                     ],
50804                     [
50805                         -4.03948667,
50806                         54.82754805
50807                     ]
50808                 ]
50809             ],
50810             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
50811             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
50812         },
50813         {
50814             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
50815             "type": "tms",
50816             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
50817             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
50818             "scaleExtent": [
50819                 13,
50820                 20
50821             ],
50822             "polygon": [
50823                 [
50824                     [
50825                         -4.16664222,
50826                         55.93124287
50827                     ],
50828                     [
50829                         -4.16748402,
50830                         55.94631265
50831                     ],
50832                     [
50833                         -4.14637318,
50834                         55.94668235
50835                     ],
50836                     [
50837                         -4.14553956,
50838                         55.93161237
50839                     ]
50840                 ]
50841             ],
50842             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
50843             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
50844         },
50845         {
50846             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
50847             "type": "tms",
50848             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
50849             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
50850             "scaleExtent": [
50851                 13,
50852                 20
50853             ],
50854             "polygon": [
50855                 [
50856                     [
50857                         -3.01255744,
50858                         56.65896044
50859                     ],
50860                     [
50861                         -3.01302683,
50862                         56.67645382
50863                     ],
50864                     [
50865                         -2.98815879,
50866                         56.67665366
50867                     ],
50868                     [
50869                         -2.98770092,
50870                         56.65916014
50871                     ]
50872                 ]
50873             ],
50874             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
50875             "terms_text": "National Library of Scotland - Kirriemuir 1861"
50876         },
50877         {
50878             "name": "OS Town Plans, Lanark 1858 (NLS)",
50879             "type": "tms",
50880             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
50881             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
50882             "scaleExtent": [
50883                 13,
50884                 20
50885             ],
50886             "polygon": [
50887                 [
50888                     [
50889                         -3.78642584,
50890                         55.66308804
50891                     ],
50892                     [
50893                         -3.78710605,
50894                         55.67800854
50895                     ],
50896                     [
50897                         -3.76632876,
50898                         55.67830935
50899                     ],
50900                     [
50901                         -3.76565645,
50902                         55.66338868
50903                     ]
50904                 ]
50905             ],
50906             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
50907             "terms_text": "National Library of Scotland - Lanark 1858"
50908         },
50909         {
50910             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
50911             "type": "tms",
50912             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
50913             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
50914             "scaleExtent": [
50915                 13,
50916                 20
50917             ],
50918             "polygon": [
50919                 [
50920                     [
50921                         -3.61908334,
50922                         55.95549561
50923                     ],
50924                     [
50925                         -3.62033259,
50926                         55.98538615
50927                     ],
50928                     [
50929                         -3.57838447,
50930                         55.98593047
50931                     ],
50932                     [
50933                         -3.57716753,
50934                         55.95603932
50935                     ]
50936                 ]
50937             ],
50938             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
50939             "terms_text": "National Library of Scotland - Linlithgow 1856"
50940         },
50941         {
50942             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
50943             "type": "tms",
50944             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
50945             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
50946             "scaleExtent": [
50947                 13,
50948                 20
50949             ],
50950             "polygon": [
50951                 [
50952                     [
50953                         -4.69086378,
50954                         55.34340178
50955                     ],
50956                     [
50957                         -4.6918884,
50958                         55.35849731
50959                     ],
50960                     [
50961                         -4.67089656,
50962                         55.35895813
50963                     ],
50964                     [
50965                         -4.6698799,
50966                         55.34386234
50967                     ]
50968                 ]
50969             ],
50970             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
50971             "terms_text": "National Library of Scotland - Mayole 1856-1857"
50972         },
50973         {
50974             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
50975             "type": "tms",
50976             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
50977             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
50978             "scaleExtent": [
50979                 13,
50980                 20
50981             ],
50982             "polygon": [
50983                 [
50984                     [
50985                         -2.4859324,
50986                         56.69645192
50987                     ],
50988                     [
50989                         -2.4862257,
50990                         56.71918799
50991                     ],
50992                     [
50993                         -2.45405417,
50994                         56.71930941
50995                     ],
50996                     [
50997                         -2.45378027,
50998                         56.69657324
50999                     ]
51000                 ]
51001             ],
51002             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
51003             "terms_text": "National Library of Scotland - Montrose 1861-1862"
51004         },
51005         {
51006             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
51007             "type": "tms",
51008             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
51009             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
51010             "scaleExtent": [
51011                 13,
51012                 20
51013             ],
51014             "polygon": [
51015                 [
51016                     [
51017                         -3.07888558,
51018                         55.93371953
51019                     ],
51020                     [
51021                         -3.07954151,
51022                         55.95729781
51023                     ],
51024                     [
51025                         -3.03240684,
51026                         55.95770177
51027                     ],
51028                     [
51029                         -3.03177952,
51030                         55.93412313
51031                     ]
51032                 ]
51033             ],
51034             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
51035             "terms_text": "National Library of Scotland - Musselburgh 1853"
51036         },
51037         {
51038             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
51039             "type": "tms",
51040             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
51041             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
51042             "scaleExtent": [
51043                 13,
51044                 20
51045             ],
51046             "polygon": [
51047                 [
51048                     [
51049                         -3.07017621,
51050                         55.92694102
51051                     ],
51052                     [
51053                         -3.07078961,
51054                         55.94917624
51055                     ],
51056                     [
51057                         -3.03988228,
51058                         55.94944099
51059                     ],
51060                     [
51061                         -3.03928658,
51062                         55.92720556
51063                     ]
51064                 ]
51065             ],
51066             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
51067             "terms_text": "National Library of Scotland - Musselburgh 1893"
51068         },
51069         {
51070             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
51071             "type": "tms",
51072             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
51073             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
51074             "scaleExtent": [
51075                 13,
51076                 20
51077             ],
51078             "polygon": [
51079                 [
51080                     [
51081                         -3.88433907,
51082                         57.57899149
51083                     ],
51084                     [
51085                         -3.88509905,
51086                         57.5936822
51087                     ],
51088                     [
51089                         -3.85931017,
51090                         57.59406441
51091                     ],
51092                     [
51093                         -3.85856057,
51094                         57.57937348
51095                     ]
51096                 ]
51097             ],
51098             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
51099             "terms_text": "National Library of Scotland - Nairn 1867-1868"
51100         },
51101         {
51102             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
51103             "type": "tms",
51104             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
51105             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
51106             "scaleExtent": [
51107                 13,
51108                 20
51109             ],
51110             "polygon": [
51111                 [
51112                     [
51113                         -5.49548449,
51114                         56.39080407
51115                     ],
51116                     [
51117                         -5.49836627,
51118                         56.42219039
51119                     ],
51120                     [
51121                         -5.45383984,
51122                         56.42343933
51123                     ],
51124                     [
51125                         -5.45099456,
51126                         56.39205153
51127                     ]
51128                 ]
51129             ],
51130             "terms_url": "http://maps.nls.uk/townplans/oban.html",
51131             "terms_text": "National Library of Scotland - Oban 1867-1868"
51132         },
51133         {
51134             "name": "OS Town Plans, Peebles 1856 (NLS)",
51135             "type": "tms",
51136             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
51137             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
51138             "scaleExtent": [
51139                 13,
51140                 20
51141             ],
51142             "polygon": [
51143                 [
51144                     [
51145                         -3.20921287,
51146                         55.63635834
51147                     ],
51148                     [
51149                         -3.20990288,
51150                         55.65873817
51151                     ],
51152                     [
51153                         -3.17896372,
51154                         55.65903935
51155                     ],
51156                     [
51157                         -3.17829135,
51158                         55.63665927
51159                     ]
51160                 ]
51161             ],
51162             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
51163             "terms_text": "National Library of Scotland - Peebles 1856"
51164         },
51165         {
51166             "name": "OS Town Plans, Perth 1860 (NLS)",
51167             "type": "tms",
51168             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
51169             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
51170             "scaleExtent": [
51171                 13,
51172                 20
51173             ],
51174             "polygon": [
51175                 [
51176                     [
51177                         -3.45302495,
51178                         56.37794226
51179                     ],
51180                     [
51181                         -3.45416664,
51182                         56.40789908
51183                     ],
51184                     [
51185                         -3.41187528,
51186                         56.40838777
51187                     ],
51188                     [
51189                         -3.41076676,
51190                         56.3784304
51191                     ]
51192                 ]
51193             ],
51194             "terms_url": "http://maps.nls.uk/townplans/perth.html",
51195             "terms_text": "National Library of Scotland - Perth 1860"
51196         },
51197         {
51198             "name": "OS Town Plans, Peterhead 1868 (NLS)",
51199             "type": "tms",
51200             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
51201             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
51202             "scaleExtent": [
51203                 13,
51204                 20
51205             ],
51206             "polygon": [
51207                 [
51208                     [
51209                         -1.80513747,
51210                         57.48046916
51211                     ],
51212                     [
51213                         -1.80494005,
51214                         57.51755411
51215                     ],
51216                     [
51217                         -1.75135366,
51218                         57.51746003
51219                     ],
51220                     [
51221                         -1.75160539,
51222                         57.48037522
51223                     ]
51224                 ]
51225             ],
51226             "terms_url": "http://maps.nls.uk/townplans/peterhead",
51227             "terms_text": "National Library of Scotland - Peterhead 1868"
51228         },
51229         {
51230             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
51231             "type": "tms",
51232             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
51233             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
51234             "scaleExtent": [
51235                 13,
51236                 20
51237             ],
51238             "polygon": [
51239                 [
51240                     [
51241                         -4.70063209,
51242                         55.91995983
51243                     ],
51244                     [
51245                         -4.70222026,
51246                         55.9427679
51247                     ],
51248                     [
51249                         -4.67084958,
51250                         55.94345237
51251                     ],
51252                     [
51253                         -4.6692798,
51254                         55.92064372
51255                     ]
51256                 ]
51257             ],
51258             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
51259             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
51260         },
51261         {
51262             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
51263             "type": "tms",
51264             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
51265             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
51266             "scaleExtent": [
51267                 13,
51268                 20
51269             ],
51270             "polygon": [
51271                 [
51272                     [
51273                         -3.12437919,
51274                         55.93846889
51275                     ],
51276                     [
51277                         -3.1250234,
51278                         55.96068605
51279                     ],
51280                     [
51281                         -3.09394827,
51282                         55.96096586
51283                     ],
51284                     [
51285                         -3.09332184,
51286                         55.93874847
51287                     ]
51288                 ]
51289             ],
51290             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
51291             "terms_text": "National Library of Scotland - Portobello 1893-1894"
51292         },
51293         {
51294             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
51295             "type": "tms",
51296             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
51297             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
51298             "scaleExtent": [
51299                 13,
51300                 20
51301             ],
51302             "polygon": [
51303                 [
51304                     [
51305                         -5.06449893,
51306                         55.82864114
51307                     ],
51308                     [
51309                         -5.06569719,
51310                         55.84385927
51311                     ],
51312                     [
51313                         -5.04413114,
51314                         55.84439519
51315                     ],
51316                     [
51317                         -5.04294127,
51318                         55.82917676
51319                     ]
51320                 ]
51321             ],
51322             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
51323             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
51324         },
51325         {
51326             "name": "OS Town Plans, Selkirk 1865 (NLS)",
51327             "type": "tms",
51328             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
51329             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
51330             "scaleExtent": [
51331                 13,
51332                 20
51333             ],
51334             "polygon": [
51335                 [
51336                     [
51337                         -2.85998582,
51338                         55.53499576
51339                     ],
51340                     [
51341                         -2.86063259,
51342                         55.56459732
51343                     ],
51344                     [
51345                         -2.82003242,
51346                         55.56487574
51347                     ],
51348                     [
51349                         -2.81941615,
51350                         55.53527387
51351                     ]
51352                 ]
51353             ],
51354             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
51355             "terms_text": "National Library of Scotland - Selkirk 1865"
51356         },
51357         {
51358             "name": "OS Town Plans, St Andrews 1854 (NLS)",
51359             "type": "tms",
51360             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
51361             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
51362             "scaleExtent": [
51363                 13,
51364                 20
51365             ],
51366             "polygon": [
51367                 [
51368                     [
51369                         -2.81342686,
51370                         56.32097352
51371                     ],
51372                     [
51373                         -2.81405804,
51374                         56.3506222
51375                     ],
51376                     [
51377                         -2.77243712,
51378                         56.35088865
51379                     ],
51380                     [
51381                         -2.77183819,
51382                         56.32123967
51383                     ]
51384                 ]
51385             ],
51386             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
51387             "terms_text": "National Library of Scotland - St Andrews 1854"
51388         },
51389         {
51390             "name": "OS Town Plans, St Andrews 1893 (NLS)",
51391             "type": "tms",
51392             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
51393             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
51394             "scaleExtent": [
51395                 13,
51396                 20
51397             ],
51398             "polygon": [
51399                 [
51400                     [
51401                         -2.81545583,
51402                         56.31861733
51403                     ],
51404                     [
51405                         -2.81609919,
51406                         56.3487653
51407                     ],
51408                     [
51409                         -2.77387785,
51410                         56.34903619
51411                     ],
51412                     [
51413                         -2.77326775,
51414                         56.31888792
51415                     ]
51416                 ]
51417             ],
51418             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
51419             "terms_text": "National Library of Scotland - St Andrews 1893"
51420         },
51421         {
51422             "name": "OS Town Plans, Stirling 1858 (NLS)",
51423             "type": "tms",
51424             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
51425             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
51426             "scaleExtent": [
51427                 13,
51428                 20
51429             ],
51430             "polygon": [
51431                 [
51432                     [
51433                         -3.95768489,
51434                         56.10754239
51435                     ],
51436                     [
51437                         -3.95882978,
51438                         56.13007142
51439                     ],
51440                     [
51441                         -3.92711024,
51442                         56.13057046
51443                     ],
51444                     [
51445                         -3.92598386,
51446                         56.10804101
51447                     ]
51448                 ]
51449             ],
51450             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
51451             "terms_text": "National Library of Scotland - Stirling 1858"
51452         },
51453         {
51454             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
51455             "type": "tms",
51456             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
51457             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
51458             "scaleExtent": [
51459                 13,
51460                 20
51461             ],
51462             "polygon": [
51463                 [
51464                     [
51465                         -2.220167,
51466                         56.9565098
51467                     ],
51468                     [
51469                         -2.2202543,
51470                         56.97129283
51471                     ],
51472                     [
51473                         -2.19924399,
51474                         56.9713281
51475                     ],
51476                     [
51477                         -2.19916501,
51478                         56.95654504
51479                     ]
51480                 ]
51481             ],
51482             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
51483             "terms_text": "National Library of Scotland - Stonehaven 1864"
51484         },
51485         {
51486             "name": "OS Town Plans, Stranraer 1847 (NLS)",
51487             "type": "tms",
51488             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
51489             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
51490             "scaleExtent": [
51491                 13,
51492                 20
51493             ],
51494             "polygon": [
51495                 [
51496                     [
51497                         -5.04859743,
51498                         54.8822997
51499                     ],
51500                     [
51501                         -5.0508954,
51502                         54.91268061
51503                     ],
51504                     [
51505                         -5.0095373,
51506                         54.91371278
51507                     ],
51508                     [
51509                         -5.00727037,
51510                         54.88333071
51511                     ]
51512                 ]
51513             ],
51514             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
51515             "terms_text": "National Library of Scotland - Stranraer 1847"
51516         },
51517         {
51518             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
51519             "type": "tms",
51520             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
51521             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
51522             "scaleExtent": [
51523                 13,
51524                 20
51525             ],
51526             "polygon": [
51527                 [
51528                     [
51529                         -5.04877289,
51530                         54.88228699
51531                     ],
51532                     [
51533                         -5.05107324,
51534                         54.9126976
51535                     ],
51536                     [
51537                         -5.00947337,
51538                         54.91373582
51539                     ],
51540                     [
51541                         -5.00720427,
51542                         54.88332405
51543                     ]
51544                 ]
51545             ],
51546             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
51547             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
51548         },
51549         {
51550             "name": "OS Town Plans, Stranraer 1893 (NLS)",
51551             "type": "tms",
51552             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
51553             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
51554             "scaleExtent": [
51555                 13,
51556                 20
51557             ],
51558             "polygon": [
51559                 [
51560                     [
51561                         -5.04418424,
51562                         54.89773858
51563                     ],
51564                     [
51565                         -5.04511026,
51566                         54.90999885
51567                     ],
51568                     [
51569                         -5.0140499,
51570                         54.91077389
51571                     ],
51572                     [
51573                         -5.0131333,
51574                         54.89851327
51575                     ]
51576                 ]
51577             ],
51578             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
51579             "terms_text": "National Library of Scotland - Stranraer 1893"
51580         },
51581         {
51582             "name": "OS Town Plans, Strathaven 1858 (NLS)",
51583             "type": "tms",
51584             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
51585             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
51586             "scaleExtent": [
51587                 13,
51588                 20
51589             ],
51590             "polygon": [
51591                 [
51592                     [
51593                         -4.06914872,
51594                         55.67242091
51595                     ],
51596                     [
51597                         -4.06954357,
51598                         55.67989707
51599                     ],
51600                     [
51601                         -4.05917487,
51602                         55.6800715
51603                     ],
51604                     [
51605                         -4.05878199,
51606                         55.67259529
51607                     ]
51608                 ]
51609             ],
51610             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
51611             "terms_text": "National Library of Scotland - Strathaven 1858"
51612         },
51613         {
51614             "name": "OS Town Plans, Wick 1872 (NLS)",
51615             "type": "tms",
51616             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
51617             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
51618             "scaleExtent": [
51619                 13,
51620                 20
51621             ],
51622             "polygon": [
51623                 [
51624                     [
51625                         -3.11470001,
51626                         58.41344839
51627                     ],
51628                     [
51629                         -3.11588837,
51630                         58.45101446
51631                     ],
51632                     [
51633                         -3.05949843,
51634                         58.45149284
51635                     ],
51636                     [
51637                         -3.05837008,
51638                         58.41392606
51639                     ]
51640                 ]
51641             ],
51642             "terms_url": "http://maps.nls.uk/townplans/wick.html",
51643             "terms_text": "National Library of Scotland - Wick 1872"
51644         },
51645         {
51646             "name": "OS Town Plans, Wigtown 1848 (NLS)",
51647             "type": "tms",
51648             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
51649             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
51650             "scaleExtent": [
51651                 13,
51652                 20
51653             ],
51654             "polygon": [
51655                 [
51656                     [
51657                         -4.45235587,
51658                         54.8572296
51659                     ],
51660                     [
51661                         -4.45327284,
51662                         54.87232603
51663                     ],
51664                     [
51665                         -4.43254469,
51666                         54.87274317
51667                     ],
51668                     [
51669                         -4.43163545,
51670                         54.85764651
51671                     ]
51672                 ]
51673             ],
51674             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
51675             "terms_text": "National Library of Scotland - Wigtown 1848"
51676         },
51677         {
51678             "name": "OS Town Plans, Wigtown 1894 (NLS)",
51679             "type": "tms",
51680             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
51681             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
51682             "scaleExtent": [
51683                 13,
51684                 20
51685             ],
51686             "polygon": [
51687                 [
51688                     [
51689                         -4.45233361,
51690                         54.85721131
51691                     ],
51692                     [
51693                         -4.45325423,
51694                         54.87236807
51695                     ],
51696                     [
51697                         -4.43257837,
51698                         54.87278416
51699                     ],
51700                     [
51701                         -4.43166549,
51702                         54.85762716
51703                     ]
51704                 ]
51705             ],
51706             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
51707             "terms_text": "National Library of Scotland - Wigtown 1894"
51708         },
51709         {
51710             "name": "OpenPT Map (overlay)",
51711             "type": "tms",
51712             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
51713             "scaleExtent": [
51714                 5,
51715                 16
51716             ],
51717             "polygon": [
51718                 [
51719                     [
51720                         6.4901072,
51721                         53.665658
51722                     ],
51723                     [
51724                         8.5665347,
51725                         53.9848257
51726                     ],
51727                     [
51728                         8.1339457,
51729                         54.709715
51730                     ],
51731                     [
51732                         8.317796,
51733                         55.0952362
51734                     ],
51735                     [
51736                         10.1887438,
51737                         54.7783834
51738                     ],
51739                     [
51740                         10.6321475,
51741                         54.4778841
51742                     ],
51743                     [
51744                         11.2702164,
51745                         54.6221504
51746                     ],
51747                     [
51748                         11.681176,
51749                         54.3709243
51750                     ],
51751                     [
51752                         12.0272473,
51753                         54.3898199
51754                     ],
51755                     [
51756                         13.3250145,
51757                         54.8531617
51758                     ],
51759                     [
51760                         13.9198245,
51761                         54.6972173
51762                     ],
51763                     [
51764                         14.2118221,
51765                         54.1308273
51766                     ],
51767                     [
51768                         14.493005,
51769                         53.2665063
51770                     ],
51771                     [
51772                         14.1577485,
51773                         52.8766495
51774                     ],
51775                     [
51776                         14.7525584,
51777                         52.5819369
51778                     ],
51779                     [
51780                         15.0986297,
51781                         51.0171541
51782                     ],
51783                     [
51784                         14.9364088,
51785                         50.8399279
51786                     ],
51787                     [
51788                         14.730929,
51789                         50.7920977
51790                     ],
51791                     [
51792                         14.4389313,
51793                         50.8808862
51794                     ],
51795                     [
51796                         12.9573138,
51797                         50.3939044
51798                     ],
51799                     [
51800                         12.51391,
51801                         50.3939044
51802                     ],
51803                     [
51804                         12.3084302,
51805                         50.1173237
51806                     ],
51807                     [
51808                         12.6112425,
51809                         49.9088337
51810                     ],
51811                     [
51812                         12.394948,
51813                         49.7344006
51814                     ],
51815                     [
51816                         12.7734634,
51817                         49.4047626
51818                     ],
51819                     [
51820                         14.1469337,
51821                         48.6031036
51822                     ],
51823                     [
51824                         14.6768553,
51825                         48.6531391
51826                     ],
51827                     [
51828                         15.0661855,
51829                         49.0445497
51830                     ],
51831                     [
51832                         16.2666202,
51833                         48.7459305
51834                     ],
51835                     [
51836                         16.4937294,
51837                         48.8741286
51838                     ],
51839                     [
51840                         16.904689,
51841                         48.7173975
51842                     ],
51843                     [
51844                         16.9371332,
51845                         48.5315383
51846                     ],
51847                     [
51848                         16.8384693,
51849                         48.3823161
51850                     ],
51851                     [
51852                         17.2017097,
51853                         48.010204
51854                     ],
51855                     [
51856                         17.1214145,
51857                         47.6997605
51858                     ],
51859                     [
51860                         16.777292,
51861                         47.6585709
51862                     ],
51863                     [
51864                         16.6090543,
51865                         47.7460598
51866                     ],
51867                     [
51868                         16.410228,
51869                         47.6637214
51870                     ],
51871                     [
51872                         16.7352326,
51873                         47.6147714
51874                     ],
51875                     [
51876                         16.5555242,
51877                         47.3589738
51878                     ],
51879                     [
51880                         16.4790525,
51881                         46.9768539
51882                     ],
51883                     [
51884                         16.0355168,
51885                         46.8096295
51886                     ],
51887                     [
51888                         16.0508112,
51889                         46.6366332
51890                     ],
51891                     [
51892                         14.9572663,
51893                         46.6313822
51894                     ],
51895                     [
51896                         14.574908,
51897                         46.3892866
51898                     ],
51899                     [
51900                         12.3954655,
51901                         46.6891149
51902                     ],
51903                     [
51904                         12.1507562,
51905                         47.0550608
51906                     ],
51907                     [
51908                         11.1183887,
51909                         46.9142058
51910                     ],
51911                     [
51912                         11.0342699,
51913                         46.7729797
51914                     ],
51915                     [
51916                         10.4836739,
51917                         46.8462544
51918                     ],
51919                     [
51920                         10.4607324,
51921                         46.5472973
51922                     ],
51923                     [
51924                         10.1013156,
51925                         46.5735879
51926                     ],
51927                     [
51928                         10.2007287,
51929                         46.1831867
51930                     ],
51931                     [
51932                         9.8948421,
51933                         46.3629068
51934                     ],
51935                     [
51936                         9.5966026,
51937                         46.2889758
51938                     ],
51939                     [
51940                         9.2983631,
51941                         46.505206
51942                     ],
51943                     [
51944                         9.2830687,
51945                         46.2572605
51946                     ],
51947                     [
51948                         9.0536537,
51949                         45.7953255
51950                     ],
51951                     [
51952                         8.4265861,
51953                         46.2466846
51954                     ],
51955                     [
51956                         8.4418804,
51957                         46.4736161
51958                     ],
51959                     [
51960                         7.8759901,
51961                         45.9284607
51962                     ],
51963                     [
51964                         7.0959791,
51965                         45.8645956
51966                     ],
51967                     [
51968                         6.7747981,
51969                         46.1620044
51970                     ],
51971                     [
51972                         6.8206811,
51973                         46.4051083
51974                     ],
51975                     [
51976                         6.5453831,
51977                         46.4578142
51978                     ],
51979                     [
51980                         6.3312624,
51981                         46.3840116
51982                     ],
51983                     [
51984                         6.3847926,
51985                         46.2466846
51986                     ],
51987                     [
51988                         5.8953739,
51989                         46.0878021
51990                     ],
51991                     [
51992                         6.1171418,
51993                         46.3681838
51994                     ],
51995                     [
51996                         6.0942003,
51997                         46.5998657
51998                     ],
51999                     [
52000                         6.4383228,
52001                         46.7782169
52002                     ],
52003                     [
52004                         6.4306756,
52005                         46.9298747
52006                     ],
52007                     [
52008                         7.0806847,
52009                         47.3460216
52010                     ],
52011                     [
52012                         6.8436226,
52013                         47.3719227
52014                     ],
52015                     [
52016                         6.9965659,
52017                         47.5012373
52018                     ],
52019                     [
52020                         7.1800979,
52021                         47.5064033
52022                     ],
52023                     [
52024                         7.2336281,
52025                         47.439206
52026                     ],
52027                     [
52028                         7.4553959,
52029                         47.4805683
52030                     ],
52031                     [
52032                         7.7842241,
52033                         48.645735
52034                     ],
52035                     [
52036                         8.1971711,
52037                         49.0282701
52038                     ],
52039                     [
52040                         7.6006921,
52041                         49.0382974
52042                     ],
52043                     [
52044                         7.4477487,
52045                         49.1634679
52046                     ],
52047                     [
52048                         7.2030394,
52049                         49.1034255
52050                     ],
52051                     [
52052                         6.6677378,
52053                         49.1634679
52054                     ],
52055                     [
52056                         6.6371491,
52057                         49.3331933
52058                     ],
52059                     [
52060                         6.3542039,
52061                         49.4576194
52062                     ],
52063                     [
52064                         6.5453831,
52065                         49.8043366
52066                     ],
52067                     [
52068                         6.2471436,
52069                         49.873384
52070                     ],
52071                     [
52072                         6.0789059,
52073                         50.1534883
52074                     ],
52075                     [
52076                         6.3618511,
52077                         50.3685934
52078                     ],
52079                     [
52080                         6.0865531,
52081                         50.7039632
52082                     ],
52083                     [
52084                         5.8800796,
52085                         51.0513752
52086                     ],
52087                     [
52088                         6.1247889,
52089                         51.1618085
52090                     ],
52091                     [
52092                         6.1936134,
52093                         51.491527
52094                     ],
52095                     [
52096                         5.9641984,
52097                         51.7526501
52098                     ],
52099                     [
52100                         6.0253758,
52101                         51.8897286
52102                     ],
52103                     [
52104                         6.4536171,
52105                         51.8661241
52106                     ],
52107                     [
52108                         6.8436226,
52109                         51.9557552
52110                     ],
52111                     [
52112                         6.6906793,
52113                         52.0499105
52114                     ],
52115                     [
52116                         7.0042131,
52117                         52.2282603
52118                     ],
52119                     [
52120                         7.0195074,
52121                         52.4525245
52122                     ],
52123                     [
52124                         6.6983264,
52125                         52.4665032
52126                     ],
52127                     [
52128                         6.6906793,
52129                         52.6524628
52130                     ],
52131                     [
52132                         7.0348017,
52133                         52.6385432
52134                     ],
52135                     [
52136                         7.0730376,
52137                         52.8330151
52138                     ],
52139                     [
52140                         7.2183337,
52141                         52.9852064
52142                     ],
52143                     [
52144                         7.1953922,
52145                         53.3428087
52146                     ],
52147                     [
52148                         7.0042131,
52149                         53.3291098
52150                     ]
52151                 ]
52152             ],
52153             "terms_url": "http://openstreetmap.org/",
52154             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
52155         },
52156         {
52157             "name": "OpenStreetMap (Mapnik)",
52158             "type": "tms",
52159             "description": "The default OpenStreetMap layer.",
52160             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
52161             "scaleExtent": [
52162                 0,
52163                 19
52164             ],
52165             "terms_url": "http://openstreetmap.org/",
52166             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
52167             "id": "MAPNIK",
52168             "default": true
52169         },
52170         {
52171             "name": "OpenStreetMap GPS traces",
52172             "type": "tms",
52173             "description": "Public GPS traces uploaded to OpenStreetMap.",
52174             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
52175             "scaleExtent": [
52176                 0,
52177                 20
52178             ],
52179             "terms_url": "http://www.openstreetmap.org/copyright",
52180             "terms_text": "© OpenStreetMap contributors",
52181             "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>",
52182             "overlay": true
52183         },
52184         {
52185             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
52186             "type": "tms",
52187             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
52188             "scaleExtent": [
52189                 12,
52190                 19
52191             ],
52192             "polygon": [
52193                 [
52194                     [
52195                         120.336593,
52196                         15.985768
52197                     ],
52198                     [
52199                         120.445995,
52200                         15.984
52201                     ],
52202                     [
52203                         120.446134,
52204                         15.974459
52205                     ],
52206                     [
52207                         120.476464,
52208                         15.974592
52209                     ],
52210                     [
52211                         120.594247,
52212                         15.946832
52213                     ],
52214                     [
52215                         120.598064,
52216                         16.090795
52217                     ],
52218                     [
52219                         120.596537,
52220                         16.197999
52221                     ],
52222                     [
52223                         120.368537,
52224                         16.218527
52225                     ],
52226                     [
52227                         120.347576,
52228                         16.042308
52229                     ],
52230                     [
52231                         120.336593,
52232                         15.985768
52233                     ]
52234                 ],
52235                 [
52236                     [
52237                         120.8268,
52238                         15.3658
52239                     ],
52240                     [
52241                         121.2684,
52242                         15.2602
52243                     ],
52244                     [
52245                         121.2699,
52246                         14.7025
52247                     ],
52248                     [
52249                         120.695,
52250                         14.8423
52251                     ]
52252                 ]
52253             ]
52254         },
52255         {
52256             "name": "Slovakia EEA CORINE 2006",
52257             "type": "tms",
52258             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
52259             "polygon": [
52260                 [
52261                     [
52262                         19.83682,
52263                         49.25529
52264                     ],
52265                     [
52266                         19.80075,
52267                         49.42385
52268                     ],
52269                     [
52270                         19.60437,
52271                         49.48058
52272                     ],
52273                     [
52274                         19.49179,
52275                         49.63961
52276                     ],
52277                     [
52278                         19.21831,
52279                         49.52604
52280                     ],
52281                     [
52282                         19.16778,
52283                         49.42521
52284                     ],
52285                     [
52286                         19.00308,
52287                         49.42236
52288                     ],
52289                     [
52290                         18.97611,
52291                         49.5308
52292                     ],
52293                     [
52294                         18.54685,
52295                         49.51425
52296                     ],
52297                     [
52298                         18.31432,
52299                         49.33818
52300                     ],
52301                     [
52302                         18.15913,
52303                         49.2961
52304                     ],
52305                     [
52306                         18.05564,
52307                         49.11134
52308                     ],
52309                     [
52310                         17.56396,
52311                         48.84938
52312                     ],
52313                     [
52314                         17.17929,
52315                         48.88816
52316                     ],
52317                     [
52318                         17.058,
52319                         48.81105
52320                     ],
52321                     [
52322                         16.90426,
52323                         48.61947
52324                     ],
52325                     [
52326                         16.79685,
52327                         48.38561
52328                     ],
52329                     [
52330                         17.06762,
52331                         48.01116
52332                     ],
52333                     [
52334                         17.32787,
52335                         47.97749
52336                     ],
52337                     [
52338                         17.51699,
52339                         47.82535
52340                     ],
52341                     [
52342                         17.74776,
52343                         47.73093
52344                     ],
52345                     [
52346                         18.29515,
52347                         47.72075
52348                     ],
52349                     [
52350                         18.67959,
52351                         47.75541
52352                     ],
52353                     [
52354                         18.89755,
52355                         47.81203
52356                     ],
52357                     [
52358                         18.79463,
52359                         47.88245
52360                     ],
52361                     [
52362                         18.84318,
52363                         48.04046
52364                     ],
52365                     [
52366                         19.46212,
52367                         48.05333
52368                     ],
52369                     [
52370                         19.62064,
52371                         48.22938
52372                     ],
52373                     [
52374                         19.89585,
52375                         48.09387
52376                     ],
52377                     [
52378                         20.33766,
52379                         48.2643
52380                     ],
52381                     [
52382                         20.55395,
52383                         48.52358
52384                     ],
52385                     [
52386                         20.82335,
52387                         48.55714
52388                     ],
52389                     [
52390                         21.10271,
52391                         48.47096
52392                     ],
52393                     [
52394                         21.45863,
52395                         48.55513
52396                     ],
52397                     [
52398                         21.74536,
52399                         48.31435
52400                     ],
52401                     [
52402                         22.15293,
52403                         48.37179
52404                     ],
52405                     [
52406                         22.61255,
52407                         49.08914
52408                     ],
52409                     [
52410                         22.09997,
52411                         49.23814
52412                     ],
52413                     [
52414                         21.9686,
52415                         49.36363
52416                     ],
52417                     [
52418                         21.6244,
52419                         49.46989
52420                     ],
52421                     [
52422                         21.06873,
52423                         49.46402
52424                     ],
52425                     [
52426                         20.94336,
52427                         49.31088
52428                     ],
52429                     [
52430                         20.73052,
52431                         49.44006
52432                     ],
52433                     [
52434                         20.22804,
52435                         49.41714
52436                     ],
52437                     [
52438                         20.05234,
52439                         49.23052
52440                     ],
52441                     [
52442                         19.83682,
52443                         49.25529
52444                     ]
52445                 ]
52446             ],
52447             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
52448             "terms_text": "EEA Corine 2006"
52449         },
52450         {
52451             "name": "Slovakia EEA GMES Urban Atlas",
52452             "type": "tms",
52453             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
52454             "polygon": [
52455                 [
52456                     [
52457                         19.83682,
52458                         49.25529
52459                     ],
52460                     [
52461                         19.80075,
52462                         49.42385
52463                     ],
52464                     [
52465                         19.60437,
52466                         49.48058
52467                     ],
52468                     [
52469                         19.49179,
52470                         49.63961
52471                     ],
52472                     [
52473                         19.21831,
52474                         49.52604
52475                     ],
52476                     [
52477                         19.16778,
52478                         49.42521
52479                     ],
52480                     [
52481                         19.00308,
52482                         49.42236
52483                     ],
52484                     [
52485                         18.97611,
52486                         49.5308
52487                     ],
52488                     [
52489                         18.54685,
52490                         49.51425
52491                     ],
52492                     [
52493                         18.31432,
52494                         49.33818
52495                     ],
52496                     [
52497                         18.15913,
52498                         49.2961
52499                     ],
52500                     [
52501                         18.05564,
52502                         49.11134
52503                     ],
52504                     [
52505                         17.56396,
52506                         48.84938
52507                     ],
52508                     [
52509                         17.17929,
52510                         48.88816
52511                     ],
52512                     [
52513                         17.058,
52514                         48.81105
52515                     ],
52516                     [
52517                         16.90426,
52518                         48.61947
52519                     ],
52520                     [
52521                         16.79685,
52522                         48.38561
52523                     ],
52524                     [
52525                         17.06762,
52526                         48.01116
52527                     ],
52528                     [
52529                         17.32787,
52530                         47.97749
52531                     ],
52532                     [
52533                         17.51699,
52534                         47.82535
52535                     ],
52536                     [
52537                         17.74776,
52538                         47.73093
52539                     ],
52540                     [
52541                         18.29515,
52542                         47.72075
52543                     ],
52544                     [
52545                         18.67959,
52546                         47.75541
52547                     ],
52548                     [
52549                         18.89755,
52550                         47.81203
52551                     ],
52552                     [
52553                         18.79463,
52554                         47.88245
52555                     ],
52556                     [
52557                         18.84318,
52558                         48.04046
52559                     ],
52560                     [
52561                         19.46212,
52562                         48.05333
52563                     ],
52564                     [
52565                         19.62064,
52566                         48.22938
52567                     ],
52568                     [
52569                         19.89585,
52570                         48.09387
52571                     ],
52572                     [
52573                         20.33766,
52574                         48.2643
52575                     ],
52576                     [
52577                         20.55395,
52578                         48.52358
52579                     ],
52580                     [
52581                         20.82335,
52582                         48.55714
52583                     ],
52584                     [
52585                         21.10271,
52586                         48.47096
52587                     ],
52588                     [
52589                         21.45863,
52590                         48.55513
52591                     ],
52592                     [
52593                         21.74536,
52594                         48.31435
52595                     ],
52596                     [
52597                         22.15293,
52598                         48.37179
52599                     ],
52600                     [
52601                         22.61255,
52602                         49.08914
52603                     ],
52604                     [
52605                         22.09997,
52606                         49.23814
52607                     ],
52608                     [
52609                         21.9686,
52610                         49.36363
52611                     ],
52612                     [
52613                         21.6244,
52614                         49.46989
52615                     ],
52616                     [
52617                         21.06873,
52618                         49.46402
52619                     ],
52620                     [
52621                         20.94336,
52622                         49.31088
52623                     ],
52624                     [
52625                         20.73052,
52626                         49.44006
52627                     ],
52628                     [
52629                         20.22804,
52630                         49.41714
52631                     ],
52632                     [
52633                         20.05234,
52634                         49.23052
52635                     ],
52636                     [
52637                         19.83682,
52638                         49.25529
52639                     ]
52640                 ]
52641             ],
52642             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
52643             "terms_text": "EEA GMES Urban Atlas"
52644         },
52645         {
52646             "name": "Slovakia Historic Maps",
52647             "type": "tms",
52648             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
52649             "scaleExtent": [
52650                 0,
52651                 12
52652             ],
52653             "polygon": [
52654                 [
52655                     [
52656                         16.8196949,
52657                         47.4927236
52658                     ],
52659                     [
52660                         16.8196949,
52661                         49.5030322
52662                     ],
52663                     [
52664                         22.8388318,
52665                         49.5030322
52666                     ],
52667                     [
52668                         22.8388318,
52669                         47.4927236
52670                     ],
52671                     [
52672                         16.8196949,
52673                         47.4927236
52674                     ]
52675                 ]
52676             ]
52677         },
52678         {
52679             "name": "South Africa CD:NGI Aerial",
52680             "type": "tms",
52681             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
52682             "scaleExtent": [
52683                 1,
52684                 22
52685             ],
52686             "polygon": [
52687                 [
52688                     [
52689                         17.8396817,
52690                         -32.7983384
52691                     ],
52692                     [
52693                         17.8893509,
52694                         -32.6972835
52695                     ],
52696                     [
52697                         18.00364,
52698                         -32.6982187
52699                     ],
52700                     [
52701                         18.0991679,
52702                         -32.7485251
52703                     ],
52704                     [
52705                         18.2898747,
52706                         -32.5526645
52707                     ],
52708                     [
52709                         18.2930182,
52710                         -32.0487089
52711                     ],
52712                     [
52713                         18.105455,
52714                         -31.6454966
52715                     ],
52716                     [
52717                         17.8529257,
52718                         -31.3443951
52719                     ],
52720                     [
52721                         17.5480046,
52722                         -30.902171
52723                     ],
52724                     [
52725                         17.4044506,
52726                         -30.6374731
52727                     ],
52728                     [
52729                         17.2493704,
52730                         -30.3991663
52731                     ],
52732                     [
52733                         16.9936977,
52734                         -29.6543552
52735                     ],
52736                     [
52737                         16.7987996,
52738                         -29.19437
52739                     ],
52740                     [
52741                         16.5494139,
52742                         -28.8415949
52743                     ],
52744                     [
52745                         16.4498691,
52746                         -28.691876
52747                     ],
52748                     [
52749                         16.4491046,
52750                         -28.5515766
52751                     ],
52752                     [
52753                         16.6002551,
52754                         -28.4825663
52755                     ],
52756                     [
52757                         16.7514057,
52758                         -28.4486958
52759                     ],
52760                     [
52761                         16.7462192,
52762                         -28.2458973
52763                     ],
52764                     [
52765                         16.8855148,
52766                         -28.04729
52767                     ],
52768                     [
52769                         16.9929502,
52770                         -28.0244005
52771                     ],
52772                     [
52773                         17.0529659,
52774                         -28.0257086
52775                     ],
52776                     [
52777                         17.1007562,
52778                         -28.0338839
52779                     ],
52780                     [
52781                         17.2011527,
52782                         -28.0930546
52783                     ],
52784                     [
52785                         17.2026346,
52786                         -28.2328424
52787                     ],
52788                     [
52789                         17.2474611,
52790                         -28.2338215
52791                     ],
52792                     [
52793                         17.2507953,
52794                         -28.198892
52795                     ],
52796                     [
52797                         17.3511919,
52798                         -28.1975861
52799                     ],
52800                     [
52801                         17.3515624,
52802                         -28.2442655
52803                     ],
52804                     [
52805                         17.4015754,
52806                         -28.2452446
52807                     ],
52808                     [
52809                         17.4149122,
52810                         -28.3489751
52811                     ],
52812                     [
52813                         17.4008345,
52814                         -28.547997
52815                     ],
52816                     [
52817                         17.4526999,
52818                         -28.5489733
52819                     ],
52820                     [
52821                         17.4512071,
52822                         -28.6495106
52823                     ],
52824                     [
52825                         17.4983599,
52826                         -28.6872054
52827                     ],
52828                     [
52829                         17.6028204,
52830                         -28.6830048
52831                     ],
52832                     [
52833                         17.6499732,
52834                         -28.6967928
52835                     ],
52836                     [
52837                         17.6525928,
52838                         -28.7381457
52839                     ],
52840                     [
52841                         17.801386,
52842                         -28.7381457
52843                     ],
52844                     [
52845                         17.9994276,
52846                         -28.7560602
52847                     ],
52848                     [
52849                         18.0002748,
52850                         -28.7956172
52851                     ],
52852                     [
52853                         18.1574507,
52854                         -28.8718055
52855                     ],
52856                     [
52857                         18.5063811,
52858                         -28.8718055
52859                     ],
52860                     [
52861                         18.6153564,
52862                         -28.8295875
52863                     ],
52864                     [
52865                         18.9087513,
52866                         -28.8277516
52867                     ],
52868                     [
52869                         19.1046973,
52870                         -28.9488548
52871                     ],
52872                     [
52873                         19.1969071,
52874                         -28.9378513
52875                     ],
52876                     [
52877                         19.243012,
52878                         -28.8516164
52879                     ],
52880                     [
52881                         19.2314858,
52882                         -28.802963
52883                     ],
52884                     [
52885                         19.2587296,
52886                         -28.7009928
52887                     ],
52888                     [
52889                         19.4431493,
52890                         -28.6973163
52891                     ],
52892                     [
52893                         19.5500289,
52894                         -28.4958332
52895                     ],
52896                     [
52897                         19.6967264,
52898                         -28.4939914
52899                     ],
52900                     [
52901                         19.698822,
52902                         -28.4479358
52903                     ],
52904                     [
52905                         19.8507587,
52906                         -28.4433291
52907                     ],
52908                     [
52909                         19.8497109,
52910                         -28.4027818
52911                     ],
52912                     [
52913                         19.9953605,
52914                         -28.399095
52915                     ],
52916                     [
52917                         19.9893671,
52918                         -24.7497859
52919                     ],
52920                     [
52921                         20.2916682,
52922                         -24.9192346
52923                     ],
52924                     [
52925                         20.4724562,
52926                         -25.1501701
52927                     ],
52928                     [
52929                         20.6532441,
52930                         -25.4529449
52931                     ],
52932                     [
52933                         20.733265,
52934                         -25.6801957
52935                     ],
52936                     [
52937                         20.8281046,
52938                         -25.8963498
52939                     ],
52940                     [
52941                         20.8429232,
52942                         -26.215851
52943                     ],
52944                     [
52945                         20.6502804,
52946                         -26.4840868
52947                     ],
52948                     [
52949                         20.6532441,
52950                         -26.8204869
52951                     ],
52952                     [
52953                         21.0889134,
52954                         -26.846933
52955                     ],
52956                     [
52957                         21.6727695,
52958                         -26.8389998
52959                     ],
52960                     [
52961                         21.7765003,
52962                         -26.6696268
52963                     ],
52964                     [
52965                         21.9721069,
52966                         -26.6431395
52967                     ],
52968                     [
52969                         22.2803355,
52970                         -26.3274702
52971                     ],
52972                     [
52973                         22.5707817,
52974                         -26.1333967
52975                     ],
52976                     [
52977                         22.7752795,
52978                         -25.6775246
52979                     ],
52980                     [
52981                         23.0005235,
52982                         -25.2761948
52983                     ],
52984                     [
52985                         23.4658301,
52986                         -25.2735148
52987                     ],
52988                     [
52989                         23.883717,
52990                         -25.597366
52991                     ],
52992                     [
52993                         24.2364017,
52994                         -25.613402
52995                     ],
52996                     [
52997                         24.603905,
52998                         -25.7896563
52999                     ],
53000                     [
53001                         25.110704,
53002                         -25.7389432
53003                     ],
53004                     [
53005                         25.5078447,
53006                         -25.6855376
53007                     ],
53008                     [
53009                         25.6441766,
53010                         -25.4823781
53011                     ],
53012                     [
53013                         25.8419267,
53014                         -24.7805437
53015                     ],
53016                     [
53017                         25.846641,
53018                         -24.7538456
53019                     ],
53020                     [
53021                         26.3928487,
53022                         -24.6332894
53023                     ],
53024                     [
53025                         26.4739066,
53026                         -24.5653312
53027                     ],
53028                     [
53029                         26.5089966,
53030                         -24.4842437
53031                     ],
53032                     [
53033                         26.5861946,
53034                         -24.4075775
53035                     ],
53036                     [
53037                         26.7300635,
53038                         -24.3014458
53039                     ],
53040                     [
53041                         26.8567384,
53042                         -24.2499463
53043                     ],
53044                     [
53045                         26.8574402,
53046                         -24.1026901
53047                     ],
53048                     [
53049                         26.9215471,
53050                         -23.8990957
53051                     ],
53052                     [
53053                         26.931831,
53054                         -23.8461891
53055                     ],
53056                     [
53057                         26.9714827,
53058                         -23.6994344
53059                     ],
53060                     [
53061                         27.0006074,
53062                         -23.6367644
53063                     ],
53064                     [
53065                         27.0578041,
53066                         -23.6052574
53067                     ],
53068                     [
53069                         27.1360547,
53070                         -23.5203437
53071                     ],
53072                     [
53073                         27.3339623,
53074                         -23.3973792
53075                     ],
53076                     [
53077                         27.5144057,
53078                         -23.3593929
53079                     ],
53080                     [
53081                         27.5958145,
53082                         -23.2085465
53083                     ],
53084                     [
53085                         27.8098634,
53086                         -23.0994957
53087                     ],
53088                     [
53089                         27.8828506,
53090                         -23.0620496
53091                     ],
53092                     [
53093                         27.9382928,
53094                         -22.9496487
53095                     ],
53096                     [
53097                         28.0407556,
53098                         -22.8255118
53099                     ],
53100                     [
53101                         28.2056786,
53102                         -22.6552861
53103                     ],
53104                     [
53105                         28.3397223,
53106                         -22.5639374
53107                     ],
53108                     [
53109                         28.4906093,
53110                         -22.560697
53111                     ],
53112                     [
53113                         28.6108769,
53114                         -22.5400248
53115                     ],
53116                     [
53117                         28.828175,
53118                         -22.4550173
53119                     ],
53120                     [
53121                         28.9285324,
53122                         -22.4232328
53123                     ],
53124                     [
53125                         28.9594116,
53126                         -22.3090081
53127                     ],
53128                     [
53129                         29.0162574,
53130                         -22.208335
53131                     ],
53132                     [
53133                         29.2324117,
53134                         -22.1693453
53135                     ],
53136                     [
53137                         29.3531213,
53138                         -22.1842926
53139                     ],
53140                     [
53141                         29.6548952,
53142                         -22.1186426
53143                     ],
53144                     [
53145                         29.7777102,
53146                         -22.1361956
53147                     ],
53148                     [
53149                         29.9292989,
53150                         -22.1849425
53151                     ],
53152                     [
53153                         30.1166795,
53154                         -22.2830348
53155                     ],
53156                     [
53157                         30.2563377,
53158                         -22.2914767
53159                     ],
53160                     [
53161                         30.3033582,
53162                         -22.3395204
53163                     ],
53164                     [
53165                         30.5061784,
53166                         -22.3057617
53167                     ],
53168                     [
53169                         30.8374279,
53170                         -22.284983
53171                     ],
53172                     [
53173                         31.0058599,
53174                         -22.3077095
53175                     ],
53176                     [
53177                         31.1834152,
53178                         -22.3232913
53179                     ],
53180                     [
53181                         31.2930586,
53182                         -22.3674647
53183                     ],
53184                     [
53185                         31.5680579,
53186                         -23.1903385
53187                     ],
53188                     [
53189                         31.5568311,
53190                         -23.4430809
53191                     ],
53192                     [
53193                         31.6931122,
53194                         -23.6175209
53195                     ],
53196                     [
53197                         31.7119696,
53198                         -23.741136
53199                     ],
53200                     [
53201                         31.7774743,
53202                         -23.8800628
53203                     ],
53204                     [
53205                         31.8886337,
53206                         -23.9481098
53207                     ],
53208                     [
53209                         31.9144386,
53210                         -24.1746736
53211                     ],
53212                     [
53213                         31.9948307,
53214                         -24.3040878
53215                     ],
53216                     [
53217                         32.0166656,
53218                         -24.4405988
53219                     ],
53220                     [
53221                         32.0077331,
53222                         -24.6536578
53223                     ],
53224                     [
53225                         32.019643,
53226                         -24.9140701
53227                     ],
53228                     [
53229                         32.035523,
53230                         -25.0849767
53231                     ],
53232                     [
53233                         32.019643,
53234                         -25.3821442
53235                     ],
53236                     [
53237                         31.9928457,
53238                         -25.4493771
53239                     ],
53240                     [
53241                         31.9997931,
53242                         -25.5165725
53243                     ],
53244                     [
53245                         32.0057481,
53246                         -25.6078978
53247                     ],
53248                     [
53249                         32.0057481,
53250                         -25.6624806
53251                     ],
53252                     [
53253                         31.9362735,
53254                         -25.8403721
53255                     ],
53256                     [
53257                         31.9809357,
53258                         -25.9546537
53259                     ],
53260                     [
53261                         31.8687838,
53262                         -26.0037251
53263                     ],
53264                     [
53265                         31.4162062,
53266                         -25.7277683
53267                     ],
53268                     [
53269                         31.3229117,
53270                         -25.7438611
53271                     ],
53272                     [
53273                         31.2504595,
53274                         -25.8296526
53275                     ],
53276                     [
53277                         31.1393001,
53278                         -25.9162746
53279                     ],
53280                     [
53281                         31.1164727,
53282                         -25.9912361
53283                     ],
53284                     [
53285                         30.9656135,
53286                         -26.2665756
53287                     ],
53288                     [
53289                         30.8921689,
53290                         -26.3279703
53291                     ],
53292                     [
53293                         30.8534616,
53294                         -26.4035568
53295                     ],
53296                     [
53297                         30.8226943,
53298                         -26.4488849
53299                     ],
53300                     [
53301                         30.8022583,
53302                         -26.5240694
53303                     ],
53304                     [
53305                         30.8038369,
53306                         -26.8082089
53307                     ],
53308                     [
53309                         30.9020939,
53310                         -26.7807451
53311                     ],
53312                     [
53313                         30.9100338,
53314                         -26.8489495
53315                     ],
53316                     [
53317                         30.9824859,
53318                         -26.9082627
53319                     ],
53320                     [
53321                         30.976531,
53322                         -27.0029222
53323                     ],
53324                     [
53325                         31.0034434,
53326                         -27.0441587
53327                     ],
53328                     [
53329                         31.1543322,
53330                         -27.1980416
53331                     ],
53332                     [
53333                         31.5015607,
53334                         -27.311117
53335                     ],
53336                     [
53337                         31.9700183,
53338                         -27.311117
53339                     ],
53340                     [
53341                         31.9700183,
53342                         -27.120472
53343                     ],
53344                     [
53345                         31.9769658,
53346                         -27.050664
53347                     ],
53348                     [
53349                         32.0002464,
53350                         -26.7983892
53351                     ],
53352                     [
53353                         32.1069826,
53354                         -26.7984645
53355                     ],
53356                     [
53357                         32.3114546,
53358                         -26.8479493
53359                     ],
53360                     [
53361                         32.899986,
53362                         -26.8516059
53363                     ],
53364                     [
53365                         32.886091,
53366                         -26.9816971
53367                     ],
53368                     [
53369                         32.709427,
53370                         -27.4785436
53371                     ],
53372                     [
53373                         32.6240724,
53374                         -27.7775144
53375                     ],
53376                     [
53377                         32.5813951,
53378                         -28.07479
53379                     ],
53380                     [
53381                         32.5387178,
53382                         -28.2288046
53383                     ],
53384                     [
53385                         32.4275584,
53386                         -28.5021568
53387                     ],
53388                     [
53389                         32.3640388,
53390                         -28.5945699
53391                     ],
53392                     [
53393                         32.0702603,
53394                         -28.8469827
53395                     ],
53396                     [
53397                         31.9878832,
53398                         -28.9069497
53399                     ],
53400                     [
53401                         31.7764818,
53402                         -28.969487
53403                     ],
53404                     [
53405                         31.4638459,
53406                         -29.2859343
53407                     ],
53408                     [
53409                         31.359634,
53410                         -29.3854348
53411                     ],
53412                     [
53413                         31.1680825,
53414                         -29.6307408
53415                     ],
53416                     [
53417                         31.064863,
53418                         -29.7893535
53419                     ],
53420                     [
53421                         31.0534493,
53422                         -29.8470469
53423                     ],
53424                     [
53425                         31.0669933,
53426                         -29.8640319
53427                     ],
53428                     [
53429                         31.0455459,
53430                         -29.9502017
53431                     ],
53432                     [
53433                         30.9518556,
53434                         -30.0033946
53435                     ],
53436                     [
53437                         30.8651833,
53438                         -30.1024093
53439                     ],
53440                     [
53441                         30.7244725,
53442                         -30.392502
53443                     ],
53444                     [
53445                         30.3556256,
53446                         -30.9308873
53447                     ],
53448                     [
53449                         30.0972364,
53450                         -31.2458274
53451                     ],
53452                     [
53453                         29.8673136,
53454                         -31.4304296
53455                     ],
53456                     [
53457                         29.7409393,
53458                         -31.5014699
53459                     ],
53460                     [
53461                         29.481312,
53462                         -31.6978686
53463                     ],
53464                     [
53465                         28.8943171,
53466                         -32.2898903
53467                     ],
53468                     [
53469                         28.5497137,
53470                         -32.5894641
53471                     ],
53472                     [
53473                         28.1436499,
53474                         -32.8320732
53475                     ],
53476                     [
53477                         28.0748735,
53478                         -32.941689
53479                     ],
53480                     [
53481                         27.8450942,
53482                         -33.082869
53483                     ],
53484                     [
53485                         27.3757956,
53486                         -33.3860685
53487                     ],
53488                     [
53489                         26.8805407,
53490                         -33.6458951
53491                     ],
53492                     [
53493                         26.5916871,
53494                         -33.7480756
53495                     ],
53496                     [
53497                         26.4527308,
53498                         -33.7935795
53499                     ],
53500                     [
53501                         26.206754,
53502                         -33.7548943
53503                     ],
53504                     [
53505                         26.0077897,
53506                         -33.7223961
53507                     ],
53508                     [
53509                         25.8055494,
53510                         -33.7524272
53511                     ],
53512                     [
53513                         25.7511073,
53514                         -33.8006512
53515                     ],
53516                     [
53517                         25.6529079,
53518                         -33.8543597
53519                     ],
53520                     [
53521                         25.6529079,
53522                         -33.9469768
53523                     ],
53524                     [
53525                         25.7195789,
53526                         -34.0040115
53527                     ],
53528                     [
53529                         25.7202807,
53530                         -34.0511235
53531                     ],
53532                     [
53533                         25.5508915,
53534                         -34.063151
53535                     ],
53536                     [
53537                         25.3504571,
53538                         -34.0502627
53539                     ],
53540                     [
53541                         25.2810609,
53542                         -34.0020322
53543                     ],
53544                     [
53545                         25.0476316,
53546                         -33.9994588
53547                     ],
53548                     [
53549                         24.954724,
53550                         -34.0043594
53551                     ],
53552                     [
53553                         24.9496586,
53554                         -34.1010363
53555                     ],
53556                     [
53557                         24.8770358,
53558                         -34.1506456
53559                     ],
53560                     [
53561                         24.8762914,
53562                         -34.2005281
53563                     ],
53564                     [
53565                         24.8532574,
53566                         -34.2189562
53567                     ],
53568                     [
53569                         24.7645287,
53570                         -34.2017946
53571                     ],
53572                     [
53573                         24.5001356,
53574                         -34.2003254
53575                     ],
53576                     [
53577                         24.3486733,
53578                         -34.1163824
53579                     ],
53580                     [
53581                         24.1988819,
53582                         -34.1019039
53583                     ],
53584                     [
53585                         23.9963377,
53586                         -34.0514443
53587                     ],
53588                     [
53589                         23.8017509,
53590                         -34.0524332
53591                     ],
53592                     [
53593                         23.7493589,
53594                         -34.0111855
53595                     ],
53596                     [
53597                         23.4973536,
53598                         -34.009014
53599                     ],
53600                     [
53601                         23.4155191,
53602                         -34.0434586
53603                     ],
53604                     [
53605                         23.4154284,
53606                         -34.1140433
53607                     ],
53608                     [
53609                         22.9000853,
53610                         -34.0993009
53611                     ],
53612                     [
53613                         22.8412418,
53614                         -34.0547911
53615                     ],
53616                     [
53617                         22.6470321,
53618                         -34.0502627
53619                     ],
53620                     [
53621                         22.6459843,
53622                         -34.0072768
53623                     ],
53624                     [
53625                         22.570016,
53626                         -34.0064081
53627                     ],
53628                     [
53629                         22.5050499,
53630                         -34.0645866
53631                     ],
53632                     [
53633                         22.2519968,
53634                         -34.0645866
53635                     ],
53636                     [
53637                         22.2221334,
53638                         -34.1014701
53639                     ],
53640                     [
53641                         22.1621197,
53642                         -34.1057019
53643                     ],
53644                     [
53645                         22.1712431,
53646                         -34.1521766
53647                     ],
53648                     [
53649                         22.1576913,
53650                         -34.2180897
53651                     ],
53652                     [
53653                         22.0015632,
53654                         -34.2172232
53655                     ],
53656                     [
53657                         21.9496952,
53658                         -34.3220009
53659                     ],
53660                     [
53661                         21.8611528,
53662                         -34.4007145
53663                     ],
53664                     [
53665                         21.5614708,
53666                         -34.4020114
53667                     ],
53668                     [
53669                         21.5468011,
53670                         -34.3661242
53671                     ],
53672                     [
53673                         21.501744,
53674                         -34.3669892
53675                     ],
53676                     [
53677                         21.5006961,
53678                         -34.4020114
53679                     ],
53680                     [
53681                         21.4194886,
53682                         -34.4465247
53683                     ],
53684                     [
53685                         21.1978706,
53686                         -34.4478208
53687                     ],
53688                     [
53689                         21.0988193,
53690                         -34.3991325
53691                     ],
53692                     [
53693                         21.0033746,
53694                         -34.3753872
53695                     ],
53696                     [
53697                         20.893192,
53698                         -34.3997115
53699                     ],
53700                     [
53701                         20.8976647,
53702                         -34.4854003
53703                     ],
53704                     [
53705                         20.7446802,
53706                         -34.4828092
53707                     ],
53708                     [
53709                         20.5042011,
53710                         -34.486264
53711                     ],
53712                     [
53713                         20.2527197,
53714                         -34.701477
53715                     ],
53716                     [
53717                         20.0803502,
53718                         -34.8361855
53719                     ],
53720                     [
53721                         19.9923317,
53722                         -34.8379056
53723                     ],
53724                     [
53725                         19.899074,
53726                         -34.8275845
53727                     ],
53728                     [
53729                         19.8938348,
53730                         -34.7936018
53731                     ],
53732                     [
53733                         19.5972963,
53734                         -34.7961833
53735                     ],
53736                     [
53737                         19.3929677,
53738                         -34.642015
53739                     ],
53740                     [
53741                         19.2877095,
53742                         -34.6404784
53743                     ],
53744                     [
53745                         19.2861377,
53746                         -34.5986563
53747                     ],
53748                     [
53749                         19.3474363,
53750                         -34.5244458
53751                     ],
53752                     [
53753                         19.3285256,
53754                         -34.4534372
53755                     ],
53756                     [
53757                         19.098001,
53758                         -34.449981
53759                     ],
53760                     [
53761                         19.0725583,
53762                         -34.3802371
53763                     ],
53764                     [
53765                         19.0023531,
53766                         -34.3525593
53767                     ],
53768                     [
53769                         18.9520568,
53770                         -34.3949373
53771                     ],
53772                     [
53773                         18.7975006,
53774                         -34.3936403
53775                     ],
53776                     [
53777                         18.7984174,
53778                         -34.1016376
53779                     ],
53780                     [
53781                         18.501748,
53782                         -34.1015292
53783                     ],
53784                     [
53785                         18.4999545,
53786                         -34.3616945
53787                     ],
53788                     [
53789                         18.4477325,
53790                         -34.3620007
53791                     ],
53792                     [
53793                         18.4479944,
53794                         -34.3522691
53795                     ],
53796                     [
53797                         18.3974362,
53798                         -34.3514041
53799                     ],
53800                     [
53801                         18.3971742,
53802                         -34.3022959
53803                     ],
53804                     [
53805                         18.3565705,
53806                         -34.3005647
53807                     ],
53808                     [
53809                         18.3479258,
53810                         -34.2020436
53811                     ],
53812                     [
53813                         18.2972095,
53814                         -34.1950274
53815                     ],
53816                     [
53817                         18.2951139,
53818                         -33.9937138
53819                     ],
53820                     [
53821                         18.3374474,
53822                         -33.9914079
53823                     ],
53824                     [
53825                         18.3476638,
53826                         -33.8492427
53827                     ],
53828                     [
53829                         18.3479258,
53830                         -33.781555
53831                     ],
53832                     [
53833                         18.4124718,
53834                         -33.7448849
53835                     ],
53836                     [
53837                         18.3615477,
53838                         -33.6501624
53839                     ],
53840                     [
53841                         18.2992013,
53842                         -33.585591
53843                     ],
53844                     [
53845                         18.2166839,
53846                         -33.448872
53847                     ],
53848                     [
53849                         18.1389858,
53850                         -33.3974083
53851                     ],
53852                     [
53853                         17.9473472,
53854                         -33.1602647
53855                     ],
53856                     [
53857                         17.8855247,
53858                         -33.0575732
53859                     ],
53860                     [
53861                         17.8485884,
53862                         -32.9668505
53863                     ],
53864                     [
53865                         17.8396817,
53866                         -32.8507302
53867                     ]
53868                 ]
53869             ]
53870         },
53871         {
53872             "name": "South Tyrol Orthofoto 2011",
53873             "type": "tms",
53874             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53875             "polygon": [
53876                 [
53877                     [
53878                         10.373383,
53879                         46.213553
53880                     ],
53881                     [
53882                         10.373383,
53883                         47.098175
53884                     ],
53885                     [
53886                         12.482758,
53887                         47.098175
53888                     ],
53889                     [
53890                         12.482758,
53891                         46.213553
53892                     ],
53893                     [
53894                         10.373383,
53895                         46.213553
53896                     ]
53897                 ]
53898             ],
53899             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
53900         },
53901         {
53902             "name": "South Tyrol Topomap",
53903             "type": "tms",
53904             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53905             "polygon": [
53906                 [
53907                     [
53908                         10.373383,
53909                         46.213553
53910                     ],
53911                     [
53912                         10.373383,
53913                         47.098175
53914                     ],
53915                     [
53916                         12.482758,
53917                         47.098175
53918                     ],
53919                     [
53920                         12.482758,
53921                         46.213553
53922                     ],
53923                     [
53924                         10.373383,
53925                         46.213553
53926                     ]
53927                 ]
53928             ],
53929             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
53930         },
53931         {
53932             "name": "Stadt Uster Orthophoto 2008 10cm",
53933             "type": "tms",
53934             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
53935             "polygon": [
53936                 [
53937                     [
53938                         8.6,
53939                         47.31
53940                     ],
53941                     [
53942                         8.6,
53943                         47.39
53944                     ],
53945                     [
53946                         8.77,
53947                         47.39
53948                     ],
53949                     [
53950                         8.77,
53951                         47.31
53952                     ],
53953                     [
53954                         8.6,
53955                         47.31
53956                     ]
53957                 ]
53958             ],
53959             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
53960         },
53961         {
53962             "name": "Stevns (Denmark)",
53963             "type": "tms",
53964             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
53965             "scaleExtent": [
53966                 0,
53967                 20
53968             ],
53969             "polygon": [
53970                 [
53971                     [
53972                         12.0913942,
53973                         55.3491574
53974                     ],
53975                     [
53976                         12.0943104,
53977                         55.3842256
53978                     ],
53979                     [
53980                         12.1573875,
53981                         55.3833103
53982                     ],
53983                     [
53984                         12.1587287,
53985                         55.4013326
53986                     ],
53987                     [
53988                         12.1903468,
53989                         55.400558
53990                     ],
53991                     [
53992                         12.1931411,
53993                         55.4364665
53994                     ],
53995                     [
53996                         12.2564251,
53997                         55.4347995
53998                     ],
53999                     [
54000                         12.2547073,
54001                         55.4168882
54002                     ],
54003                     [
54004                         12.3822489,
54005                         55.4134349
54006                     ],
54007                     [
54008                         12.3795942,
54009                         55.3954143
54010                     ],
54011                     [
54012                         12.4109213,
54013                         55.3946958
54014                     ],
54015                     [
54016                         12.409403,
54017                         55.3766417
54018                     ],
54019                     [
54020                         12.4407807,
54021                         55.375779
54022                     ],
54023                     [
54024                         12.4394142,
54025                         55.3578314
54026                     ],
54027                     [
54028                         12.4707413,
54029                         55.3569971
54030                     ],
54031                     [
54032                         12.4629475,
54033                         55.2672214
54034                     ],
54035                     [
54036                         12.4315633,
54037                         55.2681491
54038                     ],
54039                     [
54040                         12.430045,
54041                         55.2502103
54042                     ],
54043                     [
54044                         12.3672011,
54045                         55.2519673
54046                     ],
54047                     [
54048                         12.3656858,
54049                         55.2340267
54050                     ],
54051                     [
54052                         12.2714604,
54053                         55.2366031
54054                     ],
54055                     [
54056                         12.2744467,
54057                         55.272476
54058                     ],
54059                     [
54060                         12.2115654,
54061                         55.2741475
54062                     ],
54063                     [
54064                         12.2130078,
54065                         55.2920322
54066                     ],
54067                     [
54068                         12.1815665,
54069                         55.2928638
54070                     ],
54071                     [
54072                         12.183141,
54073                         55.3107091
54074                     ],
54075                     [
54076                         12.2144897,
54077                         55.3100981
54078                     ],
54079                     [
54080                         12.2159927,
54081                         55.3279764
54082                     ],
54083                     [
54084                         12.1214458,
54085                         55.3303379
54086                     ],
54087                     [
54088                         12.1229489,
54089                         55.3483291
54090                     ]
54091                 ]
54092             ],
54093             "terms_text": "Stevns Kommune"
54094         },
54095         {
54096             "name": "Surrey Air Survey",
54097             "type": "tms",
54098             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
54099             "scaleExtent": [
54100                 8,
54101                 19
54102             ],
54103             "polygon": [
54104                 [
54105                     [
54106                         -0.752478,
54107                         51.0821941
54108                     ],
54109                     [
54110                         -0.7595183,
54111                         51.0856254
54112                     ],
54113                     [
54114                         -0.8014342,
54115                         51.1457917
54116                     ],
54117                     [
54118                         -0.8398864,
54119                         51.1440686
54120                     ],
54121                     [
54122                         -0.8357665,
54123                         51.1802397
54124                     ],
54125                     [
54126                         -0.8529549,
54127                         51.2011266
54128                     ],
54129                     [
54130                         -0.8522683,
54131                         51.2096231
54132                     ],
54133                     [
54134                         -0.8495217,
54135                         51.217903
54136                     ],
54137                     [
54138                         -0.8266907,
54139                         51.2403696
54140                     ],
54141                     [
54142                         -0.8120995,
54143                         51.2469248
54144                     ],
54145                     [
54146                         -0.7736474,
54147                         51.2459577
54148                     ],
54149                     [
54150                         -0.7544213,
54151                         51.2381127
54152                     ],
54153                     [
54154                         -0.754078,
54155                         51.233921
54156                     ],
54157                     [
54158                         -0.7446366,
54159                         51.2333836
54160                     ],
54161                     [
54162                         -0.7430693,
54163                         51.2847178
54164                     ],
54165                     [
54166                         -0.751503,
54167                         51.3069524
54168                     ],
54169                     [
54170                         -0.7664376,
54171                         51.3121032
54172                     ],
54173                     [
54174                         -0.7820588,
54175                         51.3270157
54176                     ],
54177                     [
54178                         -0.7815438,
54179                         51.3388135
54180                     ],
54181                     [
54182                         -0.7374268,
54183                         51.3720456
54184                     ],
54185                     [
54186                         -0.7192307,
54187                         51.3769748
54188                     ],
54189                     [
54190                         -0.6795769,
54191                         51.3847961
54192                     ],
54193                     [
54194                         -0.6807786,
54195                         51.3901523
54196                     ],
54197                     [
54198                         -0.6531411,
54199                         51.3917591
54200                     ],
54201                     [
54202                         -0.6301385,
54203                         51.3905808
54204                     ],
54205                     [
54206                         -0.6291085,
54207                         51.3970074
54208                     ],
54209                     [
54210                         -0.6234437,
54211                         51.3977572
54212                     ],
54213                     [
54214                         -0.613144,
54215                         51.4295552
54216                     ],
54217                     [
54218                         -0.6002471,
54219                         51.4459121
54220                     ],
54221                     [
54222                         -0.5867081,
54223                         51.4445365
54224                     ],
54225                     [
54226                         -0.5762368,
54227                         51.453202
54228                     ],
54229                     [
54230                         -0.5626755,
54231                         51.4523462
54232                     ],
54233                     [
54234                         -0.547741,
54235                         51.4469972
54236                     ],
54237                     [
54238                         -0.5372697,
54239                         51.4448575
54240                     ],
54241                     [
54242                         -0.537098,
54243                         51.4526671
54244                     ],
54245                     [
54246                         -0.5439644,
54247                         51.4545926
54248                     ],
54249                     [
54250                         -0.5405312,
54251                         51.4698865
54252                     ],
54253                     [
54254                         -0.5309182,
54255                         51.4760881
54256                     ],
54257                     [
54258                         -0.5091172,
54259                         51.4744843
54260                     ],
54261                     [
54262                         -0.5086022,
54263                         51.4695657
54264                     ],
54265                     [
54266                         -0.4900628,
54267                         51.4682825
54268                     ],
54269                     [
54270                         -0.4526406,
54271                         51.4606894
54272                     ],
54273                     [
54274                         -0.4486924,
54275                         51.4429316
54276                     ],
54277                     [
54278                         -0.4414826,
54279                         51.4418616
54280                     ],
54281                     [
54282                         -0.4418259,
54283                         51.4369394
54284                     ],
54285                     [
54286                         -0.4112702,
54287                         51.4380095
54288                     ],
54289                     [
54290                         -0.4014855,
54291                         51.4279498
54292                     ],
54293                     [
54294                         -0.3807145,
54295                         51.4262372
54296                     ],
54297                     [
54298                         -0.3805428,
54299                         51.4161749
54300                     ],
54301                     [
54302                         -0.3491288,
54303                         51.4138195
54304                     ],
54305                     [
54306                         -0.3274994,
54307                         51.4037544
54308                     ],
54309                     [
54310                         -0.3039818,
54311                         51.3990424
54312                     ],
54313                     [
54314                         -0.3019219,
54315                         51.3754747
54316                     ],
54317                     [
54318                         -0.309475,
54319                         51.369688
54320                     ],
54321                     [
54322                         -0.3111916,
54323                         51.3529669
54324                     ],
54325                     [
54326                         -0.2955704,
54327                         51.3541462
54328                     ],
54329                     [
54330                         -0.2923089,
54331                         51.3673303
54332                     ],
54333                     [
54334                         -0.2850991,
54335                         51.3680805
54336                     ],
54337                     [
54338                         -0.2787476,
54339                         51.3771891
54340                     ],
54341                     [
54342                         -0.2655297,
54343                         51.3837247
54344                     ],
54345                     [
54346                         -0.2411538,
54347                         51.3847961
54348                     ],
54349                     [
54350                         -0.2123147,
54351                         51.3628288
54352                     ],
54353                     [
54354                         -0.2107697,
54355                         51.3498578
54356                     ],
54357                     [
54358                         -0.190857,
54359                         51.3502867
54360                     ],
54361                     [
54362                         -0.1542931,
54363                         51.3338802
54364                     ],
54365                     [
54366                         -0.1496583,
54367                         51.3057719
54368                     ],
54369                     [
54370                         -0.1074296,
54371                         51.2966491
54372                     ],
54373                     [
54374                         -0.0887185,
54375                         51.3099571
54376                     ],
54377                     [
54378                         -0.0878602,
54379                         51.3220811
54380                     ],
54381                     [
54382                         -0.0652009,
54383                         51.3215448
54384                     ],
54385                     [
54386                         -0.0641709,
54387                         51.3264793
54388                     ],
54389                     [
54390                         -0.0519829,
54391                         51.3263721
54392                     ],
54393                     [
54394                         -0.0528412,
54395                         51.334631
54396                     ],
54397                     [
54398                         -0.0330779,
54399                         51.3430876
54400                     ],
54401                     [
54402                         0.0019187,
54403                         51.3376339
54404                     ],
54405                     [
54406                         0.0118751,
54407                         51.3281956
54408                     ],
54409                     [
54410                         0.013935,
54411                         51.2994398
54412                     ],
54413                     [
54414                         0.0202865,
54415                         51.2994398
54416                     ],
54417                     [
54418                         0.0240631,
54419                         51.3072743
54420                     ],
54421                     [
54422                         0.0331611,
54423                         51.3086694
54424                     ],
54425                     [
54426                         0.0455207,
54427                         51.30545
54428                     ],
54429                     [
54430                         0.0523872,
54431                         51.2877392
54432                     ],
54433                     [
54434                         0.0616569,
54435                         51.2577764
54436                     ],
54437                     [
54438                         0.0640602,
54439                         51.2415518
54440                     ],
54441                     [
54442                         0.0462074,
54443                         51.2126342
54444                     ],
54445                     [
54446                         0.0407142,
54447                         51.2109136
54448                     ],
54449                     [
54450                         0.0448341,
54451                         51.1989753
54452                     ],
54453                     [
54454                         0.0494689,
54455                         51.1997283
54456                     ],
54457                     [
54458                         0.0558204,
54459                         51.1944573
54460                     ],
54461                     [
54462                         0.0611419,
54463                         51.1790713
54464                     ],
54465                     [
54466                         0.0623435,
54467                         51.1542061
54468                     ],
54469                     [
54470                         0.0577087,
54471                         51.1417146
54472                     ],
54473                     [
54474                         0.0204582,
54475                         51.1365447
54476                     ],
54477                     [
54478                         -0.0446015,
54479                         51.1336364
54480                     ],
54481                     [
54482                         -0.1566964,
54483                         51.1352522
54484                     ],
54485                     [
54486                         -0.1572114,
54487                         51.1290043
54488                     ],
54489                     [
54490                         -0.2287942,
54491                         51.1183379
54492                     ],
54493                     [
54494                         -0.2473336,
54495                         51.1183379
54496                     ],
54497                     [
54498                         -0.2500802,
54499                         51.1211394
54500                     ],
54501                     [
54502                         -0.299347,
54503                         51.1137042
54504                     ],
54505                     [
54506                         -0.3221779,
54507                         51.1119799
54508                     ],
54509                     [
54510                         -0.3223496,
54511                         51.1058367
54512                     ],
54513                     [
54514                         -0.3596001,
54515                         51.1019563
54516                     ],
54517                     [
54518                         -0.3589135,
54519                         51.1113333
54520                     ],
54521                     [
54522                         -0.3863793,
54523                         51.1117644
54524                     ],
54525                     [
54526                         -0.3869014,
54527                         51.1062516
54528                     ],
54529                     [
54530                         -0.4281001,
54531                         51.0947174
54532                     ],
54533                     [
54534                         -0.4856784,
54535                         51.0951554
54536                     ],
54537                     [
54538                         -0.487135,
54539                         51.0872266
54540                     ],
54541                     [
54542                         -0.5297404,
54543                         51.0865404
54544                     ],
54545                     [
54546                         -0.5302259,
54547                         51.0789914
54548                     ],
54549                     [
54550                         -0.61046,
54551                         51.076551
54552                     ],
54553                     [
54554                         -0.6099745,
54555                         51.080669
54556                     ],
54557                     [
54558                         -0.6577994,
54559                         51.0792202
54560                     ],
54561                     [
54562                         -0.6582849,
54563                         51.0743394
54564                     ],
54565                     [
54566                         -0.6836539,
54567                         51.0707547
54568                     ],
54569                     [
54570                         -0.6997979,
54571                         51.070831
54572                     ],
54573                     [
54574                         -0.7296581,
54575                         51.0744919
54576                     ]
54577                 ]
54578             ]
54579         },
54580         {
54581             "name": "Toulouse - Orthophotoplan 2007",
54582             "type": "tms",
54583             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
54584             "scaleExtent": [
54585                 0,
54586                 22
54587             ],
54588             "polygon": [
54589                 [
54590                     [
54591                         1.1919978,
54592                         43.6328791
54593                     ],
54594                     [
54595                         1.2015377,
54596                         43.6329729
54597                     ],
54598                     [
54599                         1.2011107,
54600                         43.6554932
54601                     ],
54602                     [
54603                         1.2227985,
54604                         43.6557029
54605                     ],
54606                     [
54607                         1.2226231,
54608                         43.6653353
54609                     ],
54610                     [
54611                         1.2275341,
54612                         43.6653849
54613                     ],
54614                     [
54615                         1.2275417,
54616                         43.6656387
54617                     ],
54618                     [
54619                         1.2337568,
54620                         43.6656883
54621                     ],
54622                     [
54623                         1.2337644,
54624                         43.6650153
54625                     ],
54626                     [
54627                         1.2351218,
54628                         43.6650319
54629                     ],
54630                     [
54631                         1.2350913,
54632                         43.6670729
54633                     ],
54634                     [
54635                         1.2443566,
54636                         43.6671556
54637                     ],
54638                     [
54639                         1.2441584,
54640                         43.6743925
54641                     ],
54642                     [
54643                         1.2493973,
54644                         43.6744256
54645                     ],
54646                     [
54647                         1.2493973,
54648                         43.6746628
54649                     ],
54650                     [
54651                         1.2555666,
54652                         43.6747234
54653                     ],
54654                     [
54655                         1.2555742,
54656                         43.6744532
54657                     ],
54658                     [
54659                         1.2569545,
54660                         43.6744697
54661                     ],
54662                     [
54663                         1.2568782,
54664                         43.678529
54665                     ],
54666                     [
54667                         1.2874873,
54668                         43.6788257
54669                     ],
54670                     [
54671                         1.2870803,
54672                         43.7013229
54673                     ],
54674                     [
54675                         1.3088219,
54676                         43.7014632
54677                     ],
54678                     [
54679                         1.3086493,
54680                         43.7127673
54681                     ],
54682                     [
54683                         1.3303262,
54684                         43.7129544
54685                     ],
54686                     [
54687                         1.3300242,
54688                         43.7305221
54689                     ],
54690                     [
54691                         1.3367106,
54692                         43.7305845
54693                     ],
54694                     [
54695                         1.3367322,
54696                         43.7312235
54697                     ],
54698                     [
54699                         1.3734338,
54700                         43.7310456
54701                     ],
54702                     [
54703                         1.3735848,
54704                         43.7245772
54705                     ],
54706                     [
54707                         1.4604504,
54708                         43.7252947
54709                     ],
54710                     [
54711                         1.4607783,
54712                         43.7028034
54713                     ],
54714                     [
54715                         1.4824875,
54716                         43.7029516
54717                     ],
54718                     [
54719                         1.4829828,
54720                         43.6692071
54721                     ],
54722                     [
54723                         1.5046832,
54724                         43.6693616
54725                     ],
54726                     [
54727                         1.5048383,
54728                         43.6581174
54729                     ],
54730                     [
54731                         1.5265475,
54732                         43.6582656
54733                     ],
54734                     [
54735                         1.5266945,
54736                         43.6470298
54737                     ],
54738                     [
54739                         1.548368,
54740                         43.6471633
54741                     ],
54742                     [
54743                         1.5485357,
54744                         43.6359385
54745                     ],
54746                     [
54747                         1.5702172,
54748                         43.636082
54749                     ],
54750                     [
54751                         1.5705123,
54752                         43.6135777
54753                     ],
54754                     [
54755                         1.5488166,
54756                         43.6134276
54757                     ],
54758                     [
54759                         1.549097,
54760                         43.5909479
54761                     ],
54762                     [
54763                         1.5707695,
54764                         43.5910694
54765                     ],
54766                     [
54767                         1.5709373,
54768                         43.5798341
54769                     ],
54770                     [
54771                         1.5793714,
54772                         43.5798894
54773                     ],
54774                     [
54775                         1.5794782,
54776                         43.5737682
54777                     ],
54778                     [
54779                         1.5809119,
54780                         43.5737792
54781                     ],
54782                     [
54783                         1.5810859,
54784                         43.5573794
54785                     ],
54786                     [
54787                         1.5712334,
54788                         43.5573131
54789                     ],
54790                     [
54791                         1.5716504,
54792                         43.5235497
54793                     ],
54794                     [
54795                         1.3984804,
54796                         43.5222618
54797                     ],
54798                     [
54799                         1.3986509,
54800                         43.5110113
54801                     ],
54802                     [
54803                         1.3120959,
54804                         43.5102543
54805                     ],
54806                     [
54807                         1.3118968,
54808                         43.5215192
54809                     ],
54810                     [
54811                         1.2902569,
54812                         43.5213126
54813                     ],
54814                     [
54815                         1.2898637,
54816                         43.5438168
54817                     ],
54818                     [
54819                         1.311517,
54820                         43.5440133
54821                     ],
54822                     [
54823                         1.3113271,
54824                         43.5552596
54825                     ],
54826                     [
54827                         1.3036924,
54828                         43.5551924
54829                     ],
54830                     [
54831                         1.3036117,
54832                         43.5595099
54833                     ],
54834                     [
54835                         1.2955449,
54836                         43.5594317
54837                     ],
54838                     [
54839                         1.2955449,
54840                         43.5595489
54841                     ],
54842                     [
54843                         1.2895595,
54844                         43.5594473
54845                     ],
54846                     [
54847                         1.2892899,
54848                         43.5775366
54849                     ],
54850                     [
54851                         1.2675698,
54852                         43.5773647
54853                     ],
54854                     [
54855                         1.2673973,
54856                         43.5886141
54857                     ],
54858                     [
54859                         1.25355,
54860                         43.5885047
54861                     ],
54862                     [
54863                         1.2533774,
54864                         43.5956282
54865                     ],
54866                     [
54867                         1.2518029,
54868                         43.5956282
54869                     ],
54870                     [
54871                         1.2518029,
54872                         43.5949409
54873                     ],
54874                     [
54875                         1.2350437,
54876                         43.5947847
54877                     ],
54878                     [
54879                         1.2350437,
54880                         43.5945972
54881                     ],
54882                     [
54883                         1.2239572,
54884                         43.5945972
54885                     ],
54886                     [
54887                         1.2239357,
54888                         43.5994708
54889                     ],
54890                     [
54891                         1.2139708,
54892                         43.599299
54893                     ],
54894                     [
54895                         1.2138845,
54896                         43.6046408
54897                     ],
54898                     [
54899                         1.2020647,
54900                         43.6044846
54901                     ],
54902                     [
54903                         1.2019464,
54904                         43.61048
54905                     ],
54906                     [
54907                         1.1924294,
54908                         43.6103695
54909                     ]
54910                 ]
54911             ],
54912             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54913             "terms_text": "ToulouseMetropole"
54914         },
54915         {
54916             "name": "Toulouse - Orthophotoplan 2011",
54917             "type": "tms",
54918             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
54919             "scaleExtent": [
54920                 0,
54921                 22
54922             ],
54923             "polygon": [
54924                 [
54925                     [
54926                         1.1135067,
54927                         43.6867566
54928                     ],
54929                     [
54930                         1.1351836,
54931                         43.6870842
54932                     ],
54933                     [
54934                         1.1348907,
54935                         43.6983471
54936                     ],
54937                     [
54938                         1.1782867,
54939                         43.6990338
54940                     ],
54941                     [
54942                         1.1779903,
54943                         43.7102786
54944                     ],
54945                     [
54946                         1.1996591,
54947                         43.7106144
54948                     ],
54949                     [
54950                         1.1993387,
54951                         43.7218722
54952                     ],
54953                     [
54954                         1.2427356,
54955                         43.7225269
54956                     ],
54957                     [
54958                         1.2424336,
54959                         43.7337491
54960                     ],
54961                     [
54962                         1.2641536,
54963                         43.734092
54964                     ],
54965                     [
54966                         1.2638301,
54967                         43.7453588
54968                     ],
54969                     [
54970                         1.2855285,
54971                         43.7456548
54972                     ],
54973                     [
54974                         1.2852481,
54975                         43.756935
54976                     ],
54977                     [
54978                         1.306925,
54979                         43.757231
54980                     ],
54981                     [
54982                         1.3066446,
54983                         43.7684779
54984                     ],
54985                     [
54986                         1.3283431,
54987                         43.7687894
54988                     ],
54989                     [
54990                         1.3280842,
54991                         43.780034
54992                     ],
54993                     [
54994                         1.4367275,
54995                         43.7815757
54996                     ],
54997                     [
54998                         1.4373098,
54999                         43.7591004
55000                     ],
55001                     [
55002                         1.4590083,
55003                         43.7593653
55004                     ],
55005                     [
55006                         1.4593318,
55007                         43.7481479
55008                     ],
55009                     [
55010                         1.4810303,
55011                         43.7483972
55012                     ],
55013                     [
55014                         1.4813322,
55015                         43.7371777
55016                     ],
55017                     [
55018                         1.5030307,
55019                         43.7374115
55020                     ],
55021                     [
55022                         1.5035915,
55023                         43.7149664
55024                     ],
55025                     [
55026                         1.5253115,
55027                         43.7151846
55028                     ],
55029                     [
55030                         1.5256135,
55031                         43.7040057
55032                     ],
55033                     [
55034                         1.5472688,
55035                         43.7042552
55036                     ],
55037                     [
55038                         1.5475708,
55039                         43.6930431
55040                     ],
55041                     [
55042                         1.5692045,
55043                         43.6932926
55044                     ],
55045                     [
55046                         1.5695712,
55047                         43.6820316
55048                     ],
55049                     [
55050                         1.5912049,
55051                         43.6822656
55052                     ],
55053                     [
55054                         1.5917441,
55055                         43.6597998
55056                     ],
55057                     [
55058                         1.613421,
55059                         43.6600339
55060                     ],
55061                     [
55062                         1.613723,
55063                         43.6488291
55064                     ],
55065                     [
55066                         1.6353783,
55067                         43.6490788
55068                     ],
55069                     [
55070                         1.6384146,
55071                         43.5140731
55072                     ],
55073                     [
55074                         1.2921649,
55075                         43.5094658
55076                     ],
55077                     [
55078                         1.2918629,
55079                         43.5206966
55080                     ],
55081                     [
55082                         1.2702076,
55083                         43.5203994
55084                     ],
55085                     [
55086                         1.2698841,
55087                         43.5316437
55088                     ],
55089                     [
55090                         1.2482288,
55091                         43.531331
55092                     ],
55093                     [
55094                         1.2476048,
55095                         43.5537788
55096                     ],
55097                     [
55098                         1.2259628,
55099                         43.5534914
55100                     ],
55101                     [
55102                         1.2256819,
55103                         43.564716
55104                     ],
55105                     [
55106                         1.2039835,
55107                         43.564419
55108                     ],
55109                     [
55110                         1.2033148,
55111                         43.5869049
55112                     ],
55113                     [
55114                         1.1816164,
55115                         43.5865611
55116                     ],
55117                     [
55118                         1.1810237,
55119                         43.6090368
55120                     ],
55121                     [
55122                         1.1592821,
55123                         43.6086932
55124                     ],
55125                     [
55126                         1.1589585,
55127                         43.6199523
55128                     ],
55129                     [
55130                         1.1372601,
55131                         43.6196244
55132                     ],
55133                     [
55134                         1.1365933,
55135                         43.642094
55136                     ],
55137                     [
55138                         1.1149055,
55139                         43.6417629
55140                     ]
55141                 ]
55142             ],
55143             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55144             "terms_text": "ToulouseMetropole"
55145         },
55146         {
55147             "name": "Tours - Orthophotos 2008",
55148             "type": "tms",
55149             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
55150             "polygon": [
55151                 [
55152                     [
55153                         0.5457462,
55154                         47.465264
55155                     ],
55156                     [
55157                         0.54585,
55158                         47.4608163
55159                     ],
55160                     [
55161                         0.5392188,
55162                         47.4606983
55163                     ],
55164                     [
55165                         0.5393484,
55166                         47.456243
55167                     ],
55168                     [
55169                         0.5327959,
55170                         47.4561003
55171                     ],
55172                     [
55173                         0.5329011,
55174                         47.451565
55175                     ],
55176                     [
55177                         0.52619,
55178                         47.4514013
55179                     ],
55180                     [
55181                         0.5265854,
55182                         47.4424884
55183                     ],
55184                     [
55185                         0.5000941,
55186                         47.4420739
55187                     ],
55188                     [
55189                         0.5002357,
55190                         47.4375835
55191                     ],
55192                     [
55193                         0.4936014,
55194                         47.4374324
55195                     ],
55196                     [
55197                         0.4937,
55198                         47.4329285
55199                     ],
55200                     [
55201                         0.4606141,
55202                         47.4324593
55203                     ],
55204                     [
55205                         0.4607248,
55206                         47.4279827
55207                     ],
55208                     [
55209                         0.4541016,
55210                         47.4278125
55211                     ],
55212                     [
55213                         0.454932,
55214                         47.4053921
55215                     ],
55216                     [
55217                         0.4615431,
55218                         47.4054476
55219                     ],
55220                     [
55221                         0.4619097,
55222                         47.3964924
55223                     ],
55224                     [
55225                         0.4684346,
55226                         47.3966005
55227                     ],
55228                     [
55229                         0.4691319,
55230                         47.3786415
55231                     ],
55232                     [
55233                         0.4757125,
55234                         47.3787609
55235                     ],
55236                     [
55237                         0.4762116,
55238                         47.3652018
55239                     ],
55240                     [
55241                         0.4828297,
55242                         47.3653499
55243                     ],
55244                     [
55245                         0.4832223,
55246                         47.3518574
55247                     ],
55248                     [
55249                         0.5097927,
55250                         47.3522592
55251                     ],
55252                     [
55253                         0.5095688,
55254                         47.3567713
55255                     ],
55256                     [
55257                         0.5227698,
55258                         47.3569785
55259                     ],
55260                     [
55261                         0.5226429,
55262                         47.3614867
55263                     ],
55264                     [
55265                         0.5490721,
55266                         47.3618878
55267                     ],
55268                     [
55269                         0.5489087,
55270                         47.3663307
55271                     ],
55272                     [
55273                         0.5555159,
55274                         47.3664985
55275                     ],
55276                     [
55277                         0.5559105,
55278                         47.3575522
55279                     ],
55280                     [
55281                         0.6152789,
55282                         47.358407
55283                     ],
55284                     [
55285                         0.6152963,
55286                         47.362893
55287                     ],
55288                     [
55289                         0.6285093,
55290                         47.3630936
55291                     ],
55292                     [
55293                         0.6288256,
55294                         47.353987
55295                     ],
55296                     [
55297                         0.6155012,
55298                         47.3538823
55299                     ],
55300                     [
55301                         0.6157682,
55302                         47.3493424
55303                     ],
55304                     [
55305                         0.6090956,
55306                         47.3492991
55307                     ],
55308                     [
55309                         0.6094735,
55310                         47.3402962
55311                     ],
55312                     [
55313                         0.6160477,
55314                         47.3404448
55315                     ],
55316                     [
55317                         0.616083,
55318                         47.3369074
55319                     ],
55320                     [
55321                         0.77497,
55322                         47.3388218
55323                     ],
55324                     [
55325                         0.7745786,
55326                         47.351628
55327                     ],
55328                     [
55329                         0.7680363,
55330                         47.3515901
55331                     ],
55332                     [
55333                         0.767589,
55334                         47.3605298
55335                     ],
55336                     [
55337                         0.7742443,
55338                         47.3606238
55339                     ],
55340                     [
55341                         0.7733465,
55342                         47.3921266
55343                     ],
55344                     [
55345                         0.7667434,
55346                         47.3920195
55347                     ],
55348                     [
55349                         0.7664411,
55350                         47.4010837
55351                     ],
55352                     [
55353                         0.7730647,
55354                         47.4011115
55355                     ],
55356                     [
55357                         0.7728868,
55358                         47.4101297
55359                     ],
55360                     [
55361                         0.7661849,
55362                         47.4100226
55363                     ],
55364                     [
55365                         0.7660267,
55366                         47.4145044
55367                     ],
55368                     [
55369                         0.7527613,
55370                         47.4143038
55371                     ],
55372                     [
55373                         0.7529788,
55374                         47.4098086
55375                     ],
55376                     [
55377                         0.7462373,
55378                         47.4097016
55379                     ],
55380                     [
55381                         0.7459424,
55382                         47.4232208
55383                     ],
55384                     [
55385                         0.7392324,
55386                         47.4231451
55387                     ],
55388                     [
55389                         0.738869,
55390                         47.4366116
55391                     ],
55392                     [
55393                         0.7323267,
55394                         47.4365171
55395                     ],
55396                     [
55397                         0.7321869,
55398                         47.4410556
55399                     ],
55400                     [
55401                         0.7255048,
55402                         47.44098
55403                     ],
55404                     [
55405                         0.7254209,
55406                         47.4453479
55407                     ],
55408                     [
55409                         0.7318793,
55410                         47.4454803
55411                     ],
55412                     [
55413                         0.7318514,
55414                         47.4501126
55415                     ],
55416                     [
55417                         0.7384496,
55418                         47.450226
55419                     ],
55420                     [
55421                         0.7383098,
55422                         47.454631
55423                     ],
55424                     [
55425                         0.7449359,
55426                         47.4547444
55427                     ],
55428                     [
55429                         0.7443209,
55430                         47.4771985
55431                     ],
55432                     [
55433                         0.7310685,
55434                         47.4769717
55435                     ],
55436                     [
55437                         0.7309008,
55438                         47.4815445
55439                     ],
55440                     [
55441                         0.7176205,
55442                         47.4812611
55443                     ],
55444                     [
55445                         0.7177883,
55446                         47.4768394
55447                     ],
55448                     [
55449                         0.69777,
55450                         47.4764993
55451                     ],
55452                     [
55453                         0.6980496,
55454                         47.4719827
55455                     ],
55456                     [
55457                         0.6914514,
55458                         47.4718882
55459                     ],
55460                     [
55461                         0.6917309,
55462                         47.4630241
55463                     ],
55464                     [
55465                         0.6851048,
55466                         47.4629295
55467                     ],
55468                     [
55469                         0.684937,
55470                         47.4673524
55471                     ],
55472                     [
55473                         0.678255,
55474                         47.4673335
55475                     ],
55476                     [
55477                         0.6779754,
55478                         47.4762158
55479                     ],
55480                     [
55481                         0.6714051,
55482                         47.4761592
55483                     ],
55484                     [
55485                         0.6710417,
55486                         47.4881952
55487                     ],
55488                     [
55489                         0.6577334,
55490                         47.4879685
55491                     ],
55492                     [
55493                         0.6578173,
55494                         47.48504
55495                     ],
55496                     [
55497                         0.6511911,
55498                         47.4848322
55499                     ],
55500                     [
55501                         0.6514707,
55502                         47.4758568
55503                     ],
55504                     [
55505                         0.6448166,
55506                         47.4757245
55507                     ],
55508                     [
55509                         0.6449284,
55510                         47.4712646
55511                     ],
55512                     [
55513                         0.6117976,
55514                         47.4707543
55515                     ],
55516                     [
55517                         0.6118815,
55518                         47.4663129
55519                     ],
55520                     [
55521                         0.6052833,
55522                         47.4661239
55523                     ],
55524                     [
55525                         0.6054231,
55526                         47.4616631
55527                     ],
55528                     [
55529                         0.5988808,
55530                         47.4615497
55531                     ],
55532                     [
55533                         0.5990206,
55534                         47.4570886
55535                     ],
55536                     [
55537                         0.572488,
55538                         47.4566916
55539                     ],
55540                     [
55541                         0.5721805,
55542                         47.4656513
55543                     ]
55544                 ]
55545             ],
55546             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55547             "terms_text": "Orthophoto Tour(s) Plus 2008"
55548         },
55549         {
55550             "name": "Tours - Orthophotos 2008-2010",
55551             "type": "tms",
55552             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
55553             "scaleExtent": [
55554                 0,
55555                 20
55556             ],
55557             "polygon": [
55558                 [
55559                     [
55560                         0.5457462,
55561                         47.465264
55562                     ],
55563                     [
55564                         0.54585,
55565                         47.4608163
55566                     ],
55567                     [
55568                         0.5392188,
55569                         47.4606983
55570                     ],
55571                     [
55572                         0.5393484,
55573                         47.456243
55574                     ],
55575                     [
55576                         0.5327959,
55577                         47.4561003
55578                     ],
55579                     [
55580                         0.5329011,
55581                         47.451565
55582                     ],
55583                     [
55584                         0.52619,
55585                         47.4514013
55586                     ],
55587                     [
55588                         0.5265854,
55589                         47.4424884
55590                     ],
55591                     [
55592                         0.5000941,
55593                         47.4420739
55594                     ],
55595                     [
55596                         0.5002357,
55597                         47.4375835
55598                     ],
55599                     [
55600                         0.4936014,
55601                         47.4374324
55602                     ],
55603                     [
55604                         0.4937,
55605                         47.4329285
55606                     ],
55607                     [
55608                         0.4606141,
55609                         47.4324593
55610                     ],
55611                     [
55612                         0.4607248,
55613                         47.4279827
55614                     ],
55615                     [
55616                         0.4541016,
55617                         47.4278125
55618                     ],
55619                     [
55620                         0.454932,
55621                         47.4053921
55622                     ],
55623                     [
55624                         0.4615431,
55625                         47.4054476
55626                     ],
55627                     [
55628                         0.4619097,
55629                         47.3964924
55630                     ],
55631                     [
55632                         0.4684346,
55633                         47.3966005
55634                     ],
55635                     [
55636                         0.4691319,
55637                         47.3786415
55638                     ],
55639                     [
55640                         0.4757125,
55641                         47.3787609
55642                     ],
55643                     [
55644                         0.4762116,
55645                         47.3652018
55646                     ],
55647                     [
55648                         0.4828297,
55649                         47.3653499
55650                     ],
55651                     [
55652                         0.4829611,
55653                         47.3608321
55654                     ],
55655                     [
55656                         0.4763543,
55657                         47.360743
55658                     ],
55659                     [
55660                         0.476654,
55661                         47.3517263
55662                     ],
55663                     [
55664                         0.4700497,
55665                         47.3516186
55666                     ],
55667                     [
55668                         0.4701971,
55669                         47.3471313
55670                     ],
55671                     [
55672                         0.4637503,
55673                         47.3470104
55674                     ],
55675                     [
55676                         0.4571425,
55677                         47.3424146
55678                     ],
55679                     [
55680                         0.4572922,
55681                         47.3379061
55682                     ],
55683                     [
55684                         0.4506741,
55685                         47.3378081
55686                     ],
55687                     [
55688                         0.4508379,
55689                         47.3333051
55690                     ],
55691                     [
55692                         0.4442212,
55693                         47.3332032
55694                     ],
55695                     [
55696                         0.4443809,
55697                         47.328711
55698                     ],
55699                     [
55700                         0.4311392,
55701                         47.3284977
55702                     ],
55703                     [
55704                         0.4316262,
55705                         47.3150004
55706                     ],
55707                     [
55708                         0.4382432,
55709                         47.3151136
55710                     ],
55711                     [
55712                         0.4383815,
55713                         47.3106174
55714                     ],
55715                     [
55716                         0.4714487,
55717                         47.3111374
55718                     ],
55719                     [
55720                         0.4713096,
55721                         47.3156565
55722                     ],
55723                     [
55724                         0.477888,
55725                         47.3157542
55726                     ],
55727                     [
55728                         0.4780733,
55729                         47.3112802
55730                     ],
55731                     [
55732                         0.4846826,
55733                         47.3113639
55734                     ],
55735                     [
55736                         0.4848576,
55737                         47.3068686
55738                     ],
55739                     [
55740                         0.4914359,
55741                         47.3069803
55742                     ],
55743                     [
55744                         0.491745,
55745                         47.2979733
55746                     ],
55747                     [
55748                         0.4851578,
55749                         47.2978722
55750                     ],
55751                     [
55752                         0.4854269,
55753                         47.2888744
55754                     ],
55755                     [
55756                         0.4788485,
55757                         47.2887697
55758                     ],
55759                     [
55760                         0.4791574,
55761                         47.2797818
55762                     ],
55763                     [
55764                         0.4857769,
55765                         47.2799005
55766                     ],
55767                     [
55768                         0.4859107,
55769                         47.2753885
55770                     ],
55771                     [
55772                         0.492539,
55773                         47.2755029
55774                     ],
55775                     [
55776                         0.4926669,
55777                         47.2710127
55778                     ],
55779                     [
55780                         0.4992986,
55781                         47.2711066
55782                     ],
55783                     [
55784                         0.4994296,
55785                         47.2666116
55786                     ],
55787                     [
55788                         0.5192658,
55789                         47.2669245
55790                     ],
55791                     [
55792                         0.5194225,
55793                         47.2624231
55794                     ],
55795                     [
55796                         0.5260186,
55797                         47.2625205
55798                     ],
55799                     [
55800                         0.5258735,
55801                         47.2670183
55802                     ],
55803                     [
55804                         0.5456972,
55805                         47.2673383
55806                     ],
55807                     [
55808                         0.5455537,
55809                         47.2718283
55810                     ],
55811                     [
55812                         0.5587737,
55813                         47.2720366
55814                     ],
55815                     [
55816                         0.5586259,
55817                         47.2765185
55818                     ],
55819                     [
55820                         0.5652252,
55821                         47.2766278
55822                     ],
55823                     [
55824                         0.5650848,
55825                         47.2811206
55826                     ],
55827                     [
55828                         0.5716753,
55829                         47.2812285
55830                     ],
55831                     [
55832                         0.5715223,
55833                         47.2857217
55834                     ],
55835                     [
55836                         0.5781436,
55837                         47.2858299
55838                     ],
55839                     [
55840                         0.5779914,
55841                         47.2903294
55842                     ],
55843                     [
55844                         0.5846023,
55845                         47.2904263
55846                     ],
55847                     [
55848                         0.5843076,
55849                         47.2994231
55850                     ],
55851                     [
55852                         0.597499,
55853                         47.2996094
55854                     ],
55855                     [
55856                         0.5976637,
55857                         47.2951375
55858                     ],
55859                     [
55860                         0.6571596,
55861                         47.2960036
55862                     ],
55863                     [
55864                         0.6572988,
55865                         47.2915091
55866                     ],
55867                     [
55868                         0.6705019,
55869                         47.2917186
55870                     ],
55871                     [
55872                         0.6703475,
55873                         47.2962082
55874                     ],
55875                     [
55876                         0.6836175,
55877                         47.2963688
55878                     ],
55879                     [
55880                         0.6834322,
55881                         47.3008929
55882                     ],
55883                     [
55884                         0.690062,
55885                         47.3009558
55886                     ],
55887                     [
55888                         0.6899241,
55889                         47.3054703
55890                     ],
55891                     [
55892                         0.7362019,
55893                         47.3061157
55894                     ],
55895                     [
55896                         0.7360848,
55897                         47.3106063
55898                     ],
55899                     [
55900                         0.7559022,
55901                         47.3108935
55902                     ],
55903                     [
55904                         0.7557718,
55905                         47.315392
55906                     ],
55907                     [
55908                         0.7623755,
55909                         47.3154716
55910                     ],
55911                     [
55912                         0.7622314,
55913                         47.3199941
55914                     ],
55915                     [
55916                         0.7754911,
55917                         47.3201546
55918                     ],
55919                     [
55920                         0.77497,
55921                         47.3388218
55922                     ],
55923                     [
55924                         0.7745786,
55925                         47.351628
55926                     ],
55927                     [
55928                         0.7680363,
55929                         47.3515901
55930                     ],
55931                     [
55932                         0.767589,
55933                         47.3605298
55934                     ],
55935                     [
55936                         0.7742443,
55937                         47.3606238
55938                     ],
55939                     [
55940                         0.7733465,
55941                         47.3921266
55942                     ],
55943                     [
55944                         0.7667434,
55945                         47.3920195
55946                     ],
55947                     [
55948                         0.7664411,
55949                         47.4010837
55950                     ],
55951                     [
55952                         0.7730647,
55953                         47.4011115
55954                     ],
55955                     [
55956                         0.7728868,
55957                         47.4101297
55958                     ],
55959                     [
55960                         0.7661849,
55961                         47.4100226
55962                     ],
55963                     [
55964                         0.7660267,
55965                         47.4145044
55966                     ],
55967                     [
55968                         0.7527613,
55969                         47.4143038
55970                     ],
55971                     [
55972                         0.7529788,
55973                         47.4098086
55974                     ],
55975                     [
55976                         0.7462373,
55977                         47.4097016
55978                     ],
55979                     [
55980                         0.7459424,
55981                         47.4232208
55982                     ],
55983                     [
55984                         0.7392324,
55985                         47.4231451
55986                     ],
55987                     [
55988                         0.738869,
55989                         47.4366116
55990                     ],
55991                     [
55992                         0.7323267,
55993                         47.4365171
55994                     ],
55995                     [
55996                         0.7321869,
55997                         47.4410556
55998                     ],
55999                     [
56000                         0.7255048,
56001                         47.44098
56002                     ],
56003                     [
56004                         0.7254209,
56005                         47.4453479
56006                     ],
56007                     [
56008                         0.7318793,
56009                         47.4454803
56010                     ],
56011                     [
56012                         0.7318514,
56013                         47.4501126
56014                     ],
56015                     [
56016                         0.7384496,
56017                         47.450226
56018                     ],
56019                     [
56020                         0.7383098,
56021                         47.454631
56022                     ],
56023                     [
56024                         0.7449359,
56025                         47.4547444
56026                     ],
56027                     [
56028                         0.7443209,
56029                         47.4771985
56030                     ],
56031                     [
56032                         0.7310685,
56033                         47.4769717
56034                     ],
56035                     [
56036                         0.7309008,
56037                         47.4815445
56038                     ],
56039                     [
56040                         0.7176205,
56041                         47.4812611
56042                     ],
56043                     [
56044                         0.7177883,
56045                         47.4768394
56046                     ],
56047                     [
56048                         0.69777,
56049                         47.4764993
56050                     ],
56051                     [
56052                         0.6980496,
56053                         47.4719827
56054                     ],
56055                     [
56056                         0.6914514,
56057                         47.4718882
56058                     ],
56059                     [
56060                         0.6917309,
56061                         47.4630241
56062                     ],
56063                     [
56064                         0.6851048,
56065                         47.4629295
56066                     ],
56067                     [
56068                         0.684937,
56069                         47.4673524
56070                     ],
56071                     [
56072                         0.678255,
56073                         47.4673335
56074                     ],
56075                     [
56076                         0.6779754,
56077                         47.4762158
56078                     ],
56079                     [
56080                         0.6714051,
56081                         47.4761592
56082                     ],
56083                     [
56084                         0.6710417,
56085                         47.4881952
56086                     ],
56087                     [
56088                         0.6577334,
56089                         47.4879685
56090                     ],
56091                     [
56092                         0.6578173,
56093                         47.48504
56094                     ],
56095                     [
56096                         0.6511911,
56097                         47.4848322
56098                     ],
56099                     [
56100                         0.6514707,
56101                         47.4758568
56102                     ],
56103                     [
56104                         0.6448166,
56105                         47.4757245
56106                     ],
56107                     [
56108                         0.6449284,
56109                         47.4712646
56110                     ],
56111                     [
56112                         0.6117976,
56113                         47.4707543
56114                     ],
56115                     [
56116                         0.6118815,
56117                         47.4663129
56118                     ],
56119                     [
56120                         0.6052833,
56121                         47.4661239
56122                     ],
56123                     [
56124                         0.6054231,
56125                         47.4616631
56126                     ],
56127                     [
56128                         0.5988808,
56129                         47.4615497
56130                     ],
56131                     [
56132                         0.5990206,
56133                         47.4570886
56134                     ],
56135                     [
56136                         0.572488,
56137                         47.4566916
56138                     ],
56139                     [
56140                         0.5721805,
56141                         47.4656513
56142                     ]
56143                 ]
56144             ],
56145             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56146             "terms_text": "Orthophoto Tour(s) Plus 2008"
56147         },
56148         {
56149             "name": "USGS Large Scale Imagery",
56150             "type": "tms",
56151             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
56152             "scaleExtent": [
56153                 12,
56154                 20
56155             ],
56156             "polygon": [
56157                 [
56158                     [
56159                         -123.2549305,
56160                         48.7529029
56161                     ],
56162                     [
56163                         -123.2549305,
56164                         48.5592263
56165                     ],
56166                     [
56167                         -123.192224,
56168                         48.5592263
56169                     ],
56170                     [
56171                         -123.192224,
56172                         48.4348366
56173                     ],
56174                     [
56175                         -122.9419646,
56176                         48.4348366
56177                     ],
56178                     [
56179                         -122.9419646,
56180                         48.3720812
56181                     ],
56182                     [
56183                         -122.8806229,
56184                         48.3720812
56185                     ],
56186                     [
56187                         -122.8806229,
56188                         48.3094763
56189                     ],
56190                     [
56191                         -122.8167566,
56192                         48.3094763
56193                     ],
56194                     [
56195                         -122.8167566,
56196                         48.1904587
56197                     ],
56198                     [
56199                         -123.0041133,
56200                         48.1904587
56201                     ],
56202                     [
56203                         -123.0041133,
56204                         48.1275918
56205                     ],
56206                     [
56207                         -123.058416,
56208                         48.1275918
56209                     ],
56210                     [
56211                         -123.058416,
56212                         48.190514
56213                     ],
56214                     [
56215                         -123.254113,
56216                         48.190514
56217                     ],
56218                     [
56219                         -123.254113,
56220                         48.1274982
56221                     ],
56222                     [
56223                         -123.3706593,
56224                         48.1274982
56225                     ],
56226                     [
56227                         -123.3706593,
56228                         48.1908403
56229                     ],
56230                     [
56231                         -124.0582632,
56232                         48.1908403
56233                     ],
56234                     [
56235                         -124.0582632,
56236                         48.253442
56237                     ],
56238                     [
56239                         -124.1815163,
56240                         48.253442
56241                     ],
56242                     [
56243                         -124.1815163,
56244                         48.3164666
56245                     ],
56246                     [
56247                         -124.4319117,
56248                         48.3164666
56249                     ],
56250                     [
56251                         -124.4319117,
56252                         48.3782613
56253                     ],
56254                     [
56255                         -124.5564618,
56256                         48.3782613
56257                     ],
56258                     [
56259                         -124.5564618,
56260                         48.4408305
56261                     ],
56262                     [
56263                         -124.7555107,
56264                         48.4408305
56265                     ],
56266                     [
56267                         -124.7555107,
56268                         48.1914986
56269                     ],
56270                     [
56271                         -124.8185282,
56272                         48.1914986
56273                     ],
56274                     [
56275                         -124.8185282,
56276                         48.1228381
56277                     ],
56278                     [
56279                         -124.7552951,
56280                         48.1228381
56281                     ],
56282                     [
56283                         -124.7552951,
56284                         47.5535253
56285                     ],
56286                     [
56287                         -124.3812108,
56288                         47.5535253
56289                     ],
56290                     [
56291                         -124.3812108,
56292                         47.1218696
56293                     ],
56294                     [
56295                         -124.1928897,
56296                         47.1218696
56297                     ],
56298                     [
56299                         -124.1928897,
56300                         43.7569431
56301                     ],
56302                     [
56303                         -124.4443382,
56304                         43.7569431
56305                     ],
56306                     [
56307                         -124.4443382,
56308                         43.1425556
56309                     ],
56310                     [
56311                         -124.6398855,
56312                         43.1425556
56313                     ],
56314                     [
56315                         -124.6398855,
56316                         42.6194503
56317                     ],
56318                     [
56319                         -124.4438525,
56320                         42.6194503
56321                     ],
56322                     [
56323                         -124.4438525,
56324                         39.8080662
56325                     ],
56326                     [
56327                         -123.8815685,
56328                         39.8080662
56329                     ],
56330                     [
56331                         -123.8815685,
56332                         39.1102825
56333                     ],
56334                     [
56335                         -123.75805,
56336                         39.1102825
56337                     ],
56338                     [
56339                         -123.75805,
56340                         38.4968799
56341                     ],
56342                     [
56343                         -123.2702803,
56344                         38.4968799
56345                     ],
56346                     [
56347                         -123.2702803,
56348                         37.9331905
56349                     ],
56350                     [
56351                         -122.8148084,
56352                         37.9331905
56353                     ],
56354                     [
56355                         -122.8148084,
56356                         37.8019606
56357                     ],
56358                     [
56359                         -122.5664316,
56360                         37.8019606
56361                     ],
56362                     [
56363                         -122.5664316,
56364                         36.9319611
56365                     ],
56366                     [
56367                         -121.8784026,
56368                         36.9319611
56369                     ],
56370                     [
56371                         -121.8784026,
56372                         36.6897596
56373                     ],
56374                     [
56375                         -122.0034748,
56376                         36.6897596
56377                     ],
56378                     [
56379                         -122.0034748,
56380                         36.4341056
56381                     ],
56382                     [
56383                         -121.9414159,
56384                         36.4341056
56385                     ],
56386                     [
56387                         -121.9414159,
56388                         35.9297636
56389                     ],
56390                     [
56391                         -121.5040977,
56392                         35.9297636
56393                     ],
56394                     [
56395                         -121.5040977,
56396                         35.8100273
56397                     ],
56398                     [
56399                         -121.3790276,
56400                         35.8100273
56401                     ],
56402                     [
56403                         -121.3790276,
56404                         35.4239164
56405                     ],
56406                     [
56407                         -120.9426515,
56408                         35.4239164
56409                     ],
56410                     [
56411                         -120.9426515,
56412                         35.1849683
56413                     ],
56414                     [
56415                         -120.8171978,
56416                         35.1849683
56417                     ],
56418                     [
56419                         -120.8171978,
56420                         35.1219894
56421                     ],
56422                     [
56423                         -120.6918447,
56424                         35.1219894
56425                     ],
56426                     [
56427                         -120.6918447,
56428                         34.4966794
56429                     ],
56430                     [
56431                         -120.5045898,
56432                         34.4966794
56433                     ],
56434                     [
56435                         -120.5045898,
56436                         34.4339651
56437                     ],
56438                     [
56439                         -120.0078775,
56440                         34.4339651
56441                     ],
56442                     [
56443                         -120.0078775,
56444                         34.3682626
56445                     ],
56446                     [
56447                         -119.5283517,
56448                         34.3682626
56449                     ],
56450                     [
56451                         -119.5283517,
56452                         34.0576434
56453                     ],
56454                     [
56455                         -119.0060985,
56456                         34.0576434
56457                     ],
56458                     [
56459                         -119.0060985,
56460                         33.9975267
56461                     ],
56462                     [
56463                         -118.5046259,
56464                         33.9975267
56465                     ],
56466                     [
56467                         -118.5046259,
56468                         33.8694631
56469                     ],
56470                     [
56471                         -118.4413209,
56472                         33.8694631
56473                     ],
56474                     [
56475                         -118.4413209,
56476                         33.6865253
56477                     ],
56478                     [
56479                         -118.066912,
56480                         33.6865253
56481                     ],
56482                     [
56483                         -118.066912,
56484                         33.3063832
56485                     ],
56486                     [
56487                         -117.5030045,
56488                         33.3063832
56489                     ],
56490                     [
56491                         -117.5030045,
56492                         33.0500337
56493                     ],
56494                     [
56495                         -117.3188195,
56496                         33.0500337
56497                     ],
56498                     [
56499                         -117.3188195,
56500                         32.6205888
56501                     ],
56502                     [
56503                         -117.1917023,
56504                         32.6205888
56505                     ],
56506                     [
56507                         -117.1917023,
56508                         32.4974566
56509                     ],
56510                     [
56511                         -116.746496,
56512                         32.4974566
56513                     ],
56514                     [
56515                         -116.746496,
56516                         32.5609161
56517                     ],
56518                     [
56519                         -115.9970138,
56520                         32.5609161
56521                     ],
56522                     [
56523                         -115.9970138,
56524                         32.6264942
56525                     ],
56526                     [
56527                         -114.8808125,
56528                         32.6264942
56529                     ],
56530                     [
56531                         -114.8808125,
56532                         32.4340796
56533                     ],
56534                     [
56535                         -114.6294474,
56536                         32.4340796
56537                     ],
56538                     [
56539                         -114.6294474,
56540                         32.3731636
56541                     ],
56542                     [
56543                         -114.4447437,
56544                         32.3731636
56545                     ],
56546                     [
56547                         -114.4447437,
56548                         32.3075418
56549                     ],
56550                     [
56551                         -114.2557628,
56552                         32.3075418
56553                     ],
56554                     [
56555                         -114.2557628,
56556                         32.2444561
56557                     ],
56558                     [
56559                         -114.0680274,
56560                         32.2444561
56561                     ],
56562                     [
56563                         -114.0680274,
56564                         32.1829113
56565                     ],
56566                     [
56567                         -113.8166499,
56568                         32.1829113
56569                     ],
56570                     [
56571                         -113.8166499,
56572                         32.1207622
56573                     ],
56574                     [
56575                         -113.6307421,
56576                         32.1207622
56577                     ],
56578                     [
56579                         -113.6307421,
56580                         32.0565099
56581                     ],
56582                     [
56583                         -113.4417495,
56584                         32.0565099
56585                     ],
56586                     [
56587                         -113.4417495,
56588                         31.9984372
56589                     ],
56590                     [
56591                         -113.2546027,
56592                         31.9984372
56593                     ],
56594                     [
56595                         -113.2546027,
56596                         31.9325434
56597                     ],
56598                     [
56599                         -113.068072,
56600                         31.9325434
56601                     ],
56602                     [
56603                         -113.068072,
56604                         31.8718062
56605                     ],
56606                     [
56607                         -112.8161105,
56608                         31.8718062
56609                     ],
56610                     [
56611                         -112.8161105,
56612                         31.8104171
56613                     ],
56614                     [
56615                         -112.6308756,
56616                         31.8104171
56617                     ],
56618                     [
56619                         -112.6308756,
56620                         31.7464723
56621                     ],
56622                     [
56623                         -112.4418918,
56624                         31.7464723
56625                     ],
56626                     [
56627                         -112.4418918,
56628                         31.6856001
56629                     ],
56630                     [
56631                         -112.257192,
56632                         31.6856001
56633                     ],
56634                     [
56635                         -112.257192,
56636                         31.6210352
56637                     ],
56638                     [
56639                         -112.0033787,
56640                         31.6210352
56641                     ],
56642                     [
56643                         -112.0033787,
56644                         31.559584
56645                     ],
56646                     [
56647                         -111.815619,
56648                         31.559584
56649                     ],
56650                     [
56651                         -111.815619,
56652                         31.4970238
56653                     ],
56654                     [
56655                         -111.6278586,
56656                         31.4970238
56657                     ],
56658                     [
56659                         -111.6278586,
56660                         31.4339867
56661                     ],
56662                     [
56663                         -111.4418978,
56664                         31.4339867
56665                     ],
56666                     [
56667                         -111.4418978,
56668                         31.3733859
56669                     ],
56670                     [
56671                         -111.2559708,
56672                         31.3733859
56673                     ],
56674                     [
56675                         -111.2559708,
56676                         31.3113225
56677                     ],
56678                     [
56679                         -108.1845822,
56680                         31.3113225
56681                     ],
56682                     [
56683                         -108.1845822,
56684                         31.7459502
56685                     ],
56686                     [
56687                         -106.5065055,
56688                         31.7459502
56689                     ],
56690                     [
56691                         -106.5065055,
56692                         31.6842308
56693                     ],
56694                     [
56695                         -106.3797265,
56696                         31.6842308
56697                     ],
56698                     [
56699                         -106.3797265,
56700                         31.621752
56701                     ],
56702                     [
56703                         -106.317434,
56704                         31.621752
56705                     ],
56706                     [
56707                         -106.317434,
56708                         31.4968167
56709                     ],
56710                     [
56711                         -106.2551769,
56712                         31.4968167
56713                     ],
56714                     [
56715                         -106.2551769,
56716                         31.4344889
56717                     ],
56718                     [
56719                         -106.1924698,
56720                         31.4344889
56721                     ],
56722                     [
56723                         -106.1924698,
56724                         31.3721296
56725                     ],
56726                     [
56727                         -106.0039212,
56728                         31.3721296
56729                     ],
56730                     [
56731                         -106.0039212,
56732                         31.309328
56733                     ],
56734                     [
56735                         -105.9416582,
56736                         31.309328
56737                     ],
56738                     [
56739                         -105.9416582,
56740                         31.2457547
56741                     ],
56742                     [
56743                         -105.8798174,
56744                         31.2457547
56745                     ],
56746                     [
56747                         -105.8798174,
56748                         31.1836194
56749                     ],
56750                     [
56751                         -105.8162349,
56752                         31.1836194
56753                     ],
56754                     [
56755                         -105.8162349,
56756                         31.1207155
56757                     ],
56758                     [
56759                         -105.6921198,
56760                         31.1207155
56761                     ],
56762                     [
56763                         -105.6921198,
56764                         31.0584835
56765                     ],
56766                     [
56767                         -105.6302881,
56768                         31.0584835
56769                     ],
56770                     [
56771                         -105.6302881,
56772                         30.9328271
56773                     ],
56774                     [
56775                         -105.5044418,
56776                         30.9328271
56777                     ],
56778                     [
56779                         -105.5044418,
56780                         30.8715864
56781                     ],
56782                     [
56783                         -105.4412973,
56784                         30.8715864
56785                     ],
56786                     [
56787                         -105.4412973,
56788                         30.808463
56789                     ],
56790                     [
56791                         -105.3781497,
56792                         30.808463
56793                     ],
56794                     [
56795                         -105.3781497,
56796                         30.7471828
56797                     ],
56798                     [
56799                         -105.1904658,
56800                         30.7471828
56801                     ],
56802                     [
56803                         -105.1904658,
56804                         30.6843231
56805                     ],
56806                     [
56807                         -105.1286244,
56808                         30.6843231
56809                     ],
56810                     [
56811                         -105.1286244,
56812                         30.6199737
56813                     ],
56814                     [
56815                         -105.0036504,
56816                         30.6199737
56817                     ],
56818                     [
56819                         -105.0036504,
56820                         30.5589058
56821                     ],
56822                     [
56823                         -104.9417962,
56824                         30.5589058
56825                     ],
56826                     [
56827                         -104.9417962,
56828                         30.4963236
56829                     ],
56830                     [
56831                         -104.8782018,
56832                         30.4963236
56833                     ],
56834                     [
56835                         -104.8782018,
56836                         30.3098261
56837                     ],
56838                     [
56839                         -104.8155257,
56840                         30.3098261
56841                     ],
56842                     [
56843                         -104.8155257,
56844                         30.2478305
56845                     ],
56846                     [
56847                         -104.7536079,
56848                         30.2478305
56849                     ],
56850                     [
56851                         -104.7536079,
56852                         29.9353916
56853                     ],
56854                     [
56855                         -104.690949,
56856                         29.9353916
56857                     ],
56858                     [
56859                         -104.690949,
56860                         29.8090156
56861                     ],
56862                     [
56863                         -104.6291301,
56864                         29.8090156
56865                     ],
56866                     [
56867                         -104.6291301,
56868                         29.6843577
56869                     ],
56870                     [
56871                         -104.5659869,
56872                         29.6843577
56873                     ],
56874                     [
56875                         -104.5659869,
56876                         29.6223459
56877                     ],
56878                     [
56879                         -104.5037188,
56880                         29.6223459
56881                     ],
56882                     [
56883                         -104.5037188,
56884                         29.5595436
56885                     ],
56886                     [
56887                         -104.4410072,
56888                         29.5595436
56889                     ],
56890                     [
56891                         -104.4410072,
56892                         29.4974832
56893                     ],
56894                     [
56895                         -104.2537551,
56896                         29.4974832
56897                     ],
56898                     [
56899                         -104.2537551,
56900                         29.3716718
56901                     ],
56902                     [
56903                         -104.1291984,
56904                         29.3716718
56905                     ],
56906                     [
56907                         -104.1291984,
56908                         29.3091621
56909                     ],
56910                     [
56911                         -104.0688737,
56912                         29.3091621
56913                     ],
56914                     [
56915                         -104.0688737,
56916                         29.2467276
56917                     ],
56918                     [
56919                         -103.8187309,
56920                         29.2467276
56921                     ],
56922                     [
56923                         -103.8187309,
56924                         29.1843076
56925                     ],
56926                     [
56927                         -103.755736,
56928                         29.1843076
56929                     ],
56930                     [
56931                         -103.755736,
56932                         29.1223174
56933                     ],
56934                     [
56935                         -103.5667542,
56936                         29.1223174
56937                     ],
56938                     [
56939                         -103.5667542,
56940                         29.0598119
56941                     ],
56942                     [
56943                         -103.5049819,
56944                         29.0598119
56945                     ],
56946                     [
56947                         -103.5049819,
56948                         28.9967506
56949                     ],
56950                     [
56951                         -103.3165753,
56952                         28.9967506
56953                     ],
56954                     [
56955                         -103.3165753,
56956                         28.9346923
56957                     ],
56958                     [
56959                         -103.0597572,
56960                         28.9346923
56961                     ],
56962                     [
56963                         -103.0597572,
56964                         29.0592965
56965                     ],
56966                     [
56967                         -102.9979694,
56968                         29.0592965
56969                     ],
56970                     [
56971                         -102.9979694,
56972                         29.1212855
56973                     ],
56974                     [
56975                         -102.9331397,
56976                         29.1212855
56977                     ],
56978                     [
56979                         -102.9331397,
56980                         29.1848575
56981                     ],
56982                     [
56983                         -102.8095989,
56984                         29.1848575
56985                     ],
56986                     [
56987                         -102.8095989,
56988                         29.2526154
56989                     ],
56990                     [
56991                         -102.8701345,
56992                         29.2526154
56993                     ],
56994                     [
56995                         -102.8701345,
56996                         29.308096
56997                     ],
56998                     [
56999                         -102.8096681,
57000                         29.308096
57001                     ],
57002                     [
57003                         -102.8096681,
57004                         29.3715484
57005                     ],
57006                     [
57007                         -102.7475655,
57008                         29.3715484
57009                     ],
57010                     [
57011                         -102.7475655,
57012                         29.5581899
57013                     ],
57014                     [
57015                         -102.684554,
57016                         29.5581899
57017                     ],
57018                     [
57019                         -102.684554,
57020                         29.6847655
57021                     ],
57022                     [
57023                         -102.4967764,
57024                         29.6847655
57025                     ],
57026                     [
57027                         -102.4967764,
57028                         29.7457694
57029                     ],
57030                     [
57031                         -102.3086647,
57032                         29.7457694
57033                     ],
57034                     [
57035                         -102.3086647,
57036                         29.8086627
57037                     ],
57038                     [
57039                         -102.1909323,
57040                         29.8086627
57041                     ],
57042                     [
57043                         -102.1909323,
57044                         29.7460097
57045                     ],
57046                     [
57047                         -101.5049914,
57048                         29.7460097
57049                     ],
57050                     [
57051                         -101.5049914,
57052                         29.6846777
57053                     ],
57054                     [
57055                         -101.3805796,
57056                         29.6846777
57057                     ],
57058                     [
57059                         -101.3805796,
57060                         29.5594459
57061                     ],
57062                     [
57063                         -101.3175057,
57064                         29.5594459
57065                     ],
57066                     [
57067                         -101.3175057,
57068                         29.4958934
57069                     ],
57070                     [
57071                         -101.1910075,
57072                         29.4958934
57073                     ],
57074                     [
57075                         -101.1910075,
57076                         29.4326115
57077                     ],
57078                     [
57079                         -101.067501,
57080                         29.4326115
57081                     ],
57082                     [
57083                         -101.067501,
57084                         29.308808
57085                     ],
57086                     [
57087                         -100.9418897,
57088                         29.308808
57089                     ],
57090                     [
57091                         -100.9418897,
57092                         29.2456231
57093                     ],
57094                     [
57095                         -100.8167271,
57096                         29.2456231
57097                     ],
57098                     [
57099                         -100.8167271,
57100                         29.1190449
57101                     ],
57102                     [
57103                         -100.7522672,
57104                         29.1190449
57105                     ],
57106                     [
57107                         -100.7522672,
57108                         29.0578214
57109                     ],
57110                     [
57111                         -100.6925358,
57112                         29.0578214
57113                     ],
57114                     [
57115                         -100.6925358,
57116                         28.8720431
57117                     ],
57118                     [
57119                         -100.6290158,
57120                         28.8720431
57121                     ],
57122                     [
57123                         -100.6290158,
57124                         28.8095363
57125                     ],
57126                     [
57127                         -100.5679901,
57128                         28.8095363
57129                     ],
57130                     [
57131                         -100.5679901,
57132                         28.622554
57133                     ],
57134                     [
57135                         -100.5040411,
57136                         28.622554
57137                     ],
57138                     [
57139                         -100.5040411,
57140                         28.5583804
57141                     ],
57142                     [
57143                         -100.4421832,
57144                         28.5583804
57145                     ],
57146                     [
57147                         -100.4421832,
57148                         28.4968266
57149                     ],
57150                     [
57151                         -100.379434,
57152                         28.4968266
57153                     ],
57154                     [
57155                         -100.379434,
57156                         28.3092865
57157                     ],
57158                     [
57159                         -100.3171942,
57160                         28.3092865
57161                     ],
57162                     [
57163                         -100.3171942,
57164                         28.1835681
57165                     ],
57166                     [
57167                         -100.254483,
57168                         28.1835681
57169                     ],
57170                     [
57171                         -100.254483,
57172                         28.1213885
57173                     ],
57174                     [
57175                         -100.1282282,
57176                         28.1213885
57177                     ],
57178                     [
57179                         -100.1282282,
57180                         28.059215
57181                     ],
57182                     [
57183                         -100.0659537,
57184                         28.059215
57185                     ],
57186                     [
57187                         -100.0659537,
57188                         27.9966087
57189                     ],
57190                     [
57191                         -100.0023855,
57192                         27.9966087
57193                     ],
57194                     [
57195                         -100.0023855,
57196                         27.9332152
57197                     ],
57198                     [
57199                         -99.9426497,
57200                         27.9332152
57201                     ],
57202                     [
57203                         -99.9426497,
57204                         27.7454658
57205                     ],
57206                     [
57207                         -99.816851,
57208                         27.7454658
57209                     ],
57210                     [
57211                         -99.816851,
57212                         27.6834301
57213                     ],
57214                     [
57215                         -99.7541346,
57216                         27.6834301
57217                     ],
57218                     [
57219                         -99.7541346,
57220                         27.6221543
57221                     ],
57222                     [
57223                         -99.6291629,
57224                         27.6221543
57225                     ],
57226                     [
57227                         -99.6291629,
57228                         27.5588977
57229                     ],
57230                     [
57231                         -99.5672838,
57232                         27.5588977
57233                     ],
57234                     [
57235                         -99.5672838,
57236                         27.4353752
57237                     ],
57238                     [
57239                         -99.5041798,
57240                         27.4353752
57241                     ],
57242                     [
57243                         -99.5041798,
57244                         27.3774021
57245                     ],
57246                     [
57247                         -99.5671796,
57248                         27.3774021
57249                     ],
57250                     [
57251                         -99.5671796,
57252                         27.2463726
57253                     ],
57254                     [
57255                         -99.504975,
57256                         27.2463726
57257                     ],
57258                     [
57259                         -99.504975,
57260                         26.9965649
57261                     ],
57262                     [
57263                         -99.4427427,
57264                         26.9965649
57265                     ],
57266                     [
57267                         -99.4427427,
57268                         26.872803
57269                     ],
57270                     [
57271                         -99.3800633,
57272                         26.872803
57273                     ],
57274                     [
57275                         -99.3800633,
57276                         26.8068179
57277                     ],
57278                     [
57279                         -99.3190684,
57280                         26.8068179
57281                     ],
57282                     [
57283                         -99.3190684,
57284                         26.7473614
57285                     ],
57286                     [
57287                         -99.2537541,
57288                         26.7473614
57289                     ],
57290                     [
57291                         -99.2537541,
57292                         26.6210068
57293                     ],
57294                     [
57295                         -99.1910617,
57296                         26.6210068
57297                     ],
57298                     [
57299                         -99.1910617,
57300                         26.4956737
57301                     ],
57302                     [
57303                         -99.1300639,
57304                         26.4956737
57305                     ],
57306                     [
57307                         -99.1300639,
57308                         26.3713808
57309                     ],
57310                     [
57311                         -99.0029473,
57312                         26.3713808
57313                     ],
57314                     [
57315                         -99.0029473,
57316                         26.3093836
57317                     ],
57318                     [
57319                         -98.816572,
57320                         26.3093836
57321                     ],
57322                     [
57323                         -98.816572,
57324                         26.2457762
57325                     ],
57326                     [
57327                         -98.6920082,
57328                         26.2457762
57329                     ],
57330                     [
57331                         -98.6920082,
57332                         26.1837096
57333                     ],
57334                     [
57335                         -98.4440896,
57336                         26.1837096
57337                     ],
57338                     [
57339                         -98.4440896,
57340                         26.1217217
57341                     ],
57342                     [
57343                         -98.3823181,
57344                         26.1217217
57345                     ],
57346                     [
57347                         -98.3823181,
57348                         26.0596488
57349                     ],
57350                     [
57351                         -98.2532707,
57352                         26.0596488
57353                     ],
57354                     [
57355                         -98.2532707,
57356                         25.9986871
57357                     ],
57358                     [
57359                         -98.0109084,
57360                         25.9986871
57361                     ],
57362                     [
57363                         -98.0109084,
57364                         25.9932255
57365                     ],
57366                     [
57367                         -97.6932319,
57368                         25.9932255
57369                     ],
57370                     [
57371                         -97.6932319,
57372                         25.9334103
57373                     ],
57374                     [
57375                         -97.6313904,
57376                         25.9334103
57377                     ],
57378                     [
57379                         -97.6313904,
57380                         25.8695893
57381                     ],
57382                     [
57383                         -97.5046779,
57384                         25.8695893
57385                     ],
57386                     [
57387                         -97.5046779,
57388                         25.8073488
57389                     ],
57390                     [
57391                         -97.3083401,
57392                         25.8073488
57393                     ],
57394                     [
57395                         -97.3083401,
57396                         25.8731159
57397                     ],
57398                     [
57399                         -97.2456326,
57400                         25.8731159
57401                     ],
57402                     [
57403                         -97.2456326,
57404                         25.9353731
57405                     ],
57406                     [
57407                         -97.1138939,
57408                         25.9353731
57409                     ],
57410                     [
57411                         -97.1138939,
57412                         27.6809179
57413                     ],
57414                     [
57415                         -97.0571035,
57416                         27.6809179
57417                     ],
57418                     [
57419                         -97.0571035,
57420                         27.8108242
57421                     ],
57422                     [
57423                         -95.5810766,
57424                         27.8108242
57425                     ],
57426                     [
57427                         -95.5810766,
57428                         28.7468827
57429                     ],
57430                     [
57431                         -94.271041,
57432                         28.7468827
57433                     ],
57434                     [
57435                         -94.271041,
57436                         29.5594076
57437                     ],
57438                     [
57439                         -92.5029947,
57440                         29.5594076
57441                     ],
57442                     [
57443                         -92.5029947,
57444                         29.4974754
57445                     ],
57446                     [
57447                         -91.8776216,
57448                         29.4974754
57449                     ],
57450                     [
57451                         -91.8776216,
57452                         29.3727013
57453                     ],
57454                     [
57455                         -91.378418,
57456                         29.3727013
57457                     ],
57458                     [
57459                         -91.378418,
57460                         29.2468326
57461                     ],
57462                     [
57463                         -91.3153953,
57464                         29.2468326
57465                     ],
57466                     [
57467                         -91.3153953,
57468                         29.1844301
57469                     ],
57470                     [
57471                         -91.1294702,
57472                         29.1844301
57473                     ],
57474                     [
57475                         -91.1294702,
57476                         29.1232559
57477                     ],
57478                     [
57479                         -91.0052632,
57480                         29.1232559
57481                     ],
57482                     [
57483                         -91.0052632,
57484                         28.9968437
57485                     ],
57486                     [
57487                         -89.4500159,
57488                         28.9968437
57489                     ],
57490                     [
57491                         -89.4500159,
57492                         28.8677422
57493                     ],
57494                     [
57495                         -88.8104309,
57496                         28.8677422
57497                     ],
57498                     [
57499                         -88.8104309,
57500                         30.1841864
57501                     ],
57502                     [
57503                         -85.8791527,
57504                         30.1841864
57505                     ],
57506                     [
57507                         -85.8791527,
57508                         29.5455038
57509                     ],
57510                     [
57511                         -84.8368083,
57512                         29.5455038
57513                     ],
57514                     [
57515                         -84.8368083,
57516                         29.6225158
57517                     ],
57518                     [
57519                         -84.7482786,
57520                         29.6225158
57521                     ],
57522                     [
57523                         -84.7482786,
57524                         29.683624
57525                     ],
57526                     [
57527                         -84.685894,
57528                         29.683624
57529                     ],
57530                     [
57531                         -84.685894,
57532                         29.7468386
57533                     ],
57534                     [
57535                         -83.6296975,
57536                         29.7468386
57537                     ],
57538                     [
57539                         -83.6296975,
57540                         29.4324361
57541                     ],
57542                     [
57543                         -83.3174937,
57544                         29.4324361
57545                     ],
57546                     [
57547                         -83.3174937,
57548                         29.0579442
57549                     ],
57550                     [
57551                         -82.879659,
57552                         29.0579442
57553                     ],
57554                     [
57555                         -82.879659,
57556                         27.7453529
57557                     ],
57558                     [
57559                         -82.8182822,
57560                         27.7453529
57561                     ],
57562                     [
57563                         -82.8182822,
57564                         26.9290868
57565                     ],
57566                     [
57567                         -82.3796782,
57568                         26.9290868
57569                     ],
57570                     [
57571                         -82.3796782,
57572                         26.3694183
57573                     ],
57574                     [
57575                         -81.8777106,
57576                         26.3694183
57577                     ],
57578                     [
57579                         -81.8777106,
57580                         25.805971
57581                     ],
57582                     [
57583                         -81.5036862,
57584                         25.805971
57585                     ],
57586                     [
57587                         -81.5036862,
57588                         25.7474753
57589                     ],
57590                     [
57591                         -81.4405462,
57592                         25.7474753
57593                     ],
57594                     [
57595                         -81.4405462,
57596                         25.6851489
57597                     ],
57598                     [
57599                         -81.3155883,
57600                         25.6851489
57601                     ],
57602                     [
57603                         -81.3155883,
57604                         25.5600985
57605                     ],
57606                     [
57607                         -81.2538534,
57608                         25.5600985
57609                     ],
57610                     [
57611                         -81.2538534,
57612                         25.4342361
57613                     ],
57614                     [
57615                         -81.1902012,
57616                         25.4342361
57617                     ],
57618                     [
57619                         -81.1902012,
57620                         25.1234341
57621                     ],
57622                     [
57623                         -81.1288133,
57624                         25.1234341
57625                     ],
57626                     [
57627                         -81.1288133,
57628                         25.0619389
57629                     ],
57630                     [
57631                         -81.0649231,
57632                         25.0619389
57633                     ],
57634                     [
57635                         -81.0649231,
57636                         24.8157807
57637                     ],
57638                     [
57639                         -81.6289469,
57640                         24.8157807
57641                     ],
57642                     [
57643                         -81.6289469,
57644                         24.7538367
57645                     ],
57646                     [
57647                         -81.6907173,
57648                         24.7538367
57649                     ],
57650                     [
57651                         -81.6907173,
57652                         24.6899374
57653                     ],
57654                     [
57655                         -81.8173189,
57656                         24.6899374
57657                     ],
57658                     [
57659                         -81.8173189,
57660                         24.6279161
57661                     ],
57662                     [
57663                         -82.1910041,
57664                         24.6279161
57665                     ],
57666                     [
57667                         -82.1910041,
57668                         24.496294
57669                     ],
57670                     [
57671                         -81.6216596,
57672                         24.496294
57673                     ],
57674                     [
57675                         -81.6216596,
57676                         24.559484
57677                     ],
57678                     [
57679                         -81.372006,
57680                         24.559484
57681                     ],
57682                     [
57683                         -81.372006,
57684                         24.6220687
57685                     ],
57686                     [
57687                         -81.0593278,
57688                         24.6220687
57689                     ],
57690                     [
57691                         -81.0593278,
57692                         24.684826
57693                     ],
57694                     [
57695                         -80.9347147,
57696                         24.684826
57697                     ],
57698                     [
57699                         -80.9347147,
57700                         24.7474828
57701                     ],
57702                     [
57703                         -80.7471081,
57704                         24.7474828
57705                     ],
57706                     [
57707                         -80.7471081,
57708                         24.8100618
57709                     ],
57710                     [
57711                         -80.3629898,
57712                         24.8100618
57713                     ],
57714                     [
57715                         -80.3629898,
57716                         25.1175858
57717                     ],
57718                     [
57719                         -80.122344,
57720                         25.1175858
57721                     ],
57722                     [
57723                         -80.122344,
57724                         25.7472357
57725                     ],
57726                     [
57727                         -80.0588458,
57728                         25.7472357
57729                     ],
57730                     [
57731                         -80.0588458,
57732                         26.3708251
57733                     ],
57734                     [
57735                         -79.995837,
57736                         26.3708251
57737                     ],
57738                     [
57739                         -79.995837,
57740                         26.9398003
57741                     ],
57742                     [
57743                         -80.0587265,
57744                         26.9398003
57745                     ],
57746                     [
57747                         -80.0587265,
57748                         27.1277466
57749                     ],
57750                     [
57751                         -80.1226251,
57752                         27.1277466
57753                     ],
57754                     [
57755                         -80.1226251,
57756                         27.2534279
57757                     ],
57758                     [
57759                         -80.1846956,
57760                         27.2534279
57761                     ],
57762                     [
57763                         -80.1846956,
57764                         27.3781229
57765                     ],
57766                     [
57767                         -80.246175,
57768                         27.3781229
57769                     ],
57770                     [
57771                         -80.246175,
57772                         27.5658729
57773                     ],
57774                     [
57775                         -80.3094768,
57776                         27.5658729
57777                     ],
57778                     [
57779                         -80.3094768,
57780                         27.7530311
57781                     ],
57782                     [
57783                         -80.3721485,
57784                         27.7530311
57785                     ],
57786                     [
57787                         -80.3721485,
57788                         27.8774451
57789                     ],
57790                     [
57791                         -80.4351457,
57792                         27.8774451
57793                     ],
57794                     [
57795                         -80.4351457,
57796                         28.0033366
57797                     ],
57798                     [
57799                         -80.4966078,
57800                         28.0033366
57801                     ],
57802                     [
57803                         -80.4966078,
57804                         28.1277326
57805                     ],
57806                     [
57807                         -80.5587159,
57808                         28.1277326
57809                     ],
57810                     [
57811                         -80.5587159,
57812                         28.3723509
57813                     ],
57814                     [
57815                         -80.4966335,
57816                         28.3723509
57817                     ],
57818                     [
57819                         -80.4966335,
57820                         29.5160326
57821                     ],
57822                     [
57823                         -81.1213644,
57824                         29.5160326
57825                     ],
57826                     [
57827                         -81.1213644,
57828                         31.6846966
57829                     ],
57830                     [
57831                         -80.6018723,
57832                         31.6846966
57833                     ],
57834                     [
57835                         -80.6018723,
57836                         32.2475309
57837                     ],
57838                     [
57839                         -79.4921024,
57840                         32.2475309
57841                     ],
57842                     [
57843                         -79.4921024,
57844                         32.9970261
57845                     ],
57846                     [
57847                         -79.1116488,
57848                         32.9970261
57849                     ],
57850                     [
57851                         -79.1116488,
57852                         33.3729457
57853                     ],
57854                     [
57855                         -78.6153621,
57856                         33.3729457
57857                     ],
57858                     [
57859                         -78.6153621,
57860                         33.8097638
57861                     ],
57862                     [
57863                         -77.9316963,
57864                         33.8097638
57865                     ],
57866                     [
57867                         -77.9316963,
57868                         33.8718243
57869                     ],
57870                     [
57871                         -77.8692252,
57872                         33.8718243
57873                     ],
57874                     [
57875                         -77.8692252,
57876                         34.0552454
57877                     ],
57878                     [
57879                         -77.6826392,
57880                         34.0552454
57881                     ],
57882                     [
57883                         -77.6826392,
57884                         34.2974598
57885                     ],
57886                     [
57887                         -77.2453509,
57888                         34.2974598
57889                     ],
57890                     [
57891                         -77.2453509,
57892                         34.5598585
57893                     ],
57894                     [
57895                         -76.4973277,
57896                         34.5598585
57897                     ],
57898                     [
57899                         -76.4973277,
57900                         34.622796
57901                     ],
57902                     [
57903                         -76.4337602,
57904                         34.622796
57905                     ],
57906                     [
57907                         -76.4337602,
57908                         34.6849285
57909                     ],
57910                     [
57911                         -76.373212,
57912                         34.6849285
57913                     ],
57914                     [
57915                         -76.373212,
57916                         34.7467674
57917                     ],
57918                     [
57919                         -76.3059364,
57920                         34.7467674
57921                     ],
57922                     [
57923                         -76.3059364,
57924                         34.808551
57925                     ],
57926                     [
57927                         -76.2468017,
57928                         34.808551
57929                     ],
57930                     [
57931                         -76.2468017,
57932                         34.8728418
57933                     ],
57934                     [
57935                         -76.1825922,
57936                         34.8728418
57937                     ],
57938                     [
57939                         -76.1825922,
57940                         34.9335332
57941                     ],
57942                     [
57943                         -76.120814,
57944                         34.9335332
57945                     ],
57946                     [
57947                         -76.120814,
57948                         34.9952359
57949                     ],
57950                     [
57951                         -75.9979015,
57952                         34.9952359
57953                     ],
57954                     [
57955                         -75.9979015,
57956                         35.0578182
57957                     ],
57958                     [
57959                         -75.870338,
57960                         35.0578182
57961                     ],
57962                     [
57963                         -75.870338,
57964                         35.1219097
57965                     ],
57966                     [
57967                         -75.7462194,
57968                         35.1219097
57969                     ],
57970                     [
57971                         -75.7462194,
57972                         35.1818911
57973                     ],
57974                     [
57975                         -75.4929694,
57976                         35.1818911
57977                     ],
57978                     [
57979                         -75.4929694,
57980                         35.3082988
57981                     ],
57982                     [
57983                         -75.4325662,
57984                         35.3082988
57985                     ],
57986                     [
57987                         -75.4325662,
57988                         35.7542495
57989                     ],
57990                     [
57991                         -75.4969907,
57992                         35.7542495
57993                     ],
57994                     [
57995                         -75.4969907,
57996                         37.8105602
57997                     ],
57998                     [
57999                         -75.3082972,
58000                         37.8105602
58001                     ],
58002                     [
58003                         -75.3082972,
58004                         37.8720088
58005                     ],
58006                     [
58007                         -75.245601,
58008                         37.8720088
58009                     ],
58010                     [
58011                         -75.245601,
58012                         37.9954849
58013                     ],
58014                     [
58015                         -75.1828751,
58016                         37.9954849
58017                     ],
58018                     [
58019                         -75.1828751,
58020                         38.0585079
58021                     ],
58022                     [
58023                         -75.1184793,
58024                         38.0585079
58025                     ],
58026                     [
58027                         -75.1184793,
58028                         38.2469091
58029                     ],
58030                     [
58031                         -75.0592098,
58032                         38.2469091
58033                     ],
58034                     [
58035                         -75.0592098,
58036                         38.3704316
58037                     ],
58038                     [
58039                         -74.9948111,
58040                         38.3704316
58041                     ],
58042                     [
58043                         -74.9948111,
58044                         38.8718417
58045                     ],
58046                     [
58047                         -74.4878252,
58048                         38.8718417
58049                     ],
58050                     [
58051                         -74.4878252,
58052                         39.3089428
58053                     ],
58054                     [
58055                         -74.1766317,
58056                         39.3089428
58057                     ],
58058                     [
58059                         -74.1766317,
58060                         39.6224653
58061                     ],
58062                     [
58063                         -74.0567045,
58064                         39.6224653
58065                     ],
58066                     [
58067                         -74.0567045,
58068                         39.933178
58069                     ],
58070                     [
58071                         -73.9959035,
58072                         39.933178
58073                     ],
58074                     [
58075                         -73.9959035,
58076                         40.1854852
58077                     ],
58078                     [
58079                         -73.9341593,
58080                         40.1854852
58081                     ],
58082                     [
58083                         -73.9341593,
58084                         40.4959486
58085                     ],
58086                     [
58087                         -73.8723024,
58088                         40.4959486
58089                     ],
58090                     [
58091                         -73.8723024,
58092                         40.5527135
58093                     ],
58094                     [
58095                         -71.8074506,
58096                         40.5527135
58097                     ],
58098                     [
58099                         -71.8074506,
58100                         41.3088005
58101                     ],
58102                     [
58103                         -70.882512,
58104                         41.3088005
58105                     ],
58106                     [
58107                         -70.882512,
58108                         41.184978
58109                     ],
58110                     [
58111                         -70.7461947,
58112                         41.184978
58113                     ],
58114                     [
58115                         -70.7461947,
58116                         41.3091865
58117                     ],
58118                     [
58119                         -70.4337553,
58120                         41.3091865
58121                     ],
58122                     [
58123                         -70.4337553,
58124                         41.4963885
58125                     ],
58126                     [
58127                         -69.9334281,
58128                         41.4963885
58129                     ],
58130                     [
58131                         -69.9334281,
58132                         41.6230802
58133                     ],
58134                     [
58135                         -69.869857,
58136                         41.6230802
58137                     ],
58138                     [
58139                         -69.869857,
58140                         41.8776895
58141                     ],
58142                     [
58143                         -69.935791,
58144                         41.8776895
58145                     ],
58146                     [
58147                         -69.935791,
58148                         42.0032342
58149                     ],
58150                     [
58151                         -69.9975823,
58152                         42.0032342
58153                     ],
58154                     [
58155                         -69.9975823,
58156                         42.0650191
58157                     ],
58158                     [
58159                         -70.0606103,
58160                         42.0650191
58161                     ],
58162                     [
58163                         -70.0606103,
58164                         42.1294348
58165                     ],
58166                     [
58167                         -70.5572884,
58168                         42.1294348
58169                     ],
58170                     [
58171                         -70.5572884,
58172                         43.2487079
58173                     ],
58174                     [
58175                         -70.4974097,
58176                         43.2487079
58177                     ],
58178                     [
58179                         -70.4974097,
58180                         43.3092194
58181                     ],
58182                     [
58183                         -70.3704249,
58184                         43.3092194
58185                     ],
58186                     [
58187                         -70.3704249,
58188                         43.371963
58189                     ],
58190                     [
58191                         -70.3085701,
58192                         43.371963
58193                     ],
58194                     [
58195                         -70.3085701,
58196                         43.4969879
58197                     ],
58198                     [
58199                         -70.183921,
58200                         43.4969879
58201                     ],
58202                     [
58203                         -70.183921,
58204                         43.6223531
58205                     ],
58206                     [
58207                         -70.057583,
58208                         43.6223531
58209                     ],
58210                     [
58211                         -70.057583,
58212                         43.6850173
58213                     ],
58214                     [
58215                         -69.7455247,
58216                         43.6850173
58217                     ],
58218                     [
58219                         -69.7455247,
58220                         43.7476571
58221                     ],
58222                     [
58223                         -69.2472845,
58224                         43.7476571
58225                     ],
58226                     [
58227                         -69.2472845,
58228                         43.8107035
58229                     ],
58230                     [
58231                         -69.0560701,
58232                         43.8107035
58233                     ],
58234                     [
58235                         -69.0560701,
58236                         43.8717247
58237                     ],
58238                     [
58239                         -68.9950522,
58240                         43.8717247
58241                     ],
58242                     [
58243                         -68.9950522,
58244                         43.9982022
58245                     ],
58246                     [
58247                         -68.4963672,
58248                         43.9982022
58249                     ],
58250                     [
58251                         -68.4963672,
58252                         44.0597368
58253                     ],
58254                     [
58255                         -68.3081038,
58256                         44.0597368
58257                     ],
58258                     [
58259                         -68.3081038,
58260                         44.122137
58261                     ],
58262                     [
58263                         -68.1851802,
58264                         44.122137
58265                     ],
58266                     [
58267                         -68.1851802,
58268                         44.3081382
58269                     ],
58270                     [
58271                         -67.9956019,
58272                         44.3081382
58273                     ],
58274                     [
58275                         -67.9956019,
58276                         44.3727489
58277                     ],
58278                     [
58279                         -67.8103041,
58280                         44.3727489
58281                     ],
58282                     [
58283                         -67.8103041,
58284                         44.435178
58285                     ],
58286                     [
58287                         -67.4965289,
58288                         44.435178
58289                     ],
58290                     [
58291                         -67.4965289,
58292                         44.4968776
58293                     ],
58294                     [
58295                         -67.37102,
58296                         44.4968776
58297                     ],
58298                     [
58299                         -67.37102,
58300                         44.5600642
58301                     ],
58302                     [
58303                         -67.1848753,
58304                         44.5600642
58305                     ],
58306                     [
58307                         -67.1848753,
58308                         44.6213345
58309                     ],
58310                     [
58311                         -67.1221208,
58312                         44.6213345
58313                     ],
58314                     [
58315                         -67.1221208,
58316                         44.6867918
58317                     ],
58318                     [
58319                         -67.059365,
58320                         44.6867918
58321                     ],
58322                     [
58323                         -67.059365,
58324                         44.7473657
58325                     ],
58326                     [
58327                         -66.9311098,
58328                         44.7473657
58329                     ],
58330                     [
58331                         -66.9311098,
58332                         44.9406566
58333                     ],
58334                     [
58335                         -66.994683,
58336                         44.9406566
58337                     ],
58338                     [
58339                         -66.994683,
58340                         45.0024514
58341                     ],
58342                     [
58343                         -67.0595847,
58344                         45.0024514
58345                     ],
58346                     [
58347                         -67.0595847,
58348                         45.1273377
58349                     ],
58350                     [
58351                         -67.1201974,
58352                         45.1273377
58353                     ],
58354                     [
58355                         -67.1201974,
58356                         45.1910115
58357                     ],
58358                     [
58359                         -67.2469811,
58360                         45.1910115
58361                     ],
58362                     [
58363                         -67.2469811,
58364                         45.253442
58365                     ],
58366                     [
58367                         -67.3177546,
58368                         45.253442
58369                     ],
58370                     [
58371                         -67.3177546,
58372                         45.1898369
58373                     ],
58374                     [
58375                         -67.370749,
58376                         45.1898369
58377                     ],
58378                     [
58379                         -67.370749,
58380                         45.2534001
58381                     ],
58382                     [
58383                         -67.4326888,
58384                         45.2534001
58385                     ],
58386                     [
58387                         -67.4326888,
58388                         45.3083409
58389                     ],
58390                     [
58391                         -67.3708571,
58392                         45.3083409
58393                     ],
58394                     [
58395                         -67.3708571,
58396                         45.4396986
58397                     ],
58398                     [
58399                         -67.4305573,
58400                         45.4396986
58401                     ],
58402                     [
58403                         -67.4305573,
58404                         45.4950095
58405                     ],
58406                     [
58407                         -67.37099,
58408                         45.4950095
58409                     ],
58410                     [
58411                         -67.37099,
58412                         45.6264543
58413                     ],
58414                     [
58415                         -67.6214982,
58416                         45.6264543
58417                     ],
58418                     [
58419                         -67.6214982,
58420                         45.6896133
58421                     ],
58422                     [
58423                         -67.683828,
58424                         45.6896133
58425                     ],
58426                     [
58427                         -67.683828,
58428                         45.753259
58429                     ],
58430                     [
58431                         -67.7462097,
58432                         45.753259
58433                     ],
58434                     [
58435                         -67.7462097,
58436                         47.1268165
58437                     ],
58438                     [
58439                         -67.8700141,
58440                         47.1268165
58441                     ],
58442                     [
58443                         -67.8700141,
58444                         47.1900278
58445                     ],
58446                     [
58447                         -67.9323803,
58448                         47.1900278
58449                     ],
58450                     [
58451                         -67.9323803,
58452                         47.2539678
58453                     ],
58454                     [
58455                         -67.9959387,
58456                         47.2539678
58457                     ],
58458                     [
58459                         -67.9959387,
58460                         47.3149737
58461                     ],
58462                     [
58463                         -68.1206676,
58464                         47.3149737
58465                     ],
58466                     [
58467                         -68.1206676,
58468                         47.3780823
58469                     ],
58470                     [
58471                         -68.4423175,
58472                         47.3780823
58473                     ],
58474                     [
58475                         -68.4423175,
58476                         47.3166082
58477                     ],
58478                     [
58479                         -68.6314305,
58480                         47.3166082
58481                     ],
58482                     [
58483                         -68.6314305,
58484                         47.2544676
58485                     ],
58486                     [
58487                         -68.9978037,
58488                         47.2544676
58489                     ],
58490                     [
58491                         -68.9978037,
58492                         47.439895
58493                     ],
58494                     [
58495                         -69.0607223,
58496                         47.439895
58497                     ],
58498                     [
58499                         -69.0607223,
58500                         47.5047558
58501                     ],
58502                     [
58503                         -69.2538122,
58504                         47.5047558
58505                     ],
58506                     [
58507                         -69.2538122,
58508                         47.4398084
58509                     ],
58510                     [
58511                         -69.3179284,
58512                         47.4398084
58513                     ],
58514                     [
58515                         -69.3179284,
58516                         47.378601
58517                     ],
58518                     [
58519                         -69.4438546,
58520                         47.378601
58521                     ],
58522                     [
58523                         -69.4438546,
58524                         47.3156274
58525                     ],
58526                     [
58527                         -69.5038204,
58528                         47.3156274
58529                     ],
58530                     [
58531                         -69.5038204,
58532                         47.2525839
58533                     ],
58534                     [
58535                         -69.5667838,
58536                         47.2525839
58537                     ],
58538                     [
58539                         -69.5667838,
58540                         47.1910884
58541                     ],
58542                     [
58543                         -69.6303478,
58544                         47.1910884
58545                     ],
58546                     [
58547                         -69.6303478,
58548                         47.128701
58549                     ],
58550                     [
58551                         -69.6933103,
58552                         47.128701
58553                     ],
58554                     [
58555                         -69.6933103,
58556                         47.0654307
58557                     ],
58558                     [
58559                         -69.7557063,
58560                         47.0654307
58561                     ],
58562                     [
58563                         -69.7557063,
58564                         47.0042751
58565                     ],
58566                     [
58567                         -69.8180391,
58568                         47.0042751
58569                     ],
58570                     [
58571                         -69.8180391,
58572                         46.9415344
58573                     ],
58574                     [
58575                         -69.8804023,
58576                         46.9415344
58577                     ],
58578                     [
58579                         -69.8804023,
58580                         46.8792519
58581                     ],
58582                     [
58583                         -69.9421674,
58584                         46.8792519
58585                     ],
58586                     [
58587                         -69.9421674,
58588                         46.8177399
58589                     ],
58590                     [
58591                         -70.0063088,
58592                         46.8177399
58593                     ],
58594                     [
58595                         -70.0063088,
58596                         46.6920295
58597                     ],
58598                     [
58599                         -70.0704265,
58600                         46.6920295
58601                     ],
58602                     [
58603                         -70.0704265,
58604                         46.4425926
58605                     ],
58606                     [
58607                         -70.1945902,
58608                         46.4425926
58609                     ],
58610                     [
58611                         -70.1945902,
58612                         46.3785887
58613                     ],
58614                     [
58615                         -70.2562047,
58616                         46.3785887
58617                     ],
58618                     [
58619                         -70.2562047,
58620                         46.3152628
58621                     ],
58622                     [
58623                         -70.3203651,
58624                         46.3152628
58625                     ],
58626                     [
58627                         -70.3203651,
58628                         46.0651209
58629                     ],
58630                     [
58631                         -70.3814988,
58632                         46.0651209
58633                     ],
58634                     [
58635                         -70.3814988,
58636                         45.93552
58637                     ],
58638                     [
58639                         -70.3201618,
58640                         45.93552
58641                     ],
58642                     [
58643                         -70.3201618,
58644                         45.879479
58645                     ],
58646                     [
58647                         -70.4493131,
58648                         45.879479
58649                     ],
58650                     [
58651                         -70.4493131,
58652                         45.7538713
58653                     ],
58654                     [
58655                         -70.5070021,
58656                         45.7538713
58657                     ],
58658                     [
58659                         -70.5070021,
58660                         45.6916912
58661                     ],
58662                     [
58663                         -70.6316642,
58664                         45.6916912
58665                     ],
58666                     [
58667                         -70.6316642,
58668                         45.6291619
58669                     ],
58670                     [
58671                         -70.7575538,
58672                         45.6291619
58673                     ],
58674                     [
58675                         -70.7575538,
58676                         45.4414685
58677                     ],
58678                     [
58679                         -70.8809878,
58680                         45.4414685
58681                     ],
58682                     [
58683                         -70.8809878,
58684                         45.3780612
58685                     ],
58686                     [
58687                         -71.13328,
58688                         45.3780612
58689                     ],
58690                     [
58691                         -71.13328,
58692                         45.3151452
58693                     ],
58694                     [
58695                         -71.3830282,
58696                         45.3151452
58697                     ],
58698                     [
58699                         -71.3830282,
58700                         45.253416
58701                     ],
58702                     [
58703                         -71.5076448,
58704                         45.253416
58705                     ],
58706                     [
58707                         -71.5076448,
58708                         45.0655726
58709                     ],
58710                     [
58711                         -73.9418929,
58712                         45.0655726
58713                     ],
58714                     [
58715                         -73.9418929,
58716                         45.0031242
58717                     ],
58718                     [
58719                         -74.7469725,
58720                         45.0031242
58721                     ],
58722                     [
58723                         -74.7469725,
58724                         45.0649003
58725                     ],
58726                     [
58727                         -74.8800964,
58728                         45.0649003
58729                     ],
58730                     [
58731                         -74.8800964,
58732                         45.0029023
58733                     ],
58734                     [
58735                         -75.0662455,
58736                         45.0029023
58737                     ],
58738                     [
58739                         -75.0662455,
58740                         44.9415167
58741                     ],
58742                     [
58743                         -75.2539363,
58744                         44.9415167
58745                     ],
58746                     [
58747                         -75.2539363,
58748                         44.8776043
58749                     ],
58750                     [
58751                         -75.3789648,
58752                         44.8776043
58753                     ],
58754                     [
58755                         -75.3789648,
58756                         44.8153462
58757                     ],
58758                     [
58759                         -75.4431283,
58760                         44.8153462
58761                     ],
58762                     [
58763                         -75.4431283,
58764                         44.7536053
58765                     ],
58766                     [
58767                         -75.5666566,
58768                         44.7536053
58769                     ],
58770                     [
58771                         -75.5666566,
58772                         44.6909879
58773                     ],
58774                     [
58775                         -75.6290205,
58776                         44.6909879
58777                     ],
58778                     [
58779                         -75.6290205,
58780                         44.6284958
58781                     ],
58782                     [
58783                         -75.7540484,
58784                         44.6284958
58785                     ],
58786                     [
58787                         -75.7540484,
58788                         44.566385
58789                     ],
58790                     [
58791                         -75.817312,
58792                         44.566385
58793                     ],
58794                     [
58795                         -75.817312,
58796                         44.5028932
58797                     ],
58798                     [
58799                         -75.8799549,
58800                         44.5028932
58801                     ],
58802                     [
58803                         -75.8799549,
58804                         44.3784946
58805                     ],
58806                     [
58807                         -76.1300319,
58808                         44.3784946
58809                     ],
58810                     [
58811                         -76.1300319,
58812                         44.3159227
58813                     ],
58814                     [
58815                         -76.1926961,
58816                         44.3159227
58817                     ],
58818                     [
58819                         -76.1926961,
58820                         44.2534378
58821                     ],
58822                     [
58823                         -76.3182619,
58824                         44.2534378
58825                     ],
58826                     [
58827                         -76.3182619,
58828                         44.1916726
58829                     ],
58830                     [
58831                         -76.3792975,
58832                         44.1916726
58833                     ],
58834                     [
58835                         -76.3792975,
58836                         44.0653733
58837                     ],
58838                     [
58839                         -76.4427584,
58840                         44.0653733
58841                     ],
58842                     [
58843                         -76.4427584,
58844                         43.9963825
58845                     ],
58846                     [
58847                         -76.317027,
58848                         43.9963825
58849                     ],
58850                     [
58851                         -76.317027,
58852                         43.9414581
58853                     ],
58854                     [
58855                         -76.5076611,
58856                         43.9414581
58857                     ],
58858                     [
58859                         -76.5076611,
58860                         43.8723335
58861                     ],
58862                     [
58863                         -76.3829974,
58864                         43.8723335
58865                     ],
58866                     [
58867                         -76.3829974,
58868                         43.8091872
58869                     ],
58870                     [
58871                         -76.2534102,
58872                         43.8091872
58873                     ],
58874                     [
58875                         -76.2534102,
58876                         43.5665222
58877                     ],
58878                     [
58879                         -76.5064833,
58880                         43.5665222
58881                     ],
58882                     [
58883                         -76.5064833,
58884                         43.5033881
58885                     ],
58886                     [
58887                         -76.6331208,
58888                         43.5033881
58889                     ],
58890                     [
58891                         -76.6331208,
58892                         43.4432252
58893                     ],
58894                     [
58895                         -76.6951085,
58896                         43.4432252
58897                     ],
58898                     [
58899                         -76.6951085,
58900                         43.3786858
58901                     ],
58902                     [
58903                         -76.8177798,
58904                         43.3786858
58905                     ],
58906                     [
58907                         -76.8177798,
58908                         43.318066
58909                     ],
58910                     [
58911                         -77.682,
58912                         43.318066
58913                     ],
58914                     [
58915                         -77.682,
58916                         43.3789376
58917                     ],
58918                     [
58919                         -78.0565883,
58920                         43.3789376
58921                     ],
58922                     [
58923                         -78.0565883,
58924                         43.4396918
58925                     ],
58926                     [
58927                         -78.4389748,
58928                         43.4396918
58929                     ],
58930                     [
58931                         -78.4389748,
58932                         43.3794382
58933                     ],
58934                     [
58935                         -78.8803396,
58936                         43.3794382
58937                     ],
58938                     [
58939                         -78.8803396,
58940                         43.3149724
58941                     ],
58942                     [
58943                         -79.1298858,
58944                         43.3149724
58945                     ],
58946                     [
58947                         -79.1298858,
58948                         43.2429286
58949                     ],
58950                     [
58951                         -79.0669615,
58952                         43.2429286
58953                     ],
58954                     [
58955                         -79.0669615,
58956                         43.1299931
58957                     ],
58958                     [
58959                         -79.1298858,
58960                         43.1299931
58961                     ],
58962                     [
58963                         -79.1298858,
58964                         43.0577305
58965                     ],
58966                     [
58967                         -79.071264,
58968                         43.0577305
58969                     ],
58970                     [
58971                         -79.071264,
58972                         42.9294906
58973                     ],
58974                     [
58975                         -78.943264,
58976                         42.9294906
58977                     ],
58978                     [
58979                         -78.943264,
58980                         42.7542165
58981                     ],
58982                     [
58983                         -79.069439,
58984                         42.7542165
58985                     ],
58986                     [
58987                         -79.069439,
58988                         42.6941622
58989                     ],
58990                     [
58991                         -79.133439,
58992                         42.6941622
58993                     ],
58994                     [
58995                         -79.133439,
58996                         42.6296973
58997                     ],
58998                     [
58999                         -79.1947499,
59000                         42.6296973
59001                     ],
59002                     [
59003                         -79.1947499,
59004                         42.5663538
59005                     ],
59006                     [
59007                         -79.3786827,
59008                         42.5663538
59009                     ],
59010                     [
59011                         -79.3786827,
59012                         42.5033425
59013                     ],
59014                     [
59015                         -79.4442961,
59016                         42.5033425
59017                     ],
59018                     [
59019                         -79.4442961,
59020                         42.4410614
59021                     ],
59022                     [
59023                         -79.5679936,
59024                         42.4410614
59025                     ],
59026                     [
59027                         -79.5679936,
59028                         42.3775264
59029                     ],
59030                     [
59031                         -79.6906154,
59032                         42.3775264
59033                     ],
59034                     [
59035                         -79.6906154,
59036                         42.3171086
59037                     ],
59038                     [
59039                         -79.8164642,
59040                         42.3171086
59041                     ],
59042                     [
59043                         -79.8164642,
59044                         42.2534481
59045                     ],
59046                     [
59047                         -80.0052373,
59048                         42.2534481
59049                     ],
59050                     [
59051                         -80.0052373,
59052                         42.1909188
59053                     ],
59054                     [
59055                         -80.1916829,
59056                         42.1909188
59057                     ],
59058                     [
59059                         -80.1916829,
59060                         42.1272555
59061                     ],
59062                     [
59063                         -80.3167992,
59064                         42.1272555
59065                     ],
59066                     [
59067                         -80.3167992,
59068                         42.0669857
59069                     ],
59070                     [
59071                         -80.5063234,
59072                         42.0669857
59073                     ],
59074                     [
59075                         -80.5063234,
59076                         42.0034331
59077                     ],
59078                     [
59079                         -80.6930471,
59080                         42.0034331
59081                     ],
59082                     [
59083                         -80.6930471,
59084                         41.9415141
59085                     ],
59086                     [
59087                         -80.9440403,
59088                         41.9415141
59089                     ],
59090                     [
59091                         -80.9440403,
59092                         41.8781193
59093                     ],
59094                     [
59095                         -81.1942729,
59096                         41.8781193
59097                     ],
59098                     [
59099                         -81.1942729,
59100                         41.8166455
59101                     ],
59102                     [
59103                         -81.3190089,
59104                         41.8166455
59105                     ],
59106                     [
59107                         -81.3190089,
59108                         41.7545453
59109                     ],
59110                     [
59111                         -81.4418435,
59112                         41.7545453
59113                     ],
59114                     [
59115                         -81.4418435,
59116                         41.690965
59117                     ],
59118                     [
59119                         -81.5053523,
59120                         41.690965
59121                     ],
59122                     [
59123                         -81.5053523,
59124                         41.6301643
59125                     ],
59126                     [
59127                         -82.7470081,
59128                         41.6301643
59129                     ],
59130                     [
59131                         -82.7470081,
59132                         41.7536942
59133                     ],
59134                     [
59135                         -82.8839135,
59136                         41.7536942
59137                     ],
59138                     [
59139                         -82.8839135,
59140                         41.5656075
59141                     ],
59142                     [
59143                         -82.9957195,
59144                         41.5656075
59145                     ],
59146                     [
59147                         -82.9957195,
59148                         41.6270375
59149                     ],
59150                     [
59151                         -83.1257796,
59152                         41.6270375
59153                     ],
59154                     [
59155                         -83.1257796,
59156                         41.6878411
59157                     ],
59158                     [
59159                         -83.2474733,
59160                         41.6878411
59161                     ],
59162                     [
59163                         -83.2474733,
59164                         41.7536942
59165                     ],
59166                     [
59167                         -83.3737305,
59168                         41.7536942
59169                     ],
59170                     [
59171                         -83.3737305,
59172                         41.809276
59173                     ],
59174                     [
59175                         -83.3106019,
59176                         41.809276
59177                     ],
59178                     [
59179                         -83.3106019,
59180                         41.8716064
59181                     ],
59182                     [
59183                         -83.2474733,
59184                         41.8716064
59185                     ],
59186                     [
59187                         -83.2474733,
59188                         41.9361393
59189                     ],
59190                     [
59191                         -83.1843447,
59192                         41.9361393
59193                     ],
59194                     [
59195                         -83.1843447,
59196                         41.9960851
59197                     ],
59198                     [
59199                         -83.1207681,
59200                         41.9960851
59201                     ],
59202                     [
59203                         -83.1207681,
59204                         42.2464812
59205                     ],
59206                     [
59207                         -83.0589194,
59208                         42.2464812
59209                     ],
59210                     [
59211                         -83.0589194,
59212                         42.3089555
59213                     ],
59214                     [
59215                         -82.8685328,
59216                         42.3089555
59217                     ],
59218                     [
59219                         -82.8685328,
59220                         42.3717652
59221                     ],
59222                     [
59223                         -82.8072219,
59224                         42.3717652
59225                     ],
59226                     [
59227                         -82.8072219,
59228                         42.558553
59229                     ],
59230                     [
59231                         -82.7553745,
59232                         42.558553
59233                     ],
59234                     [
59235                         -82.7553745,
59236                         42.4954945
59237                     ],
59238                     [
59239                         -82.5599041,
59240                         42.4954945
59241                     ],
59242                     [
59243                         -82.5599041,
59244                         42.558553
59245                     ],
59246                     [
59247                         -82.4967755,
59248                         42.558553
59249                     ],
59250                     [
59251                         -82.4967755,
59252                         42.6833607
59253                     ],
59254                     [
59255                         -82.4328863,
59256                         42.6833607
59257                     ],
59258                     [
59259                         -82.4328863,
59260                         42.9342196
59261                     ],
59262                     [
59263                         -82.3700552,
59264                         42.9342196
59265                     ],
59266                     [
59267                         -82.3700552,
59268                         43.0648071
59269                     ],
59270                     [
59271                         -82.4328863,
59272                         43.0648071
59273                     ],
59274                     [
59275                         -82.4328863,
59276                         43.1917566
59277                     ],
59278                     [
59279                         -82.4947464,
59280                         43.1917566
59281                     ],
59282                     [
59283                         -82.4947464,
59284                         43.5034627
59285                     ],
59286                     [
59287                         -82.557133,
59288                         43.5034627
59289                     ],
59290                     [
59291                         -82.557133,
59292                         43.8160901
59293                     ],
59294                     [
59295                         -82.6197884,
59296                         43.8160901
59297                     ],
59298                     [
59299                         -82.6197884,
59300                         43.9422098
59301                     ],
59302                     [
59303                         -82.6839499,
59304                         43.9422098
59305                     ],
59306                     [
59307                         -82.6839499,
59308                         44.0022641
59309                     ],
59310                     [
59311                         -82.7465346,
59312                         44.0022641
59313                     ],
59314                     [
59315                         -82.7465346,
59316                         44.0670545
59317                     ],
59318                     [
59319                         -82.8708696,
59320                         44.0670545
59321                     ],
59322                     [
59323                         -82.8708696,
59324                         44.1291935
59325                     ],
59326                     [
59327                         -83.008517,
59328                         44.1291935
59329                     ],
59330                     [
59331                         -83.008517,
59332                         44.0664786
59333                     ],
59334                     [
59335                         -83.1336086,
59336                         44.0664786
59337                     ],
59338                     [
59339                         -83.1336086,
59340                         44.0053949
59341                     ],
59342                     [
59343                         -83.2414522,
59344                         44.0053949
59345                     ],
59346                     [
59347                         -83.2414522,
59348                         44.9962034
59349                     ],
59350                     [
59351                         -83.1806112,
59352                         44.9962034
59353                     ],
59354                     [
59355                         -83.1806112,
59356                         45.067302
59357                     ],
59358                     [
59359                         -83.2455172,
59360                         45.067302
59361                     ],
59362                     [
59363                         -83.2455172,
59364                         45.1287382
59365                     ],
59366                     [
59367                         -83.3065878,
59368                         45.1287382
59369                     ],
59370                     [
59371                         -83.3065878,
59372                         45.2551509
59373                     ],
59374                     [
59375                         -83.3706087,
59376                         45.2551509
59377                     ],
59378                     [
59379                         -83.3706087,
59380                         45.3165923
59381                     ],
59382                     [
59383                         -83.4325644,
59384                         45.3165923
59385                     ],
59386                     [
59387                         -83.4325644,
59388                         45.3792105
59389                     ],
59390                     [
59391                         -83.6178415,
59392                         45.3792105
59393                     ],
59394                     [
59395                         -83.6178415,
59396                         45.4419665
59397                     ],
59398                     [
59399                         -83.8084291,
59400                         45.4419665
59401                     ],
59402                     [
59403                         -83.8084291,
59404                         45.5036189
59405                     ],
59406                     [
59407                         -84.0550718,
59408                         45.5036189
59409                     ],
59410                     [
59411                         -84.0550718,
59412                         45.5647907
59413                     ],
59414                     [
59415                         -84.1235181,
59416                         45.5647907
59417                     ],
59418                     [
59419                         -84.1235181,
59420                         45.6287845
59421                     ],
59422                     [
59423                         -84.1807534,
59424                         45.6287845
59425                     ],
59426                     [
59427                         -84.1807534,
59428                         45.6914688
59429                     ],
59430                     [
59431                         -84.3111554,
59432                         45.6914688
59433                     ],
59434                     [
59435                         -84.3111554,
59436                         45.9337076
59437                     ],
59438                     [
59439                         -83.8209974,
59440                         45.9337076
59441                     ],
59442                     [
59443                         -83.8209974,
59444                         45.8725113
59445                     ],
59446                     [
59447                         -83.4968086,
59448                         45.8725113
59449                     ],
59450                     [
59451                         -83.4968086,
59452                         45.9337076
59453                     ],
59454                     [
59455                         -83.4338066,
59456                         45.9337076
59457                     ],
59458                     [
59459                         -83.4338066,
59460                         46.0016863
59461                     ],
59462                     [
59463                         -83.4962697,
59464                         46.0016863
59465                     ],
59466                     [
59467                         -83.4962697,
59468                         46.0668178
59469                     ],
59470                     [
59471                         -83.5599956,
59472                         46.0668178
59473                     ],
59474                     [
59475                         -83.5599956,
59476                         46.1261576
59477                     ],
59478                     [
59479                         -83.9954558,
59480                         46.1261576
59481                     ],
59482                     [
59483                         -83.9954558,
59484                         46.1931747
59485                     ],
59486                     [
59487                         -84.0591816,
59488                         46.1931747
59489                     ],
59490                     [
59491                         -84.0591816,
59492                         46.3814972
59493                     ],
59494                     [
59495                         -84.1152614,
59496                         46.3814972
59497                     ],
59498                     [
59499                         -84.1152614,
59500                         46.4953584
59501                     ],
59502                     [
59503                         -84.0591816,
59504                         46.4953584
59505                     ],
59506                     [
59507                         -84.0591816,
59508                         46.5682653
59509                     ],
59510                     [
59511                         -84.2579545,
59512                         46.5682653
59513                     ],
59514                     [
59515                         -84.2579545,
59516                         46.5051232
59517                     ],
59518                     [
59519                         -84.3071879,
59520                         46.5051232
59521                     ],
59522                     [
59523                         -84.3071879,
59524                         46.5682653
59525                     ],
59526                     [
59527                         -84.4415364,
59528                         46.5682653
59529                     ],
59530                     [
59531                         -84.4415364,
59532                         46.504525
59533                     ],
59534                     [
59535                         -84.9965729,
59536                         46.504525
59537                     ],
59538                     [
59539                         -84.9965729,
59540                         46.6842882
59541                     ],
59542                     [
59543                         -84.9298158,
59544                         46.6842882
59545                     ],
59546                     [
59547                         -84.9298158,
59548                         46.818077
59549                     ],
59550                     [
59551                         -85.3165894,
59552                         46.818077
59553                     ],
59554                     [
59555                         -85.3165894,
59556                         46.7535825
59557                     ],
59558                     [
59559                         -87.5562645,
59560                         46.7535825
59561                     ],
59562                     [
59563                         -87.5562645,
59564                         47.4407371
59565                     ],
59566                     [
59567                         -87.6825361,
59568                         47.4407371
59569                     ],
59570                     [
59571                         -87.6825361,
59572                         47.5035554
59573                     ],
59574                     [
59575                         -88.2560738,
59576                         47.5035554
59577                     ],
59578                     [
59579                         -88.2560738,
59580                         47.4433716
59581                     ],
59582                     [
59583                         -88.4417419,
59584                         47.4433716
59585                     ],
59586                     [
59587                         -88.4417419,
59588                         47.3789949
59589                     ],
59590                     [
59591                         -88.50683,
59592                         47.3789949
59593                     ],
59594                     [
59595                         -88.50683,
59596                         47.3153881
59597                     ],
59598                     [
59599                         -88.6312821,
59600                         47.3153881
59601                     ],
59602                     [
59603                         -88.6312821,
59604                         47.2539782
59605                     ],
59606                     [
59607                         -88.7569636,
59608                         47.2539782
59609                     ],
59610                     [
59611                         -88.7569636,
59612                         47.1934682
59613                     ],
59614                     [
59615                         -88.8838253,
59616                         47.1934682
59617                     ],
59618                     [
59619                         -88.8838253,
59620                         47.1284735
59621                     ],
59622                     [
59623                         -88.9434208,
59624                         47.1284735
59625                     ],
59626                     [
59627                         -88.9434208,
59628                         47.0662127
59629                     ],
59630                     [
59631                         -89.0708726,
59632                         47.0662127
59633                     ],
59634                     [
59635                         -89.0708726,
59636                         47.0026826
59637                     ],
59638                     [
59639                         -89.2565553,
59640                         47.0026826
59641                     ],
59642                     [
59643                         -89.2565553,
59644                         46.9410806
59645                     ],
59646                     [
59647                         -90.3677669,
59648                         46.9410806
59649                     ],
59650                     [
59651                         -90.3677669,
59652                         47.6844827
59653                     ],
59654                     [
59655                         -90.3069978,
59656                         47.6844827
59657                     ],
59658                     [
59659                         -90.3069978,
59660                         47.7460174
59661                     ],
59662                     [
59663                         -89.994859,
59664                         47.7460174
59665                     ],
59666                     [
59667                         -89.994859,
59668                         47.8082719
59669                     ],
59670                     [
59671                         -89.8048615,
59672                         47.8082719
59673                     ],
59674                     [
59675                         -89.8048615,
59676                         47.8700562
59677                     ],
59678                     [
59679                         -89.6797699,
59680                         47.8700562
59681                     ],
59682                     [
59683                         -89.6797699,
59684                         47.9339637
59685                     ],
59686                     [
59687                         -89.4933757,
59688                         47.9339637
59689                     ],
59690                     [
59691                         -89.4933757,
59692                         47.9957956
59693                     ],
59694                     [
59695                         -89.4284697,
59696                         47.9957956
59697                     ],
59698                     [
59699                         -89.4284697,
59700                         48.0656377
59701                     ],
59702                     [
59703                         -89.9932739,
59704                         48.0656377
59705                     ],
59706                     [
59707                         -89.9932739,
59708                         48.1282966
59709                     ],
59710                     [
59711                         -90.7455933,
59712                         48.1282966
59713                     ],
59714                     [
59715                         -90.7455933,
59716                         48.1893056
59717                     ],
59718                     [
59719                         -90.8087291,
59720                         48.1893056
59721                     ],
59722                     [
59723                         -90.8087291,
59724                         48.2522065
59725                     ],
59726                     [
59727                         -91.067763,
59728                         48.2522065
59729                     ],
59730                     [
59731                         -91.067763,
59732                         48.1916658
59733                     ],
59734                     [
59735                         -91.1946247,
59736                         48.1916658
59737                     ],
59738                     [
59739                         -91.1946247,
59740                         48.1279027
59741                     ],
59742                     [
59743                         -91.6814196,
59744                         48.1279027
59745                     ],
59746                     [
59747                         -91.6814196,
59748                         48.2525994
59749                     ],
59750                     [
59751                         -91.9321927,
59752                         48.2525994
59753                     ],
59754                     [
59755                         -91.9321927,
59756                         48.3142454
59757                     ],
59758                     [
59759                         -91.9929683,
59760                         48.3142454
59761                     ],
59762                     [
59763                         -91.9929683,
59764                         48.3780845
59765                     ],
59766                     [
59767                         -92.3189383,
59768                         48.3780845
59769                     ],
59770                     [
59771                         -92.3189383,
59772                         48.2529081
59773                     ],
59774                     [
59775                         -92.3732233,
59776                         48.2529081
59777                     ],
59778                     [
59779                         -92.3732233,
59780                         48.3153385
59781                     ],
59782                     [
59783                         -92.4322288,
59784                         48.3153385
59785                     ],
59786                     [
59787                         -92.4322288,
59788                         48.4411448
59789                     ],
59790                     [
59791                         -92.4977248,
59792                         48.4411448
59793                     ],
59794                     [
59795                         -92.4977248,
59796                         48.501781
59797                     ],
59798                     [
59799                         -92.5679413,
59800                         48.501781
59801                     ],
59802                     [
59803                         -92.5679413,
59804                         48.439579
59805                     ],
59806                     [
59807                         -92.6210462,
59808                         48.439579
59809                     ],
59810                     [
59811                         -92.6210462,
59812                         48.5650783
59813                     ],
59814                     [
59815                         -92.8086835,
59816                         48.5650783
59817                     ],
59818                     [
59819                         -92.8086835,
59820                         48.6286865
59821                     ],
59822                     [
59823                         -92.8086835,
59824                         48.6267365
59825                     ],
59826                     [
59827                         -92.933185,
59828                         48.6267365
59829                     ],
59830                     [
59831                         -92.933185,
59832                         48.6922145
59833                     ],
59834                     [
59835                         -93.0051716,
59836                         48.6922145
59837                     ],
59838                     [
59839                         -93.0051716,
59840                         48.6282965
59841                     ],
59842                     [
59843                         -93.1225924,
59844                         48.6282965
59845                     ],
59846                     [
59847                         -93.1225924,
59848                         48.6922145
59849                     ],
59850                     [
59851                         -93.3190806,
59852                         48.6922145
59853                     ],
59854                     [
59855                         -93.3190806,
59856                         48.6267365
59857                     ],
59858                     [
59859                         -93.5049477,
59860                         48.6267365
59861                     ],
59862                     [
59863                         -93.5049477,
59864                         48.5635164
59865                     ],
59866                     [
59867                         -93.7474601,
59868                         48.5635164
59869                     ],
59870                     [
59871                         -93.7474601,
59872                         48.6267365
59873                     ],
59874                     [
59875                         -93.8135461,
59876                         48.6267365
59877                     ],
59878                     [
59879                         -93.8135461,
59880                         48.6898775
59881                     ],
59882                     [
59883                         -94.2453121,
59884                         48.6898775
59885                     ],
59886                     [
59887                         -94.2453121,
59888                         48.7554327
59889                     ],
59890                     [
59891                         -94.6183171,
59892                         48.7554327
59893                     ],
59894                     [
59895                         -94.6183171,
59896                         48.941036
59897                     ],
59898                     [
59899                         -94.6809018,
59900                         48.941036
59901                     ],
59902                     [
59903                         -94.6809018,
59904                         49.0029737
59905                     ],
59906                     [
59907                         -94.7441532,
59908                         49.0029737
59909                     ],
59910                     [
59911                         -94.7441532,
59912                         49.2536079
59913                     ],
59914                     [
59915                         -94.8084069,
59916                         49.2536079
59917                     ],
59918                     [
59919                         -94.8084069,
59920                         49.3784134
59921                     ],
59922                     [
59923                         -95.1192391,
59924                         49.3784134
59925                     ],
59926                     [
59927                         -95.1192391,
59928                         49.4425264
59929                     ],
59930                     [
59931                         -95.1934341,
59932                         49.4425264
59933                     ],
59934                     [
59935                         -95.1934341,
59936                         49.0035292
59937                     ],
59938                     [
59939                         -96.87069,
59940                         49.0035292
59941                     ],
59942                     [
59943                         -96.87069,
59944                         49.0656063
59945                     ],
59946                     [
59947                         -99.0049312,
59948                         49.0656063
59949                     ],
59950                     [
59951                         -99.0049312,
59952                         49.0050714
59953                     ],
59954                     [
59955                         -109.3699257,
59956                         49.0050714
59957                     ],
59958                     [
59959                         -109.3699257,
59960                         49.0668231
59961                     ],
59962                     [
59963                         -109.5058746,
59964                         49.0668231
59965                     ],
59966                     [
59967                         -109.5058746,
59968                         49.0050714
59969                     ],
59970                     [
59971                         -114.1830014,
59972                         49.0050714
59973                     ],
59974                     [
59975                         -114.1830014,
59976                         49.0687317
59977                     ],
59978                     [
59979                         -114.7578709,
59980                         49.0687317
59981                     ],
59982                     [
59983                         -114.7578709,
59984                         49.0050714
59985                     ],
59986                     [
59987                         -115.433731,
59988                         49.0050714
59989                     ],
59990                     [
59991                         -115.433731,
59992                         49.0671412
59993                     ],
59994                     [
59995                         -116.5062706,
59996                         49.0671412
59997                     ],
59998                     [
59999                         -116.5062706,
60000                         49.0050714
60001                     ],
60002                     [
60003                         -117.3089504,
60004                         49.0050714
60005                     ],
60006                     [
60007                         -117.3089504,
60008                         49.0659803
60009                     ],
60010                     [
60011                         -119.882945,
60012                         49.0659803
60013                     ],
60014                     [
60015                         -119.882945,
60016                         49.0050714
60017                     ],
60018                     [
60019                         -120.1208555,
60020                         49.0050714
60021                     ],
60022                     [
60023                         -120.1208555,
60024                         49.0678367
60025                     ],
60026                     [
60027                         -121.4451636,
60028                         49.0678367
60029                     ],
60030                     [
60031                         -121.4451636,
60032                         49.0050714
60033                     ],
60034                     [
60035                         -121.9311808,
60036                         49.0050714
60037                     ],
60038                     [
60039                         -121.9311808,
60040                         49.0656099
60041                     ],
60042                     [
60043                         -122.817484,
60044                         49.0656099
60045                     ],
60046                     [
60047                         -122.817484,
60048                         49.0029143
60049                     ],
60050                     [
60051                         -122.8795155,
60052                         49.0029143
60053                     ],
60054                     [
60055                         -122.8795155,
60056                         48.9347018
60057                     ],
60058                     [
60059                         -122.8174629,
60060                         48.9347018
60061                     ],
60062                     [
60063                         -122.8174629,
60064                         48.8101998
60065                     ],
60066                     [
60067                         -122.7538859,
60068                         48.8101998
60069                     ],
60070                     [
60071                         -122.7538859,
60072                         48.7533758
60073                     ],
60074                     [
60075                         -122.8712937,
60076                         48.7533758
60077                     ],
60078                     [
60079                         -122.8712937,
60080                         48.8153948
60081                     ],
60082                     [
60083                         -123.0055391,
60084                         48.8153948
60085                     ],
60086                     [
60087                         -123.0055391,
60088                         48.7529529
60089                     ],
60090                     [
60091                         -123.1296926,
60092                         48.7529529
60093                     ],
60094                     [
60095                         -123.1296926,
60096                         48.6902201
60097                     ],
60098                     [
60099                         -123.1838197,
60100                         48.6902201
60101                     ],
60102                     [
60103                         -123.1838197,
60104                         48.7529029
60105                     ]
60106                 ],
60107                 [
60108                     [
60109                         -122.9341743,
60110                         37.7521547
60111                     ],
60112                     [
60113                         -122.9347457,
60114                         37.6842013
60115                     ],
60116                     [
60117                         -123.0679013,
60118                         37.6849023
60119                     ],
60120                     [
60121                         -123.0673747,
60122                         37.7475251
60123                     ],
60124                     [
60125                         -123.1292603,
60126                         37.7478506
60127                     ],
60128                     [
60129                         -123.1286894,
60130                         37.815685
60131                     ],
60132                     [
60133                         -123.0590687,
60134                         37.8153192
60135                     ],
60136                     [
60137                         -123.0595947,
60138                         37.7528143
60139                     ]
60140                 ],
60141                 [
60142                     [
60143                         -71.6299464,
60144                         41.2540893
60145                     ],
60146                     [
60147                         -71.4966465,
60148                         41.2541393
60149                     ],
60150                     [
60151                         -71.4965596,
60152                         41.122965
60153                     ],
60154                     [
60155                         -71.6298594,
60156                         41.1229149
60157                     ]
60158                 ],
60159                 [
60160                     [
60161                         -70.3184265,
60162                         41.3775196
60163                     ],
60164                     [
60165                         -70.3183384,
60166                         41.2448243
60167                     ],
60168                     [
60169                         -70.1906612,
60170                         41.2448722
60171                     ],
60172                     [
60173                         -70.1906239,
60174                         41.1886019
60175                     ],
60176                     [
60177                         -69.9336025,
60178                         41.1886984
60179                     ],
60180                     [
60181                         -69.933729,
60182                         41.3791941
60183                     ],
60184                     [
60185                         -69.9950664,
60186                         41.3791712
60187                     ],
60188                     [
60189                         -69.995109,
60190                         41.443159
60191                     ],
60192                     [
60193                         -70.0707828,
60194                         41.4431307
60195                     ],
60196                     [
60197                         -70.0706972,
60198                         41.3144915
60199                     ],
60200                     [
60201                         -70.2461667,
60202                         41.3144258
60203                     ],
60204                     [
60205                         -70.2462087,
60206                         41.3775467
60207                     ]
60208                 ],
60209                 [
60210                     [
60211                         -68.9403374,
60212                         43.9404062
60213                     ],
60214                     [
60215                         -68.6856948,
60216                         43.9404977
60217                     ],
60218                     [
60219                         -68.6856475,
60220                         43.8721797
60221                     ],
60222                     [
60223                         -68.7465405,
60224                         43.8721577
60225                     ],
60226                     [
60227                         -68.7464976,
60228                         43.8102529
60229                     ],
60230                     [
60231                         -68.8090782,
60232                         43.8102304
60233                     ],
60234                     [
60235                         -68.8090343,
60236                         43.746728
60237                     ],
60238                     [
60239                         -68.8773094,
60240                         43.7467034
60241                     ],
60242                     [
60243                         -68.8773544,
60244                         43.8117826
60245                     ],
60246                     [
60247                         -68.9402483,
60248                         43.8117599
60249                     ]
60250                 ],
60251                 [
60252                     [
60253                         -123.1291466,
60254                         49.0645144
60255                     ],
60256                     [
60257                         -122.9954224,
60258                         49.0645144
60259                     ],
60260                     [
60261                         -122.9954224,
60262                         48.9343243
60263                     ],
60264                     [
60265                         -123.1291466,
60266                         48.9343243
60267                     ]
60268                 ],
60269                 [
60270                     [
60271                         -82.9407144,
60272                         24.7535913
60273                     ],
60274                     [
60275                         -82.8719398,
60276                         24.7535913
60277                     ],
60278                     [
60279                         -82.8719398,
60280                         24.6905653
60281                     ],
60282                     [
60283                         -82.7446233,
60284                         24.6905653
60285                     ],
60286                     [
60287                         -82.7446233,
60288                         24.6214593
60289                     ],
60290                     [
60291                         -82.8088038,
60292                         24.6214593
60293                     ],
60294                     [
60295                         -82.8088038,
60296                         24.5594908
60297                     ],
60298                     [
60299                         -82.9407144,
60300                         24.5594908
60301                     ]
60302                 ]
60303             ]
60304         },
60305         {
60306             "name": "USGS Topographic Maps",
60307             "type": "tms",
60308             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
60309             "polygon": [
60310                 [
60311                     [
60312                         -125.990173,
60313                         48.9962416
60314                     ],
60315                     [
60316                         -125.989419,
60317                         47.9948396
60318                     ],
60319                     [
60320                         -123.9929739,
60321                         47.9955062
60322                     ],
60323                     [
60324                         -123.9922429,
60325                         47.0059202
60326                     ],
60327                     [
60328                         -125.988688,
60329                         47.0052409
60330                     ],
60331                     [
60332                         -125.9879604,
60333                         46.0015618
60334                     ],
60335                     [
60336                         -123.9939396,
60337                         46.0022529
60338                     ],
60339                     [
60340                         -123.9925238,
60341                         43.9961708
60342                     ],
60343                     [
60344                         -124.9931832,
60345                         43.9958116
60346                     ],
60347                     [
60348                         -124.9918175,
60349                         41.9942149
60350                     ],
60351                     [
60352                         -125.9851789,
60353                         41.9938465
60354                     ],
60355                     [
60356                         -125.9838655,
60357                         40.0076111
60358                     ],
60359                     [
60360                         -123.9833285,
60361                         40.0083757
60362                     ],
60363                     [
60364                         -123.9814115,
60365                         37.002615
60366                     ],
60367                     [
60368                         -122.21903,
60369                         37.0033173
60370                     ],
60371                     [
60372                         -122.2184144,
60373                         36.011671
60374                     ],
60375                     [
60376                         -122.020087,
60377                         36.011751
60378                     ],
60379                     [
60380                         -122.0188591,
60381                         33.9961766
60382                     ],
60383                     [
60384                         -119.9787757,
60385                         33.9970206
60386                     ],
60387                     [
60388                         -119.9775867,
60389                         31.9987658
60390                     ],
60391                     [
60392                         -114.0122833,
60393                         32.00129
60394                     ],
60395                     [
60396                         -114.0116894,
60397                         30.9862401
60398                     ],
60399                     [
60400                         -105.998294,
60401                         30.9896679
60402                     ],
60403                     [
60404                         -105.9971419,
60405                         28.9901065
60406                     ],
60407                     [
60408                         -102.0210506,
60409                         28.9918418
60410                     ],
60411                     [
60412                         -102.0204916,
60413                         28.00733
60414                     ],
60415                     [
60416                         -100.0062436,
60417                         28.0082173
60418                     ],
60419                     [
60420                         -100.0051143,
60421                         25.991909
60422                     ],
60423                     [
60424                         -98.0109067,
60425                         25.9928035
60426                     ],
60427                     [
60428                         -98.0103613,
60429                         25.0063461
60430                     ],
60431                     [
60432                         -97.0161086,
60433                         25.0067957
60434                     ],
60435                     [
60436                         -97.016654,
60437                         25.9932494
60438                     ],
60439                     [
60440                         -95.9824825,
60441                         25.9937132
60442                     ],
60443                     [
60444                         -95.9835999,
60445                         27.9891175
60446                     ],
60447                     [
60448                         -94.0200898,
60449                         27.9899826
60450                     ],
60451                     [
60452                         -94.0206586,
60453                         28.9918129
60454                     ],
60455                     [
60456                         -88.0156706,
60457                         28.9944338
60458                     ],
60459                     [
60460                         -88.0162494,
60461                         30.0038862
60462                     ],
60463                     [
60464                         -86.0277506,
60465                         30.0047454
60466                     ],
60467                     [
60468                         -86.0271719,
60469                         28.9953016
60470                     ],
60471                     [
60472                         -84.0187909,
60473                         28.9961781
60474                     ],
60475                     [
60476                         -84.017095,
60477                         25.9817708
60478                     ],
60479                     [
60480                         -81.9971976,
60481                         25.9826768
60482                     ],
60483                     [
60484                         -81.9966618,
60485                         25.0134917
60486                     ],
60487                     [
60488                         -84.0165592,
60489                         25.0125783
60490                     ],
60491                     [
60492                         -84.0160068,
60493                         24.0052745
60494                     ],
60495                     [
60496                         -80.0199985,
60497                         24.007096
60498                     ],
60499                     [
60500                         -80.0245309,
60501                         32.0161282
60502                     ],
60503                     [
60504                         -78.0066484,
60505                         32.0169819
60506                     ],
60507                     [
60508                         -78.0072238,
60509                         32.9894278
60510                     ],
60511                     [
60512                         -77.8807233,
60513                         32.9894807
60514                     ],
60515                     [
60516                         -77.8813253,
60517                         33.9955918
60518                     ],
60519                     [
60520                         -76.0115411,
60521                         33.9963653
60522                     ],
60523                     [
60524                         -76.0121459,
60525                         34.9952552
60526                     ],
60527                     [
60528                         -74.0068449,
60529                         34.9960749
60530                     ],
60531                     [
60532                         -74.0099997,
60533                         40.0084254
60534                     ],
60535                     [
60536                         -72.0013745,
60537                         40.0091931
60538                     ],
60539                     [
60540                         -72.002019,
60541                         40.9912464
60542                     ],
60543                     [
60544                         -69.8797398,
60545                         40.9920457
60546                     ],
60547                     [
60548                         -69.8804173,
60549                         42.00893
60550                     ],
60551                     [
60552                         -69.9927682,
60553                         42.0088883
60554                     ],
60555                     [
60556                         -69.9934462,
60557                         43.0105166
60558                     ],
60559                     [
60560                         -67.9845366,
60561                         43.0112496
60562                     ],
60563                     [
60564                         -67.985224,
60565                         44.0103812
60566                     ],
60567                     [
60568                         -65.9892568,
60569                         44.0110975
60570                     ],
60571                     [
60572                         -65.9921237,
60573                         47.9993584
60574                     ],
60575                     [
60576                         -70.006442,
60577                         47.9980181
60578                     ],
60579                     [
60580                         -70.005708,
60581                         47.0042007
60582                     ],
60583                     [
60584                         -72.023686,
60585                         47.003514
60586                     ],
60587                     [
60588                         -72.0222508,
60589                         45.0059846
60590                     ],
60591                     [
60592                         -78.0146667,
60593                         45.0038705
60594                     ],
60595                     [
60596                         -78.0139662,
60597                         44.0026998
60598                     ],
60599                     [
60600                         -80.029686,
60601                         44.0019763
60602                     ],
60603                     [
60604                         -80.0290052,
60605                         43.0122994
60606                     ],
60607                     [
60608                         -81.995479,
60609                         43.011582
60610                     ],
60611                     [
60612                         -81.9982986,
60613                         47.0042713
60614                     ],
60615                     [
60616                         -87.505706,
60617                         47.0023972
60618                     ],
60619                     [
60620                         -87.5064535,
60621                         48.0142702
60622                     ],
60623                     [
60624                         -88.0260889,
60625                         48.0140968
60626                     ],
60627                     [
60628                         -88.026838,
60629                         49.0086686
60630                     ],
60631                     [
60632                         -93.9981078,
60633                         49.0067142
60634                     ],
60635                     [
60636                         -93.9988778,
60637                         50.0086456
60638                     ],
60639                     [
60640                         -96.0138899,
60641                         50.0079995
60642                     ],
60643                     [
60644                         -96.0131199,
60645                         49.0060547
60646                     ]
60647                 ],
60648                 [
60649                     [
60650                         -160.5787616,
60651                         22.5062947
60652                     ],
60653                     [
60654                         -160.5782192,
60655                         21.4984647
60656                     ],
60657                     [
60658                         -159.0030121,
60659                         21.499196
60660                     ],
60661                     [
60662                         -159.0027422,
60663                         20.9951068
60664                     ],
60665                     [
60666                         -157.5083185,
60667                         20.995803
60668                     ],
60669                     [
60670                         -157.5080519,
60671                         20.4960241
60672                     ],
60673                     [
60674                         -155.966889,
60675                         20.4967444
60676                     ],
60677                     [
60678                         -155.9674267,
60679                         21.5028287
60680                     ],
60681                     [
60682                         -157.5044717,
60683                         21.5021151
60684                     ],
60685                     [
60686                         -157.5047384,
60687                         21.9984962
60688                     ],
60689                     [
60690                         -159.0090946,
60691                         21.9978002
60692                     ],
60693                     [
60694                         -159.0093692,
60695                         22.5070181
60696                     ]
60697                 ],
60698                 [
60699                     [
60700                         -168.006102,
60701                         68.9941463
60702                     ],
60703                     [
60704                         -168.0047628,
60705                         68.0107853
60706                     ],
60707                     [
60708                         -165.4842481,
60709                         68.0112562
60710                     ],
60711                     [
60712                         -165.4829337,
60713                         67.0037303
60714                     ],
60715                     [
60716                         -168.0034485,
60717                         67.0032389
60718                     ],
60719                     [
60720                         -168.002195,
60721                         66.0017503
60722                     ],
60723                     [
60724                         -169.0087448,
60725                         66.001546
60726                     ],
60727                     [
60728                         -169.0075381,
60729                         64.9987675
60730                     ],
60731                     [
60732                         -168.0009882,
60733                         64.9989798
60734                     ],
60735                     [
60736                         -167.9998282,
60737                         63.9982374
60738                     ],
60739                     [
60740                         -164.9871288,
60741                         63.9988964
60742                     ],
60743                     [
60744                         -164.9860062,
60745                         62.9950845
60746                     ],
60747                     [
60748                         -167.9987057,
60749                         62.9944019
60750                     ],
60751                     [
60752                         -167.9946035,
60753                         59.0153692
60754                     ],
60755                     [
60756                         -162.5027857,
60757                         59.0167799
60758                     ],
60759                     [
60760                         -162.5018149,
60761                         58.0005815
60762                     ],
60763                     [
60764                         -160.0159024,
60765                         58.0012389
60766                     ],
60767                     [
60768                         -160.0149725,
60769                         57.000035
60770                     ],
60771                     [
60772                         -160.5054788,
60773                         56.9999017
60774                     ],
60775                     [
60776                         -160.5045719,
60777                         55.9968161
60778                     ],
60779                     [
60780                         -164.012195,
60781                         55.9958373
60782                     ],
60783                     [
60784                         -164.0113186,
60785                         55.00107
60786                     ],
60787                     [
60788                         -165.994782,
60789                         55.0005023
60790                     ],
60791                     [
60792                         -165.9941266,
60793                         54.2400584
60794                     ],
60795                     [
60796                         -168.0002944,
60797                         54.2394734
60798                     ],
60799                     [
60800                         -168.0000986,
60801                         54.0094921
60802                     ],
60803                     [
60804                         -170.0156134,
60805                         54.0089011
60806                     ],
60807                     [
60808                         -170.0147683,
60809                         53.0016446
60810                     ],
60811                     [
60812                         -171.9993636,
60813                         53.0010487
60814                     ],
60815                     [
60816                         -171.9989488,
60817                         52.4977745
60818                     ],
60819                     [
60820                         -176.0083239,
60821                         52.4965566
60822                     ],
60823                     [
60824                         -176.0081186,
60825                         52.2452555
60826                     ],
60827                     [
60828                         -178.000097,
60829                         52.2446469
60830                     ],
60831                     [
60832                         -177.9992996,
60833                         51.2554252
60834                     ],
60835                     [
60836                         -176.0073212,
60837                         51.2560472
60838                     ],
60839                     [
60840                         -176.0075146,
60841                         51.4980163
60842                     ],
60843                     [
60844                         -171.9981395,
60845                         51.4992617
60846                     ],
60847                     [
60848                         -171.9985419,
60849                         51.9985373
60850                     ],
60851                     [
60852                         -167.9984317,
60853                         51.9997661
60854                     ],
60855                     [
60856                         -167.9994645,
60857                         53.2560877
60858                     ],
60859                     [
60860                         -165.9932968,
60861                         53.2566866
60862                     ],
60863                     [
60864                         -165.9939308,
60865                         54.0100804
60866                     ],
60867                     [
60868                         -159.0067205,
60869                         54.0121291
60870                     ],
60871                     [
60872                         -159.0075717,
60873                         55.002502
60874                     ],
60875                     [
60876                         -158.0190709,
60877                         55.0027849
60878                     ],
60879                     [
60880                         -158.0199473,
60881                         55.9975094
60882                     ],
60883                     [
60884                         -151.9963213,
60885                         55.9991902
60886                     ],
60887                     [
60888                         -151.9981536,
60889                         57.9986536
60890                     ],
60891                     [
60892                         -151.500341,
60893                         57.9987853
60894                     ],
60895                     [
60896                         -151.5012894,
60897                         58.9919816
60898                     ],
60899                     [
60900                         -138.5159989,
60901                         58.9953194
60902                     ],
60903                     [
60904                         -138.5150471,
60905                         57.9986434
60906                     ],
60907                     [
60908                         -136.6872422,
60909                         57.9991267
60910                     ],
60911                     [
60912                         -136.6863158,
60913                         57.0016688
60914                     ],
60915                     [
60916                         -135.9973698,
60917                         57.001856
60918                     ],
60919                     [
60920                         -135.9964667,
60921                         56.0030544
60922                     ],
60923                     [
60924                         -134.6717732,
60925                         56.003424
60926                     ],
60927                     [
60928                         -134.6708865,
60929                         54.9969623
60930                     ],
60931                     [
60932                         -133.9956734,
60933                         54.9971556
60934                     ],
60935                     [
60936                         -133.9948193,
60937                         54.0031685
60938                     ],
60939                     [
60940                         -130.0044418,
60941                         54.0043387
60942                     ],
60943                     [
60944                         -130.0070826,
60945                         57.0000507
60946                     ],
60947                     [
60948                         -131.975877,
60949                         56.9995156
60950                     ],
60951                     [
60952                         -131.9787378,
60953                         59.9933094
60954                     ],
60955                     [
60956                         -138.0071813,
60957                         59.991805
60958                     ],
60959                     [
60960                         -138.0082158,
60961                         61.0125755
60962                     ],
60963                     [
60964                         -140.9874011,
60965                         61.0118551
60966                     ],
60967                     [
60968                         -140.99984,
60969                         71.0039309
60970                     ],
60971                     [
60972                         -154.5023956,
60973                         71.0017377
60974                     ],
60975                     [
60976                         -154.5039632,
60977                         71.9983391
60978                     ],
60979                     [
60980                         -157.499048,
60981                         71.9978773
60982                     ],
60983                     [
60984                         -157.4974758,
60985                         70.9982877
60986                     ],
60987                     [
60988                         -163.0233611,
60989                         70.9973899
60990                     ],
60991                     [
60992                         -163.0218273,
60993                         69.9707435
60994                     ],
60995                     [
60996                         -164.9730896,
60997                         69.97041
60998                     ],
60999                     [
61000                         -164.9717003,
61001                         68.994689
61002                     ]
61003                 ],
61004                 [
61005                     [
61006                         -168.5133204,
61007                         62.8689586
61008                     ],
61009                     [
61010                         -168.5144423,
61011                         63.8765677
61012                     ],
61013                     [
61014                         -172.0202755,
61015                         63.8757975
61016                     ],
61017                     [
61018                         -172.0191536,
61019                         62.8681608
61020                     ]
61021                 ],
61022                 [
61023                     [
61024                         -170.9947111,
61025                         59.9954089
61026                     ],
61027                     [
61028                         -170.995726,
61029                         60.9969787
61030                     ],
61031                     [
61032                         -174.0045311,
61033                         60.9962508
61034                     ],
61035                     [
61036                         -174.0035162,
61037                         59.9946581
61038                     ]
61039                 ],
61040                 [
61041                     [
61042                         -156.0717261,
61043                         20.2854602
61044                     ],
61045                     [
61046                         -154.7940471,
61047                         20.2860582
61048                     ],
61049                     [
61050                         -154.7933145,
61051                         18.9029464
61052                     ],
61053                     [
61054                         -156.0709936,
61055                         18.9023432
61056                     ]
61057                 ]
61058             ]
61059         },
61060         {
61061             "name": "Vejmidte (Denmark)",
61062             "type": "tms",
61063             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
61064             "scaleExtent": [
61065                 0,
61066                 20
61067             ],
61068             "polygon": [
61069                 [
61070                     [
61071                         8.3743941,
61072                         54.9551655
61073                     ],
61074                     [
61075                         8.3683809,
61076                         55.4042149
61077                     ],
61078                     [
61079                         8.2103997,
61080                         55.4039795
61081                     ],
61082                     [
61083                         8.2087314,
61084                         55.4937345
61085                     ],
61086                     [
61087                         8.0502655,
61088                         55.4924731
61089                     ],
61090                     [
61091                         8.0185123,
61092                         56.7501399
61093                     ],
61094                     [
61095                         8.1819161,
61096                         56.7509948
61097                     ],
61098                     [
61099                         8.1763274,
61100                         57.0208898
61101                     ],
61102                     [
61103                         8.3413329,
61104                         57.0219872
61105                     ],
61106                     [
61107                         8.3392467,
61108                         57.1119574
61109                     ],
61110                     [
61111                         8.5054433,
61112                         57.1123212
61113                     ],
61114                     [
61115                         8.5033923,
61116                         57.2020499
61117                     ],
61118                     [
61119                         9.3316304,
61120                         57.2027636
61121                     ],
61122                     [
61123                         9.3319079,
61124                         57.2924835
61125                     ],
61126                     [
61127                         9.4978864,
61128                         57.2919578
61129                     ],
61130                     [
61131                         9.4988593,
61132                         57.3820608
61133                     ],
61134                     [
61135                         9.6649749,
61136                         57.3811615
61137                     ],
61138                     [
61139                         9.6687295,
61140                         57.5605591
61141                     ],
61142                     [
61143                         9.8351961,
61144                         57.5596265
61145                     ],
61146                     [
61147                         9.8374896,
61148                         57.6493322
61149                     ],
61150                     [
61151                         10.1725726,
61152                         57.6462818
61153                     ],
61154                     [
61155                         10.1754245,
61156                         57.7367768
61157                     ],
61158                     [
61159                         10.5118282,
61160                         57.7330269
61161                     ],
61162                     [
61163                         10.5152095,
61164                         57.8228945
61165                     ],
61166                     [
61167                         10.6834853,
61168                         57.8207722
61169                     ],
61170                     [
61171                         10.6751613,
61172                         57.6412021
61173                     ],
61174                     [
61175                         10.5077045,
61176                         57.6433097
61177                     ],
61178                     [
61179                         10.5039992,
61180                         57.5535088
61181                     ],
61182                     [
61183                         10.671038,
61184                         57.5514113
61185                     ],
61186                     [
61187                         10.6507805,
61188                         57.1024538
61189                     ],
61190                     [
61191                         10.4857673,
61192                         57.1045138
61193                     ],
61194                     [
61195                         10.4786236,
61196                         56.9249051
61197                     ],
61198                     [
61199                         10.3143981,
61200                         56.9267573
61201                     ],
61202                     [
61203                         10.3112341,
61204                         56.8369269
61205                     ],
61206                     [
61207                         10.4750295,
61208                         56.83509
61209                     ],
61210                     [
61211                         10.4649016,
61212                         56.5656681
61213                     ],
61214                     [
61215                         10.9524239,
61216                         56.5589761
61217                     ],
61218                     [
61219                         10.9479249,
61220                         56.4692243
61221                     ],
61222                     [
61223                         11.1099335,
61224                         56.4664675
61225                     ],
61226                     [
61227                         11.1052639,
61228                         56.376833
61229                     ],
61230                     [
61231                         10.9429901,
61232                         56.3795284
61233                     ],
61234                     [
61235                         10.9341235,
61236                         56.1994768
61237                     ],
61238                     [
61239                         10.7719685,
61240                         56.2020244
61241                     ],
61242                     [
61243                         10.7694751,
61244                         56.1120103
61245                     ],
61246                     [
61247                         10.6079695,
61248                         56.1150259
61249                     ],
61250                     [
61251                         10.4466742,
61252                         56.116717
61253                     ],
61254                     [
61255                         10.2865948,
61256                         56.118675
61257                     ],
61258                     [
61259                         10.2831527,
61260                         56.0281851
61261                     ],
61262                     [
61263                         10.4439274,
61264                         56.0270388
61265                     ],
61266                     [
61267                         10.4417713,
61268                         55.7579243
61269                     ],
61270                     [
61271                         10.4334961,
61272                         55.6693533
61273                     ],
61274                     [
61275                         10.743814,
61276                         55.6646861
61277                     ],
61278                     [
61279                         10.743814,
61280                         55.5712253
61281                     ],
61282                     [
61283                         10.8969041,
61284                         55.5712253
61285                     ],
61286                     [
61287                         10.9051793,
61288                         55.3953852
61289                     ],
61290                     [
61291                         11.0613726,
61292                         55.3812841
61293                     ],
61294                     [
61295                         11.0593038,
61296                         55.1124061
61297                     ],
61298                     [
61299                         11.0458567,
61300                         55.0318621
61301                     ],
61302                     [
61303                         11.2030844,
61304                         55.0247474
61305                     ],
61306                     [
61307                         11.2030844,
61308                         55.117139
61309                     ],
61310                     [
61311                         11.0593038,
61312                         55.1124061
61313                     ],
61314                     [
61315                         11.0613726,
61316                         55.3812841
61317                     ],
61318                     [
61319                         11.0789572,
61320                         55.5712253
61321                     ],
61322                     [
61323                         10.8969041,
61324                         55.5712253
61325                     ],
61326                     [
61327                         10.9258671,
61328                         55.6670198
61329                     ],
61330                     [
61331                         10.743814,
61332                         55.6646861
61333                     ],
61334                     [
61335                         10.7562267,
61336                         55.7579243
61337                     ],
61338                     [
61339                         10.4417713,
61340                         55.7579243
61341                     ],
61342                     [
61343                         10.4439274,
61344                         56.0270388
61345                     ],
61346                     [
61347                         10.4466742,
61348                         56.116717
61349                     ],
61350                     [
61351                         10.6079695,
61352                         56.1150259
61353                     ],
61354                     [
61355                         10.6052053,
61356                         56.0247462
61357                     ],
61358                     [
61359                         10.9258671,
61360                         56.0201215
61361                     ],
61362                     [
61363                         10.9197132,
61364                         55.9309388
61365                     ],
61366                     [
61367                         11.0802782,
61368                         55.92792
61369                     ],
61370                     [
61371                         11.0858066,
61372                         56.0178284
61373                     ],
61374                     [
61375                         11.7265047,
61376                         56.005058
61377                     ],
61378                     [
61379                         11.7319981,
61380                         56.0952142
61381                     ],
61382                     [
61383                         12.0540333,
61384                         56.0871256
61385                     ],
61386                     [
61387                         12.0608477,
61388                         56.1762576
61389                     ],
61390                     [
61391                         12.7023469,
61392                         56.1594405
61393                     ],
61394                     [
61395                         12.6611131,
61396                         55.7114318
61397                     ],
61398                     [
61399                         12.9792318,
61400                         55.7014026
61401                     ],
61402                     [
61403                         12.9612912,
61404                         55.5217294
61405                     ],
61406                     [
61407                         12.3268659,
61408                         55.5412096
61409                     ],
61410                     [
61411                         12.3206071,
61412                         55.4513655
61413                     ],
61414                     [
61415                         12.4778226,
61416                         55.447067
61417                     ],
61418                     [
61419                         12.4702432,
61420                         55.3570479
61421                     ],
61422                     [
61423                         12.6269738,
61424                         55.3523837
61425                     ],
61426                     [
61427                         12.6200898,
61428                         55.2632576
61429                     ],
61430                     [
61431                         12.4627339,
61432                         55.26722
61433                     ],
61434                     [
61435                         12.4552949,
61436                         55.1778223
61437                     ],
61438                     [
61439                         12.2987046,
61440                         55.1822303
61441                     ],
61442                     [
61443                         12.2897344,
61444                         55.0923641
61445                     ],
61446                     [
61447                         12.6048608,
61448                         55.0832904
61449                     ],
61450                     [
61451                         12.5872011,
61452                         54.9036285
61453                     ],
61454                     [
61455                         12.2766618,
61456                         54.9119031
61457                     ],
61458                     [
61459                         12.2610181,
61460                         54.7331602
61461                     ],
61462                     [
61463                         12.1070691,
61464                         54.7378161
61465                     ],
61466                     [
61467                         12.0858621,
61468                         54.4681655
61469                     ],
61470                     [
61471                         11.7794953,
61472                         54.4753579
61473                     ],
61474                     [
61475                         11.7837381,
61476                         54.5654783
61477                     ],
61478                     [
61479                         11.1658525,
61480                         54.5782155
61481                     ],
61482                     [
61483                         11.1706443,
61484                         54.6686508
61485                     ],
61486                     [
61487                         10.8617173,
61488                         54.6733956
61489                     ],
61490                     [
61491                         10.8651245,
61492                         54.7634667
61493                     ],
61494                     [
61495                         10.7713646,
61496                         54.7643888
61497                     ],
61498                     [
61499                         10.7707276,
61500                         54.7372807
61501                     ],
61502                     [
61503                         10.7551428,
61504                         54.7375776
61505                     ],
61506                     [
61507                         10.7544039,
61508                         54.7195666
61509                     ],
61510                     [
61511                         10.7389074,
61512                         54.7197588
61513                     ],
61514                     [
61515                         10.7384368,
61516                         54.7108482
61517                     ],
61518                     [
61519                         10.7074486,
61520                         54.7113045
61521                     ],
61522                     [
61523                         10.7041094,
61524                         54.6756741
61525                     ],
61526                     [
61527                         10.5510973,
61528                         54.6781698
61529                     ],
61530                     [
61531                         10.5547184,
61532                         54.7670245
61533                     ],
61534                     [
61535                         10.2423994,
61536                         54.7705935
61537                     ],
61538                     [
61539                         10.2459845,
61540                         54.8604673
61541                     ],
61542                     [
61543                         10.0902268,
61544                         54.8622134
61545                     ],
61546                     [
61547                         10.0873731,
61548                         54.7723851
61549                     ],
61550                     [
61551                         9.1555798,
61552                         54.7769557
61553                     ],
61554                     [
61555                         9.1562752,
61556                         54.8675369
61557                     ],
61558                     [
61559                         8.5321973,
61560                         54.8663765
61561                     ],
61562                     [
61563                         8.531432,
61564                         54.95516
61565                     ]
61566                 ],
61567                 [
61568                     [
61569                         11.4577738,
61570                         56.819554
61571                     ],
61572                     [
61573                         11.7849181,
61574                         56.8127385
61575                     ],
61576                     [
61577                         11.7716715,
61578                         56.6332796
61579                     ],
61580                     [
61581                         11.4459621,
61582                         56.6401087
61583                     ]
61584                 ],
61585                 [
61586                     [
61587                         11.3274736,
61588                         57.3612962
61589                     ],
61590                     [
61591                         11.3161808,
61592                         57.1818004
61593                     ],
61594                     [
61595                         11.1508692,
61596                         57.1847276
61597                     ],
61598                     [
61599                         11.1456628,
61600                         57.094962
61601                     ],
61602                     [
61603                         10.8157703,
61604                         57.1001693
61605                     ],
61606                     [
61607                         10.8290599,
61608                         57.3695272
61609                     ]
61610                 ],
61611                 [
61612                     [
61613                         11.5843266,
61614                         56.2777928
61615                     ],
61616                     [
61617                         11.5782882,
61618                         56.1880397
61619                     ],
61620                     [
61621                         11.7392309,
61622                         56.1845765
61623                     ],
61624                     [
61625                         11.7456428,
61626                         56.2743186
61627                     ]
61628                 ],
61629                 [
61630                     [
61631                         14.6825922,
61632                         55.3639405
61633                     ],
61634                     [
61635                         14.8395247,
61636                         55.3565231
61637                     ],
61638                     [
61639                         14.8263755,
61640                         55.2671261
61641                     ],
61642                     [
61643                         15.1393406,
61644                         55.2517359
61645                     ],
61646                     [
61647                         15.1532015,
61648                         55.3410836
61649                     ],
61650                     [
61651                         15.309925,
61652                         55.3330556
61653                     ],
61654                     [
61655                         15.295719,
61656                         55.2437356
61657                     ],
61658                     [
61659                         15.1393406,
61660                         55.2517359
61661                     ],
61662                     [
61663                         15.1255631,
61664                         55.1623802
61665                     ],
61666                     [
61667                         15.2815819,
61668                         55.1544167
61669                     ],
61670                     [
61671                         15.2535578,
61672                         54.9757646
61673                     ],
61674                     [
61675                         14.6317464,
61676                         55.0062496
61677                     ]
61678                 ]
61679             ],
61680             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
61681             "terms_text": "Danish municipalities"
61682         },
61683         {
61684             "name": "Vienna: Beschriftungen (annotations)",
61685             "type": "tms",
61686             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
61687             "scaleExtent": [
61688                 0,
61689                 19
61690             ],
61691             "polygon": [
61692                 [
61693                     [
61694                         16.17,
61695                         48.1
61696                     ],
61697                     [
61698                         16.17,
61699                         48.33
61700                     ],
61701                     [
61702                         16.58,
61703                         48.33
61704                     ],
61705                     [
61706                         16.58,
61707                         48.1
61708                     ],
61709                     [
61710                         16.17,
61711                         48.1
61712                     ]
61713                 ]
61714             ],
61715             "terms_url": "http://data.wien.gv.at/",
61716             "terms_text": "Stadt Wien"
61717         },
61718         {
61719             "name": "Vienna: Mehrzweckkarte (general purpose)",
61720             "type": "tms",
61721             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
61722             "scaleExtent": [
61723                 0,
61724                 19
61725             ],
61726             "polygon": [
61727                 [
61728                     [
61729                         16.17,
61730                         48.1
61731                     ],
61732                     [
61733                         16.17,
61734                         48.33
61735                     ],
61736                     [
61737                         16.58,
61738                         48.33
61739                     ],
61740                     [
61741                         16.58,
61742                         48.1
61743                     ],
61744                     [
61745                         16.17,
61746                         48.1
61747                     ]
61748                 ]
61749             ],
61750             "terms_url": "http://data.wien.gv.at/",
61751             "terms_text": "Stadt Wien"
61752         },
61753         {
61754             "name": "Vienna: Orthofoto (aerial image)",
61755             "type": "tms",
61756             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
61757             "scaleExtent": [
61758                 0,
61759                 19
61760             ],
61761             "polygon": [
61762                 [
61763                     [
61764                         16.17,
61765                         48.1
61766                     ],
61767                     [
61768                         16.17,
61769                         48.33
61770                     ],
61771                     [
61772                         16.58,
61773                         48.33
61774                     ],
61775                     [
61776                         16.58,
61777                         48.1
61778                     ],
61779                     [
61780                         16.17,
61781                         48.1
61782                     ]
61783                 ]
61784             ],
61785             "terms_url": "http://data.wien.gv.at/",
61786             "terms_text": "Stadt Wien"
61787         },
61788         {
61789             "name": "basemap.at",
61790             "type": "tms",
61791             "description": "Basemap of Austria, based on goverment data.",
61792             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
61793             "polygon": [
61794                 [
61795                     [
61796                         16.5073284,
61797                         46.9929304
61798                     ],
61799                     [
61800                         16.283417,
61801                         46.9929304
61802                     ],
61803                     [
61804                         16.135839,
61805                         46.8713046
61806                     ],
61807                     [
61808                         15.9831722,
61809                         46.8190947
61810                     ],
61811                     [
61812                         16.0493278,
61813                         46.655175
61814                     ],
61815                     [
61816                         15.8610387,
61817                         46.7180116
61818                     ],
61819                     [
61820                         15.7592608,
61821                         46.6900933
61822                     ],
61823                     [
61824                         15.5607938,
61825                         46.6796202
61826                     ],
61827                     [
61828                         15.5760605,
61829                         46.6342132
61830                     ],
61831                     [
61832                         15.4793715,
61833                         46.6027553
61834                     ],
61835                     [
61836                         15.4335715,
61837                         46.6516819
61838                     ],
61839                     [
61840                         15.2249267,
61841                         46.6342132
61842                     ],
61843                     [
61844                         15.0468154,
61845                         46.6481886
61846                     ],
61847                     [
61848                         14.9908376,
61849                         46.5887681
61850                     ],
61851                     [
61852                         14.9603042,
61853                         46.6237293
61854                     ],
61855                     [
61856                         14.8534374,
61857                         46.6027553
61858                     ],
61859                     [
61860                         14.8330818,
61861                         46.5012666
61862                     ],
61863                     [
61864                         14.7516595,
61865                         46.4977636
61866                     ],
61867                     [
61868                         14.6804149,
61869                         46.4381781
61870                     ],
61871                     [
61872                         14.6142593,
61873                         46.4381781
61874                     ],
61875                     [
61876                         14.578637,
61877                         46.3785275
61878                     ],
61879                     [
61880                         14.4412369,
61881                         46.4311638
61882                     ],
61883                     [
61884                         14.1613476,
61885                         46.4276563
61886                     ],
61887                     [
61888                         14.1257253,
61889                         46.4767409
61890                     ],
61891                     [
61892                         14.0188585,
61893                         46.4767409
61894                     ],
61895                     [
61896                         13.9119917,
61897                         46.5257813
61898                     ],
61899                     [
61900                         13.8254805,
61901                         46.5047694
61902                     ],
61903                     [
61904                         13.4438134,
61905                         46.560783
61906                     ],
61907                     [
61908                         13.3064132,
61909                         46.5502848
61910                     ],
61911                     [
61912                         13.1283019,
61913                         46.5887681
61914                     ],
61915                     [
61916                         12.8433237,
61917                         46.6132433
61918                     ],
61919                     [
61920                         12.7262791,
61921                         46.6412014
61922                     ],
61923                     [
61924                         12.5125455,
61925                         46.6656529
61926                     ],
61927                     [
61928                         12.3598787,
61929                         46.7040543
61930                     ],
61931                     [
61932                         12.3649676,
61933                         46.7703197
61934                     ],
61935                     [
61936                         12.2886341,
61937                         46.7772902
61938                     ],
61939                     [
61940                         12.2733674,
61941                         46.8852187
61942                     ],
61943                     [
61944                         12.2072118,
61945                         46.8747835
61946                     ],
61947                     [
61948                         12.1308784,
61949                         46.9026062
61950                     ],
61951                     [
61952                         12.1156117,
61953                         46.9998721
61954                     ],
61955                     [
61956                         12.2530119,
61957                         47.0657733
61958                     ],
61959                     [
61960                         12.2123007,
61961                         47.0934969
61962                     ],
61963                     [
61964                         11.9833004,
61965                         47.0449712
61966                     ],
61967                     [
61968                         11.7339445,
61969                         46.9616816
61970                     ],
61971                     [
61972                         11.6321666,
61973                         47.010283
61974                     ],
61975                     [
61976                         11.5405665,
61977                         46.9755722
61978                     ],
61979                     [
61980                         11.4998553,
61981                         47.0068129
61982                     ],
61983                     [
61984                         11.418433,
61985                         46.9651546
61986                     ],
61987                     [
61988                         11.2555884,
61989                         46.9755722
61990                     ],
61991                     [
61992                         11.1130993,
61993                         46.913036
61994                     ],
61995                     [
61996                         11.0418548,
61997                         46.7633482
61998                     ],
61999                     [
62000                         10.8891879,
62001                         46.7598621
62002                     ],
62003                     [
62004                         10.7416099,
62005                         46.7842599
62006                     ],
62007                     [
62008                         10.7059877,
62009                         46.8643462
62010                     ],
62011                     [
62012                         10.5787653,
62013                         46.8399847
62014                     ],
62015                     [
62016                         10.4566318,
62017                         46.8504267
62018                     ],
62019                     [
62020                         10.4769874,
62021                         46.9269392
62022                     ],
62023                     [
62024                         10.3853873,
62025                         46.9894592
62026                     ],
62027                     [
62028                         10.2327204,
62029                         46.8643462
62030                     ],
62031                     [
62032                         10.1207647,
62033                         46.8330223
62034                     ],
62035                     [
62036                         9.8663199,
62037                         46.9408389
62038                     ],
62039                     [
62040                         9.9019422,
62041                         47.0033426
62042                     ],
62043                     [
62044                         9.6831197,
62045                         47.0588402
62046                     ],
62047                     [
62048                         9.6118752,
62049                         47.0380354
62050                     ],
62051                     [
62052                         9.6322307,
62053                         47.128131
62054                     ],
62055                     [
62056                         9.5813418,
62057                         47.1662025
62058                     ],
62059                     [
62060                         9.5406306,
62061                         47.2664422
62062                     ],
62063                     [
62064                         9.6067863,
62065                         47.3492559
62066                     ],
62067                     [
62068                         9.6729419,
62069                         47.369939
62070                     ],
62071                     [
62072                         9.6424085,
62073                         47.4457079
62074                     ],
62075                     [
62076                         9.5660751,
62077                         47.4801122
62078                     ],
62079                     [
62080                         9.7136531,
62081                         47.5282405
62082                     ],
62083                     [
62084                         9.7848976,
62085                         47.5969187
62086                     ],
62087                     [
62088                         9.8357866,
62089                         47.5454185
62090                     ],
62091                     [
62092                         9.9477423,
62093                         47.538548
62094                     ],
62095                     [
62096                         10.0902313,
62097                         47.4491493
62098                     ],
62099                     [
62100                         10.1105869,
62101                         47.3664924
62102                     ],
62103                     [
62104                         10.2428982,
62105                         47.3871688
62106                     ],
62107                     [
62108                         10.1869203,
62109                         47.2698953
62110                     ],
62111                     [
62112                         10.3243205,
62113                         47.2975125
62114                     ],
62115                     [
62116                         10.4820763,
62117                         47.4491493
62118                     ],
62119                     [
62120                         10.4311873,
62121                         47.4869904
62122                     ],
62123                     [
62124                         10.4413651,
62125                         47.5900549
62126                     ],
62127                     [
62128                         10.4871652,
62129                         47.5522881
62130                     ],
62131                     [
62132                         10.5482319,
62133                         47.5351124
62134                     ],
62135                     [
62136                         10.5991209,
62137                         47.5660246
62138                     ],
62139                     [
62140                         10.7568766,
62141                         47.5316766
62142                     ],
62143                     [
62144                         10.8891879,
62145                         47.5454185
62146                     ],
62147                     [
62148                         10.9400769,
62149                         47.4869904
62150                     ],
62151                     [
62152                         10.9960547,
62153                         47.3906141
62154                     ],
62155                     [
62156                         11.2352328,
62157                         47.4422662
62158                     ],
62159                     [
62160                         11.2810328,
62161                         47.3975039
62162                     ],
62163                     [
62164                         11.4235219,
62165                         47.5144941
62166                     ],
62167                     [
62168                         11.5761888,
62169                         47.5076195
62170                     ],
62171                     [
62172                         11.6067221,
62173                         47.5900549
62174                     ],
62175                     [
62176                         11.8357224,
62177                         47.5866227
62178                     ],
62179                     [
62180                         12.003656,
62181                         47.6243647
62182                     ],
62183                     [
62184                         12.2072118,
62185                         47.6037815
62186                     ],
62187                     [
62188                         12.1614117,
62189                         47.6963421
62190                     ],
62191                     [
62192                         12.2581008,
62193                         47.7442718
62194                     ],
62195                     [
62196                         12.2530119,
62197                         47.6792136
62198                     ],
62199                     [
62200                         12.4311232,
62201                         47.7100408
62202                     ],
62203                     [
62204                         12.4921899,
62205                         47.631224
62206                     ],
62207                     [
62208                         12.5685234,
62209                         47.6277944
62210                     ],
62211                     [
62212                         12.6295901,
62213                         47.6894913
62214                     ],
62215                     [
62216                         12.7720792,
62217                         47.6689338
62218                     ],
62219                     [
62220                         12.8331459,
62221                         47.5419833
62222                     ],
62223                     [
62224                         12.975635,
62225                         47.4732332
62226                     ],
62227                     [
62228                         13.0417906,
62229                         47.4938677
62230                     ],
62231                     [
62232                         13.0367017,
62233                         47.5557226
62234                     ],
62235                     [
62236                         13.0977685,
62237                         47.6415112
62238                     ],
62239                     [
62240                         13.0316128,
62241                         47.7100408
62242                     ],
62243                     [
62244                         12.9043905,
62245                         47.7203125
62246                     ],
62247                     [
62248                         13.0061684,
62249                         47.84683
62250                     ],
62251                     [
62252                         12.9451016,
62253                         47.9355501
62254                     ],
62255                     [
62256                         12.8636793,
62257                         47.9594103
62258                     ],
62259                     [
62260                         12.8636793,
62261                         48.0036929
62262                     ],
62263                     [
62264                         12.7517236,
62265                         48.0989418
62266                     ],
62267                     [
62268                         12.8738571,
62269                         48.2109733
62270                     ],
62271                     [
62272                         12.9603683,
62273                         48.2109733
62274                     ],
62275                     [
62276                         13.0417906,
62277                         48.2652035
62278                     ],
62279                     [
62280                         13.1842797,
62281                         48.2990682
62282                     ],
62283                     [
62284                         13.2606131,
62285                         48.2922971
62286                     ],
62287                     [
62288                         13.3980133,
62289                         48.3565867
62290                     ],
62291                     [
62292                         13.4438134,
62293                         48.417418
62294                     ],
62295                     [
62296                         13.4387245,
62297                         48.5523383
62298                     ],
62299                     [
62300                         13.509969,
62301                         48.5860123
62302                     ],
62303                     [
62304                         13.6117469,
62305                         48.5725454
62306                     ],
62307                     [
62308                         13.7287915,
62309                         48.5118999
62310                     ],
62311                     [
62312                         13.7847694,
62313                         48.5725454
62314                     ],
62315                     [
62316                         13.8203916,
62317                         48.6263915
62318                     ],
62319                     [
62320                         13.7949471,
62321                         48.7171267
62322                     ],
62323                     [
62324                         13.850925,
62325                         48.7741724
62326                     ],
62327                     [
62328                         14.0595697,
62329                         48.6633774
62330                     ],
62331                     [
62332                         14.0137696,
62333                         48.6331182
62334                     ],
62335                     [
62336                         14.0748364,
62337                         48.5927444
62338                     ],
62339                     [
62340                         14.2173255,
62341                         48.5961101
62342                     ],
62343                     [
62344                         14.3649034,
62345                         48.5489696
62346                     ],
62347                     [
62348                         14.4666813,
62349                         48.6499311
62350                     ],
62351                     [
62352                         14.5582815,
62353                         48.5961101
62354                     ],
62355                     [
62356                         14.5989926,
62357                         48.6263915
62358                     ],
62359                     [
62360                         14.7211261,
62361                         48.5759124
62362                     ],
62363                     [
62364                         14.7211261,
62365                         48.6868997
62366                     ],
62367                     [
62368                         14.822904,
62369                         48.7271983
62370                     ],
62371                     [
62372                         14.8178151,
62373                         48.777526
62374                     ],
62375                     [
62376                         14.9647227,
62377                         48.7851754
62378                     ],
62379                     [
62380                         14.9893637,
62381                         49.0126611
62382                     ],
62383                     [
62384                         15.1485933,
62385                         48.9950306
62386                     ],
62387                     [
62388                         15.1943934,
62389                         48.9315502
62390                     ],
62391                     [
62392                         15.3063491,
62393                         48.9850128
62394                     ],
62395                     [
62396                         15.3928603,
62397                         48.9850128
62398                     ],
62399                     [
62400                         15.4844604,
62401                         48.9282069
62402                     ],
62403                     [
62404                         15.749083,
62405                         48.8545973
62406                     ],
62407                     [
62408                         15.8406831,
62409                         48.8880697
62410                     ],
62411                     [
62412                         16.0086166,
62413                         48.7808794
62414                     ],
62415                     [
62416                         16.2070835,
62417                         48.7339115
62418                     ],
62419                     [
62420                         16.3953727,
62421                         48.7372678
62422                     ],
62423                     [
62424                         16.4920617,
62425                         48.8110498
62426                     ],
62427                     [
62428                         16.6905286,
62429                         48.7741724
62430                     ],
62431                     [
62432                         16.7057953,
62433                         48.7339115
62434                     ],
62435                     [
62436                         16.8991733,
62437                         48.713769
62438                     ],
62439                     [
62440                         16.9755067,
62441                         48.515271
62442                     ],
62443                     [
62444                         16.8482844,
62445                         48.4511817
62446                     ],
62447                     [
62448                         16.8533733,
62449                         48.3464411
62450                     ],
62451                     [
62452                         16.9551512,
62453                         48.2516513
62454                     ],
62455                     [
62456                         16.9907734,
62457                         48.1498955
62458                     ],
62459                     [
62460                         17.0925513,
62461                         48.1397088
62462                     ],
62463                     [
62464                         17.0823736,
62465                         48.0241182
62466                     ],
62467                     [
62468                         17.1739737,
62469                         48.0207146
62470                     ],
62471                     [
62472                         17.0823736,
62473                         47.8741447
62474                     ],
62475                     [
62476                         16.9856845,
62477                         47.8673174
62478                     ],
62479                     [
62480                         17.0823736,
62481                         47.8092489
62482                     ],
62483                     [
62484                         17.0925513,
62485                         47.7031919
62486                     ],
62487                     [
62488                         16.7414176,
62489                         47.6792136
62490                     ],
62491                     [
62492                         16.7057953,
62493                         47.7511153
62494                     ],
62495                     [
62496                         16.5378617,
62497                         47.7545368
62498                     ],
62499                     [
62500                         16.5480395,
62501                         47.7066164
62502                     ],
62503                     [
62504                         16.4208172,
62505                         47.6689338
62506                     ],
62507                     [
62508                         16.573484,
62509                         47.6175045
62510                     ],
62511                     [
62512                         16.670173,
62513                         47.631224
62514                     ],
62515                     [
62516                         16.7108842,
62517                         47.538548
62518                     ],
62519                     [
62520                         16.6599952,
62521                         47.4491493
62522                     ],
62523                     [
62524                         16.5429506,
62525                         47.3940591
62526                     ],
62527                     [
62528                         16.4615283,
62529                         47.3940591
62530                     ],
62531                     [
62532                         16.4920617,
62533                         47.276801
62534                     ],
62535                     [
62536                         16.425906,
62537                         47.1973317
62538                     ],
62539                     [
62540                         16.4717061,
62541                         47.1489007
62542                     ],
62543                     [
62544                         16.5480395,
62545                         47.1489007
62546                     ],
62547                     [
62548                         16.476795,
62549                         47.0796369
62550                     ],
62551                     [
62552                         16.527684,
62553                         47.0588402
62554                     ]
62555                 ]
62556             ],
62557             "terms_text": "basemap.at",
62558             "id": "basemap.at"
62559         }
62560     ],
62561     "wikipedia": [
62562         [
62563             "English",
62564             "English",
62565             "en"
62566         ],
62567         [
62568             "German",
62569             "Deutsch",
62570             "de"
62571         ],
62572         [
62573             "Dutch",
62574             "Nederlands",
62575             "nl"
62576         ],
62577         [
62578             "French",
62579             "Français",
62580             "fr"
62581         ],
62582         [
62583             "Italian",
62584             "Italiano",
62585             "it"
62586         ],
62587         [
62588             "Russian",
62589             "Русский",
62590             "ru"
62591         ],
62592         [
62593             "Spanish",
62594             "Español",
62595             "es"
62596         ],
62597         [
62598             "Polish",
62599             "Polski",
62600             "pl"
62601         ],
62602         [
62603             "Swedish",
62604             "Svenska",
62605             "sv"
62606         ],
62607         [
62608             "Japanese",
62609             "日本語",
62610             "ja"
62611         ],
62612         [
62613             "Portuguese",
62614             "Português",
62615             "pt"
62616         ],
62617         [
62618             "Chinese",
62619             "中文",
62620             "zh"
62621         ],
62622         [
62623             "Vietnamese",
62624             "Tiếng Việt",
62625             "vi"
62626         ],
62627         [
62628             "Ukrainian",
62629             "Українська",
62630             "uk"
62631         ],
62632         [
62633             "Catalan",
62634             "Català",
62635             "ca"
62636         ],
62637         [
62638             "Norwegian (Bokmål)",
62639             "Norsk (Bokmål)",
62640             "no"
62641         ],
62642         [
62643             "Waray-Waray",
62644             "Winaray",
62645             "war"
62646         ],
62647         [
62648             "Cebuano",
62649             "Sinugboanong Binisaya",
62650             "ceb"
62651         ],
62652         [
62653             "Finnish",
62654             "Suomi",
62655             "fi"
62656         ],
62657         [
62658             "Persian",
62659             "فارسی",
62660             "fa"
62661         ],
62662         [
62663             "Czech",
62664             "Čeština",
62665             "cs"
62666         ],
62667         [
62668             "Hungarian",
62669             "Magyar",
62670             "hu"
62671         ],
62672         [
62673             "Korean",
62674             "한국어",
62675             "ko"
62676         ],
62677         [
62678             "Romanian",
62679             "Română",
62680             "ro"
62681         ],
62682         [
62683             "Arabic",
62684             "العربية",
62685             "ar"
62686         ],
62687         [
62688             "Turkish",
62689             "Türkçe",
62690             "tr"
62691         ],
62692         [
62693             "Indonesian",
62694             "Bahasa Indonesia",
62695             "id"
62696         ],
62697         [
62698             "Kazakh",
62699             "Қазақша",
62700             "kk"
62701         ],
62702         [
62703             "Malay",
62704             "Bahasa Melayu",
62705             "ms"
62706         ],
62707         [
62708             "Serbian",
62709             "Српски / Srpski",
62710             "sr"
62711         ],
62712         [
62713             "Slovak",
62714             "Slovenčina",
62715             "sk"
62716         ],
62717         [
62718             "Esperanto",
62719             "Esperanto",
62720             "eo"
62721         ],
62722         [
62723             "Danish",
62724             "Dansk",
62725             "da"
62726         ],
62727         [
62728             "Lithuanian",
62729             "Lietuvių",
62730             "lt"
62731         ],
62732         [
62733             "Basque",
62734             "Euskara",
62735             "eu"
62736         ],
62737         [
62738             "Bulgarian",
62739             "Български",
62740             "bg"
62741         ],
62742         [
62743             "Hebrew",
62744             "עברית",
62745             "he"
62746         ],
62747         [
62748             "Slovenian",
62749             "Slovenščina",
62750             "sl"
62751         ],
62752         [
62753             "Croatian",
62754             "Hrvatski",
62755             "hr"
62756         ],
62757         [
62758             "Volapük",
62759             "Volapük",
62760             "vo"
62761         ],
62762         [
62763             "Estonian",
62764             "Eesti",
62765             "et"
62766         ],
62767         [
62768             "Hindi",
62769             "हिन्दी",
62770             "hi"
62771         ],
62772         [
62773             "Uzbek",
62774             "O‘zbek",
62775             "uz"
62776         ],
62777         [
62778             "Galician",
62779             "Galego",
62780             "gl"
62781         ],
62782         [
62783             "Norwegian (Nynorsk)",
62784             "Nynorsk",
62785             "nn"
62786         ],
62787         [
62788             "Simple English",
62789             "Simple English",
62790             "simple"
62791         ],
62792         [
62793             "Azerbaijani",
62794             "Azərbaycanca",
62795             "az"
62796         ],
62797         [
62798             "Latin",
62799             "Latina",
62800             "la"
62801         ],
62802         [
62803             "Greek",
62804             "Ελληνικά",
62805             "el"
62806         ],
62807         [
62808             "Thai",
62809             "ไทย",
62810             "th"
62811         ],
62812         [
62813             "Serbo-Croatian",
62814             "Srpskohrvatski / Српскохрватски",
62815             "sh"
62816         ],
62817         [
62818             "Georgian",
62819             "ქართული",
62820             "ka"
62821         ],
62822         [
62823             "Occitan",
62824             "Occitan",
62825             "oc"
62826         ],
62827         [
62828             "Macedonian",
62829             "Македонски",
62830             "mk"
62831         ],
62832         [
62833             "Newar / Nepal Bhasa",
62834             "नेपाल भाषा",
62835             "new"
62836         ],
62837         [
62838             "Tagalog",
62839             "Tagalog",
62840             "tl"
62841         ],
62842         [
62843             "Piedmontese",
62844             "Piemontèis",
62845             "pms"
62846         ],
62847         [
62848             "Belarusian",
62849             "Беларуская",
62850             "be"
62851         ],
62852         [
62853             "Haitian",
62854             "Krèyol ayisyen",
62855             "ht"
62856         ],
62857         [
62858             "Tamil",
62859             "தமிழ்",
62860             "ta"
62861         ],
62862         [
62863             "Telugu",
62864             "తెలుగు",
62865             "te"
62866         ],
62867         [
62868             "Belarusian (Taraškievica)",
62869             "Беларуская (тарашкевіца)",
62870             "be-x-old"
62871         ],
62872         [
62873             "Latvian",
62874             "Latviešu",
62875             "lv"
62876         ],
62877         [
62878             "Breton",
62879             "Brezhoneg",
62880             "br"
62881         ],
62882         [
62883             "Malagasy",
62884             "Malagasy",
62885             "mg"
62886         ],
62887         [
62888             "Albanian",
62889             "Shqip",
62890             "sq"
62891         ],
62892         [
62893             "Armenian",
62894             "Հայերեն",
62895             "hy"
62896         ],
62897         [
62898             "Tatar",
62899             "Tatarça / Татарча",
62900             "tt"
62901         ],
62902         [
62903             "Javanese",
62904             "Basa Jawa",
62905             "jv"
62906         ],
62907         [
62908             "Welsh",
62909             "Cymraeg",
62910             "cy"
62911         ],
62912         [
62913             "Marathi",
62914             "मराठी",
62915             "mr"
62916         ],
62917         [
62918             "Luxembourgish",
62919             "Lëtzebuergesch",
62920             "lb"
62921         ],
62922         [
62923             "Icelandic",
62924             "Íslenska",
62925             "is"
62926         ],
62927         [
62928             "Bosnian",
62929             "Bosanski",
62930             "bs"
62931         ],
62932         [
62933             "Burmese",
62934             "မြန်မာဘာသာ",
62935             "my"
62936         ],
62937         [
62938             "Yoruba",
62939             "Yorùbá",
62940             "yo"
62941         ],
62942         [
62943             "Bashkir",
62944             "Башҡорт",
62945             "ba"
62946         ],
62947         [
62948             "Malayalam",
62949             "മലയാളം",
62950             "ml"
62951         ],
62952         [
62953             "Aragonese",
62954             "Aragonés",
62955             "an"
62956         ],
62957         [
62958             "Lombard",
62959             "Lumbaart",
62960             "lmo"
62961         ],
62962         [
62963             "Afrikaans",
62964             "Afrikaans",
62965             "af"
62966         ],
62967         [
62968             "West Frisian",
62969             "Frysk",
62970             "fy"
62971         ],
62972         [
62973             "Western Panjabi",
62974             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
62975             "pnb"
62976         ],
62977         [
62978             "Bengali",
62979             "বাংলা",
62980             "bn"
62981         ],
62982         [
62983             "Swahili",
62984             "Kiswahili",
62985             "sw"
62986         ],
62987         [
62988             "Bishnupriya Manipuri",
62989             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
62990             "bpy"
62991         ],
62992         [
62993             "Ido",
62994             "Ido",
62995             "io"
62996         ],
62997         [
62998             "Kirghiz",
62999             "Кыргызча",
63000             "ky"
63001         ],
63002         [
63003             "Urdu",
63004             "اردو",
63005             "ur"
63006         ],
63007         [
63008             "Nepali",
63009             "नेपाली",
63010             "ne"
63011         ],
63012         [
63013             "Sicilian",
63014             "Sicilianu",
63015             "scn"
63016         ],
63017         [
63018             "Gujarati",
63019             "ગુજરાતી",
63020             "gu"
63021         ],
63022         [
63023             "Cantonese",
63024             "粵語",
63025             "zh-yue"
63026         ],
63027         [
63028             "Low Saxon",
63029             "Plattdüütsch",
63030             "nds"
63031         ],
63032         [
63033             "Kurdish",
63034             "Kurdî / كوردی",
63035             "ku"
63036         ],
63037         [
63038             "Irish",
63039             "Gaeilge",
63040             "ga"
63041         ],
63042         [
63043             "Asturian",
63044             "Asturianu",
63045             "ast"
63046         ],
63047         [
63048             "Quechua",
63049             "Runa Simi",
63050             "qu"
63051         ],
63052         [
63053             "Sundanese",
63054             "Basa Sunda",
63055             "su"
63056         ],
63057         [
63058             "Chuvash",
63059             "Чăваш",
63060             "cv"
63061         ],
63062         [
63063             "Scots",
63064             "Scots",
63065             "sco"
63066         ],
63067         [
63068             "Interlingua",
63069             "Interlingua",
63070             "ia"
63071         ],
63072         [
63073             "Alemannic",
63074             "Alemannisch",
63075             "als"
63076         ],
63077         [
63078             "Buginese",
63079             "Basa Ugi",
63080             "bug"
63081         ],
63082         [
63083             "Neapolitan",
63084             "Nnapulitano",
63085             "nap"
63086         ],
63087         [
63088             "Samogitian",
63089             "Žemaitėška",
63090             "bat-smg"
63091         ],
63092         [
63093             "Kannada",
63094             "ಕನ್ನಡ",
63095             "kn"
63096         ],
63097         [
63098             "Banyumasan",
63099             "Basa Banyumasan",
63100             "map-bms"
63101         ],
63102         [
63103             "Walloon",
63104             "Walon",
63105             "wa"
63106         ],
63107         [
63108             "Amharic",
63109             "አማርኛ",
63110             "am"
63111         ],
63112         [
63113             "Sorani",
63114             "Soranî / کوردی",
63115             "ckb"
63116         ],
63117         [
63118             "Scottish Gaelic",
63119             "Gàidhlig",
63120             "gd"
63121         ],
63122         [
63123             "Fiji Hindi",
63124             "Fiji Hindi",
63125             "hif"
63126         ],
63127         [
63128             "Min Nan",
63129             "Bân-lâm-gú",
63130             "zh-min-nan"
63131         ],
63132         [
63133             "Tajik",
63134             "Тоҷикӣ",
63135             "tg"
63136         ],
63137         [
63138             "Mazandarani",
63139             "مَزِروني",
63140             "mzn"
63141         ],
63142         [
63143             "Egyptian Arabic",
63144             "مصرى (Maṣrī)",
63145             "arz"
63146         ],
63147         [
63148             "Yiddish",
63149             "ייִדיש",
63150             "yi"
63151         ],
63152         [
63153             "Venetian",
63154             "Vèneto",
63155             "vec"
63156         ],
63157         [
63158             "Mongolian",
63159             "Монгол",
63160             "mn"
63161         ],
63162         [
63163             "Tarantino",
63164             "Tarandíne",
63165             "roa-tara"
63166         ],
63167         [
63168             "Sanskrit",
63169             "संस्कृतम्",
63170             "sa"
63171         ],
63172         [
63173             "Nahuatl",
63174             "Nāhuatl",
63175             "nah"
63176         ],
63177         [
63178             "Ossetian",
63179             "Иронау",
63180             "os"
63181         ],
63182         [
63183             "Sakha",
63184             "Саха тыла (Saxa Tyla)",
63185             "sah"
63186         ],
63187         [
63188             "Kapampangan",
63189             "Kapampangan",
63190             "pam"
63191         ],
63192         [
63193             "Upper Sorbian",
63194             "Hornjoserbsce",
63195             "hsb"
63196         ],
63197         [
63198             "Sinhalese",
63199             "සිංහල",
63200             "si"
63201         ],
63202         [
63203             "Northern Sami",
63204             "Sámegiella",
63205             "se"
63206         ],
63207         [
63208             "Limburgish",
63209             "Limburgs",
63210             "li"
63211         ],
63212         [
63213             "Maori",
63214             "Māori",
63215             "mi"
63216         ],
63217         [
63218             "Bavarian",
63219             "Boarisch",
63220             "bar"
63221         ],
63222         [
63223             "Corsican",
63224             "Corsu",
63225             "co"
63226         ],
63227         [
63228             "Ilokano",
63229             "Ilokano",
63230             "ilo"
63231         ],
63232         [
63233             "Gan",
63234             "贛語",
63235             "gan"
63236         ],
63237         [
63238             "Tibetan",
63239             "བོད་སྐད",
63240             "bo"
63241         ],
63242         [
63243             "Gilaki",
63244             "گیلکی",
63245             "glk"
63246         ],
63247         [
63248             "Faroese",
63249             "Føroyskt",
63250             "fo"
63251         ],
63252         [
63253             "Rusyn",
63254             "русиньскый язык",
63255             "rue"
63256         ],
63257         [
63258             "Punjabi",
63259             "ਪੰਜਾਬੀ",
63260             "pa"
63261         ],
63262         [
63263             "Central_Bicolano",
63264             "Bikol",
63265             "bcl"
63266         ],
63267         [
63268             "Hill Mari",
63269             "Кырык Мары (Kyryk Mary) ",
63270             "mrj"
63271         ],
63272         [
63273             "Võro",
63274             "Võro",
63275             "fiu-vro"
63276         ],
63277         [
63278             "Dutch Low Saxon",
63279             "Nedersaksisch",
63280             "nds-nl"
63281         ],
63282         [
63283             "Turkmen",
63284             "تركمن / Туркмен",
63285             "tk"
63286         ],
63287         [
63288             "Pashto",
63289             "پښتو",
63290             "ps"
63291         ],
63292         [
63293             "West Flemish",
63294             "West-Vlams",
63295             "vls"
63296         ],
63297         [
63298             "Mingrelian",
63299             "მარგალური (Margaluri)",
63300             "xmf"
63301         ],
63302         [
63303             "Manx",
63304             "Gaelg",
63305             "gv"
63306         ],
63307         [
63308             "Zazaki",
63309             "Zazaki",
63310             "diq"
63311         ],
63312         [
63313             "Pangasinan",
63314             "Pangasinan",
63315             "pag"
63316         ],
63317         [
63318             "Komi",
63319             "Коми",
63320             "kv"
63321         ],
63322         [
63323             "Zeelandic",
63324             "Zeêuws",
63325             "zea"
63326         ],
63327         [
63328             "Divehi",
63329             "ދިވެހިބަސް",
63330             "dv"
63331         ],
63332         [
63333             "Oriya",
63334             "ଓଡ଼ିଆ",
63335             "or"
63336         ],
63337         [
63338             "Khmer",
63339             "ភាសាខ្មែរ",
63340             "km"
63341         ],
63342         [
63343             "Norman",
63344             "Nouormand/Normaund",
63345             "nrm"
63346         ],
63347         [
63348             "Romansh",
63349             "Rumantsch",
63350             "rm"
63351         ],
63352         [
63353             "Komi-Permyak",
63354             "Перем Коми (Perem Komi)",
63355             "koi"
63356         ],
63357         [
63358             "Udmurt",
63359             "Удмурт кыл",
63360             "udm"
63361         ],
63362         [
63363             "Meadow Mari",
63364             "Олык Марий (Olyk Marij)",
63365             "mhr"
63366         ],
63367         [
63368             "Ladino",
63369             "Dzhudezmo",
63370             "lad"
63371         ],
63372         [
63373             "North Frisian",
63374             "Nordfriisk",
63375             "frr"
63376         ],
63377         [
63378             "Kashubian",
63379             "Kaszëbsczi",
63380             "csb"
63381         ],
63382         [
63383             "Ligurian",
63384             "Líguru",
63385             "lij"
63386         ],
63387         [
63388             "Wu",
63389             "吴语",
63390             "wuu"
63391         ],
63392         [
63393             "Friulian",
63394             "Furlan",
63395             "fur"
63396         ],
63397         [
63398             "Vepsian",
63399             "Vepsän",
63400             "vep"
63401         ],
63402         [
63403             "Classical Chinese",
63404             "古文 / 文言文",
63405             "zh-classical"
63406         ],
63407         [
63408             "Uyghur",
63409             "ئۇيغۇر تىلى",
63410             "ug"
63411         ],
63412         [
63413             "Saterland Frisian",
63414             "Seeltersk",
63415             "stq"
63416         ],
63417         [
63418             "Sardinian",
63419             "Sardu",
63420             "sc"
63421         ],
63422         [
63423             "Aromanian",
63424             "Armãneashce",
63425             "roa-rup"
63426         ],
63427         [
63428             "Pali",
63429             "पाऴि",
63430             "pi"
63431         ],
63432         [
63433             "Somali",
63434             "Soomaaliga",
63435             "so"
63436         ],
63437         [
63438             "Bihari",
63439             "भोजपुरी",
63440             "bh"
63441         ],
63442         [
63443             "Maltese",
63444             "Malti",
63445             "mt"
63446         ],
63447         [
63448             "Aymara",
63449             "Aymar",
63450             "ay"
63451         ],
63452         [
63453             "Ripuarian",
63454             "Ripoarisch",
63455             "ksh"
63456         ],
63457         [
63458             "Novial",
63459             "Novial",
63460             "nov"
63461         ],
63462         [
63463             "Anglo-Saxon",
63464             "Englisc",
63465             "ang"
63466         ],
63467         [
63468             "Cornish",
63469             "Kernewek/Karnuack",
63470             "kw"
63471         ],
63472         [
63473             "Navajo",
63474             "Diné bizaad",
63475             "nv"
63476         ],
63477         [
63478             "Picard",
63479             "Picard",
63480             "pcd"
63481         ],
63482         [
63483             "Hakka",
63484             "Hak-kâ-fa / 客家話",
63485             "hak"
63486         ],
63487         [
63488             "Guarani",
63489             "Avañe'ẽ",
63490             "gn"
63491         ],
63492         [
63493             "Extremaduran",
63494             "Estremeñu",
63495             "ext"
63496         ],
63497         [
63498             "Franco-Provençal/Arpitan",
63499             "Arpitan",
63500             "frp"
63501         ],
63502         [
63503             "Assamese",
63504             "অসমীয়া",
63505             "as"
63506         ],
63507         [
63508             "Silesian",
63509             "Ślůnski",
63510             "szl"
63511         ],
63512         [
63513             "Gagauz",
63514             "Gagauz",
63515             "gag"
63516         ],
63517         [
63518             "Interlingue",
63519             "Interlingue",
63520             "ie"
63521         ],
63522         [
63523             "Lingala",
63524             "Lingala",
63525             "ln"
63526         ],
63527         [
63528             "Emilian-Romagnol",
63529             "Emiliàn e rumagnòl",
63530             "eml"
63531         ],
63532         [
63533             "Chechen",
63534             "Нохчийн",
63535             "ce"
63536         ],
63537         [
63538             "Kalmyk",
63539             "Хальмг",
63540             "xal"
63541         ],
63542         [
63543             "Palatinate German",
63544             "Pfälzisch",
63545             "pfl"
63546         ],
63547         [
63548             "Hawaiian",
63549             "Hawai`i",
63550             "haw"
63551         ],
63552         [
63553             "Karachay-Balkar",
63554             "Къарачай-Малкъар (Qarachay-Malqar)",
63555             "krc"
63556         ],
63557         [
63558             "Pennsylvania German",
63559             "Deitsch",
63560             "pdc"
63561         ],
63562         [
63563             "Kinyarwanda",
63564             "Ikinyarwanda",
63565             "rw"
63566         ],
63567         [
63568             "Crimean Tatar",
63569             "Qırımtatarca",
63570             "crh"
63571         ],
63572         [
63573             "Acehnese",
63574             "Bahsa Acèh",
63575             "ace"
63576         ],
63577         [
63578             "Tongan",
63579             "faka Tonga",
63580             "to"
63581         ],
63582         [
63583             "Greenlandic",
63584             "Kalaallisut",
63585             "kl"
63586         ],
63587         [
63588             "Lower Sorbian",
63589             "Dolnoserbski",
63590             "dsb"
63591         ],
63592         [
63593             "Aramaic",
63594             "ܐܪܡܝܐ",
63595             "arc"
63596         ],
63597         [
63598             "Erzya",
63599             "Эрзянь (Erzjanj Kelj)",
63600             "myv"
63601         ],
63602         [
63603             "Lezgian",
63604             "Лезги чІал (Lezgi č’al)",
63605             "lez"
63606         ],
63607         [
63608             "Banjar",
63609             "Bahasa Banjar",
63610             "bjn"
63611         ],
63612         [
63613             "Shona",
63614             "chiShona",
63615             "sn"
63616         ],
63617         [
63618             "Papiamentu",
63619             "Papiamentu",
63620             "pap"
63621         ],
63622         [
63623             "Kabyle",
63624             "Taqbaylit",
63625             "kab"
63626         ],
63627         [
63628             "Tok Pisin",
63629             "Tok Pisin",
63630             "tpi"
63631         ],
63632         [
63633             "Lak",
63634             "Лакку",
63635             "lbe"
63636         ],
63637         [
63638             "Buryat (Russia)",
63639             "Буряад",
63640             "bxr"
63641         ],
63642         [
63643             "Lojban",
63644             "Lojban",
63645             "jbo"
63646         ],
63647         [
63648             "Wolof",
63649             "Wolof",
63650             "wo"
63651         ],
63652         [
63653             "Moksha",
63654             "Мокшень (Mokshanj Kälj)",
63655             "mdf"
63656         ],
63657         [
63658             "Zamboanga Chavacano",
63659             "Chavacano de Zamboanga",
63660             "cbk-zam"
63661         ],
63662         [
63663             "Avar",
63664             "Авар",
63665             "av"
63666         ],
63667         [
63668             "Sranan",
63669             "Sranantongo",
63670             "srn"
63671         ],
63672         [
63673             "Mirandese",
63674             "Mirandés",
63675             "mwl"
63676         ],
63677         [
63678             "Kabardian Circassian",
63679             "Адыгэбзэ (Adighabze)",
63680             "kbd"
63681         ],
63682         [
63683             "Tahitian",
63684             "Reo Mā`ohi",
63685             "ty"
63686         ],
63687         [
63688             "Lao",
63689             "ລາວ",
63690             "lo"
63691         ],
63692         [
63693             "Abkhazian",
63694             "Аҧсуа",
63695             "ab"
63696         ],
63697         [
63698             "Tetum",
63699             "Tetun",
63700             "tet"
63701         ],
63702         [
63703             "Latgalian",
63704             "Latgaļu",
63705             "ltg"
63706         ],
63707         [
63708             "Nauruan",
63709             "dorerin Naoero",
63710             "na"
63711         ],
63712         [
63713             "Kongo",
63714             "KiKongo",
63715             "kg"
63716         ],
63717         [
63718             "Igbo",
63719             "Igbo",
63720             "ig"
63721         ],
63722         [
63723             "Northern Sotho",
63724             "Sesotho sa Leboa",
63725             "nso"
63726         ],
63727         [
63728             "Zhuang",
63729             "Cuengh",
63730             "za"
63731         ],
63732         [
63733             "Karakalpak",
63734             "Qaraqalpaqsha",
63735             "kaa"
63736         ],
63737         [
63738             "Zulu",
63739             "isiZulu",
63740             "zu"
63741         ],
63742         [
63743             "Cheyenne",
63744             "Tsetsêhestâhese",
63745             "chy"
63746         ],
63747         [
63748             "Romani",
63749             "romani - रोमानी",
63750             "rmy"
63751         ],
63752         [
63753             "Old Church Slavonic",
63754             "Словѣньскъ",
63755             "cu"
63756         ],
63757         [
63758             "Tswana",
63759             "Setswana",
63760             "tn"
63761         ],
63762         [
63763             "Cherokee",
63764             "ᏣᎳᎩ",
63765             "chr"
63766         ],
63767         [
63768             "Bislama",
63769             "Bislama",
63770             "bi"
63771         ],
63772         [
63773             "Min Dong",
63774             "Mìng-dĕ̤ng-ngṳ̄",
63775             "cdo"
63776         ],
63777         [
63778             "Gothic",
63779             "𐌲𐌿𐍄𐌹𐍃𐌺",
63780             "got"
63781         ],
63782         [
63783             "Samoan",
63784             "Gagana Samoa",
63785             "sm"
63786         ],
63787         [
63788             "Moldovan",
63789             "Молдовеняскэ",
63790             "mo"
63791         ],
63792         [
63793             "Bambara",
63794             "Bamanankan",
63795             "bm"
63796         ],
63797         [
63798             "Inuktitut",
63799             "ᐃᓄᒃᑎᑐᑦ",
63800             "iu"
63801         ],
63802         [
63803             "Norfolk",
63804             "Norfuk",
63805             "pih"
63806         ],
63807         [
63808             "Pontic",
63809             "Ποντιακά",
63810             "pnt"
63811         ],
63812         [
63813             "Sindhi",
63814             "سنڌي، سندھی ، सिन्ध",
63815             "sd"
63816         ],
63817         [
63818             "Swati",
63819             "SiSwati",
63820             "ss"
63821         ],
63822         [
63823             "Kikuyu",
63824             "Gĩkũyũ",
63825             "ki"
63826         ],
63827         [
63828             "Ewe",
63829             "Eʋegbe",
63830             "ee"
63831         ],
63832         [
63833             "Hausa",
63834             "هَوُسَ",
63835             "ha"
63836         ],
63837         [
63838             "Oromo",
63839             "Oromoo",
63840             "om"
63841         ],
63842         [
63843             "Fijian",
63844             "Na Vosa Vakaviti",
63845             "fj"
63846         ],
63847         [
63848             "Tigrinya",
63849             "ትግርኛ",
63850             "ti"
63851         ],
63852         [
63853             "Tsonga",
63854             "Xitsonga",
63855             "ts"
63856         ],
63857         [
63858             "Kashmiri",
63859             "कश्मीरी / كشميري",
63860             "ks"
63861         ],
63862         [
63863             "Venda",
63864             "Tshivenda",
63865             "ve"
63866         ],
63867         [
63868             "Sango",
63869             "Sängö",
63870             "sg"
63871         ],
63872         [
63873             "Kirundi",
63874             "Kirundi",
63875             "rn"
63876         ],
63877         [
63878             "Sesotho",
63879             "Sesotho",
63880             "st"
63881         ],
63882         [
63883             "Dzongkha",
63884             "ཇོང་ཁ",
63885             "dz"
63886         ],
63887         [
63888             "Cree",
63889             "Nehiyaw",
63890             "cr"
63891         ],
63892         [
63893             "Akan",
63894             "Akana",
63895             "ak"
63896         ],
63897         [
63898             "Tumbuka",
63899             "chiTumbuka",
63900             "tum"
63901         ],
63902         [
63903             "Luganda",
63904             "Luganda",
63905             "lg"
63906         ],
63907         [
63908             "Chichewa",
63909             "Chi-Chewa",
63910             "ny"
63911         ],
63912         [
63913             "Fula",
63914             "Fulfulde",
63915             "ff"
63916         ],
63917         [
63918             "Inupiak",
63919             "Iñupiak",
63920             "ik"
63921         ],
63922         [
63923             "Chamorro",
63924             "Chamoru",
63925             "ch"
63926         ],
63927         [
63928             "Twi",
63929             "Twi",
63930             "tw"
63931         ],
63932         [
63933             "Xhosa",
63934             "isiXhosa",
63935             "xh"
63936         ],
63937         [
63938             "Ndonga",
63939             "Oshiwambo",
63940             "ng"
63941         ],
63942         [
63943             "Sichuan Yi",
63944             "ꆇꉙ",
63945             "ii"
63946         ],
63947         [
63948             "Choctaw",
63949             "Choctaw",
63950             "cho"
63951         ],
63952         [
63953             "Marshallese",
63954             "Ebon",
63955             "mh"
63956         ],
63957         [
63958             "Afar",
63959             "Afar",
63960             "aa"
63961         ],
63962         [
63963             "Kuanyama",
63964             "Kuanyama",
63965             "kj"
63966         ],
63967         [
63968             "Hiri Motu",
63969             "Hiri Motu",
63970             "ho"
63971         ],
63972         [
63973             "Muscogee",
63974             "Muskogee",
63975             "mus"
63976         ],
63977         [
63978             "Kanuri",
63979             "Kanuri",
63980             "kr"
63981         ],
63982         [
63983             "Herero",
63984             "Otsiherero",
63985             "hz"
63986         ]
63987     ],
63988     "presets": {
63989         "presets": {
63990             "address": {
63991                 "fields": [
63992                     "address"
63993                 ],
63994                 "geometry": [
63995                     "point"
63996                 ],
63997                 "tags": {
63998                     "addr:housenumber": "*"
63999                 },
64000                 "addTags": {},
64001                 "removeTags": {},
64002                 "matchScore": 0.2,
64003                 "name": "Address"
64004             },
64005             "aerialway": {
64006                 "fields": [
64007                     "aerialway"
64008                 ],
64009                 "geometry": [
64010                     "point",
64011                     "vertex",
64012                     "line"
64013                 ],
64014                 "tags": {
64015                     "aerialway": "*"
64016                 },
64017                 "terms": [
64018                     "ski lift",
64019                     "funifor",
64020                     "funitel"
64021                 ],
64022                 "name": "Aerialway"
64023             },
64024             "aerialway/cable_car": {
64025                 "geometry": [
64026                     "line"
64027                 ],
64028                 "terms": [
64029                     "tramway",
64030                     "ropeway"
64031                 ],
64032                 "fields": [
64033                     "aerialway/occupancy",
64034                     "aerialway/capacity",
64035                     "aerialway/duration",
64036                     "aerialway/heating"
64037                 ],
64038                 "tags": {
64039                     "aerialway": "cable_car"
64040                 },
64041                 "name": "Cable Car"
64042             },
64043             "aerialway/chair_lift": {
64044                 "geometry": [
64045                     "line"
64046                 ],
64047                 "fields": [
64048                     "aerialway/occupancy",
64049                     "aerialway/capacity",
64050                     "aerialway/duration",
64051                     "aerialway/bubble",
64052                     "aerialway/heating"
64053                 ],
64054                 "tags": {
64055                     "aerialway": "chair_lift"
64056                 },
64057                 "name": "Chair Lift"
64058             },
64059             "aerialway/gondola": {
64060                 "geometry": [
64061                     "line"
64062                 ],
64063                 "fields": [
64064                     "aerialway/occupancy",
64065                     "aerialway/capacity",
64066                     "aerialway/duration",
64067                     "aerialway/bubble",
64068                     "aerialway/heating"
64069                 ],
64070                 "tags": {
64071                     "aerialway": "gondola"
64072                 },
64073                 "name": "Gondola"
64074             },
64075             "aerialway/magic_carpet": {
64076                 "geometry": [
64077                     "line"
64078                 ],
64079                 "fields": [
64080                     "aerialway/capacity",
64081                     "aerialway/duration",
64082                     "aerialway/heating"
64083                 ],
64084                 "tags": {
64085                     "aerialway": "magic_carpet"
64086                 },
64087                 "name": "Magic Carpet Lift"
64088             },
64089             "aerialway/platter": {
64090                 "geometry": [
64091                     "line"
64092                 ],
64093                 "terms": [
64094                     "button lift",
64095                     "poma lift"
64096                 ],
64097                 "fields": [
64098                     "aerialway/capacity",
64099                     "aerialway/duration"
64100                 ],
64101                 "tags": {
64102                     "aerialway": "platter"
64103                 },
64104                 "name": "Platter Lift"
64105             },
64106             "aerialway/pylon": {
64107                 "geometry": [
64108                     "point",
64109                     "vertex"
64110                 ],
64111                 "fields": [
64112                     "ref"
64113                 ],
64114                 "tags": {
64115                     "aerialway": "pylon"
64116                 },
64117                 "name": "Aerialway Pylon"
64118             },
64119             "aerialway/rope_tow": {
64120                 "geometry": [
64121                     "line"
64122                 ],
64123                 "terms": [
64124                     "handle tow",
64125                     "bugel lift"
64126                 ],
64127                 "fields": [
64128                     "aerialway/capacity",
64129                     "aerialway/duration"
64130                 ],
64131                 "tags": {
64132                     "aerialway": "rope_tow"
64133                 },
64134                 "name": "Rope Tow Lift"
64135             },
64136             "aerialway/station": {
64137                 "geometry": [
64138                     "point",
64139                     "vertex"
64140                 ],
64141                 "fields": [
64142                     "aerialway/access",
64143                     "aerialway/summer/access",
64144                     "elevation"
64145                 ],
64146                 "tags": {
64147                     "aerialway": "station"
64148                 },
64149                 "name": "Aerialway Station"
64150             },
64151             "aerialway/t-bar": {
64152                 "geometry": [
64153                     "line"
64154                 ],
64155                 "fields": [
64156                     "aerialway/capacity",
64157                     "aerialway/duration"
64158                 ],
64159                 "tags": {
64160                     "aerialway": "t-bar"
64161                 },
64162                 "name": "T-bar Lift"
64163             },
64164             "aeroway": {
64165                 "icon": "airport",
64166                 "fields": [
64167                     "aeroway"
64168                 ],
64169                 "geometry": [
64170                     "point",
64171                     "vertex",
64172                     "line",
64173                     "area"
64174                 ],
64175                 "tags": {
64176                     "aeroway": "*"
64177                 },
64178                 "name": "Aeroway"
64179             },
64180             "aeroway/aerodrome": {
64181                 "icon": "airport",
64182                 "geometry": [
64183                     "point",
64184                     "area"
64185                 ],
64186                 "terms": [
64187                     "airplane",
64188                     "airport",
64189                     "aerodrome"
64190                 ],
64191                 "fields": [
64192                     "ref",
64193                     "iata",
64194                     "icao",
64195                     "operator"
64196                 ],
64197                 "tags": {
64198                     "aeroway": "aerodrome"
64199                 },
64200                 "name": "Airport"
64201             },
64202             "aeroway/apron": {
64203                 "icon": "airport",
64204                 "geometry": [
64205                     "area"
64206                 ],
64207                 "terms": [
64208                     "ramp"
64209                 ],
64210                 "fields": [
64211                     "ref",
64212                     "surface"
64213                 ],
64214                 "tags": {
64215                     "aeroway": "apron"
64216                 },
64217                 "name": "Apron"
64218             },
64219             "aeroway/gate": {
64220                 "icon": "airport",
64221                 "geometry": [
64222                     "point"
64223                 ],
64224                 "fields": [
64225                     "ref"
64226                 ],
64227                 "tags": {
64228                     "aeroway": "gate"
64229                 },
64230                 "name": "Airport gate"
64231             },
64232             "aeroway/hangar": {
64233                 "geometry": [
64234                     "area"
64235                 ],
64236                 "fields": [
64237                     "building_area"
64238                 ],
64239                 "tags": {
64240                     "aeroway": "hangar"
64241                 },
64242                 "name": "Hangar"
64243             },
64244             "aeroway/helipad": {
64245                 "icon": "heliport",
64246                 "geometry": [
64247                     "point",
64248                     "area"
64249                 ],
64250                 "terms": [
64251                     "helicopter",
64252                     "helipad",
64253                     "heliport"
64254                 ],
64255                 "tags": {
64256                     "aeroway": "helipad"
64257                 },
64258                 "name": "Helipad"
64259             },
64260             "aeroway/runway": {
64261                 "geometry": [
64262                     "line",
64263                     "area"
64264                 ],
64265                 "terms": [
64266                     "landing strip"
64267                 ],
64268                 "fields": [
64269                     "ref",
64270                     "surface",
64271                     "length",
64272                     "width"
64273                 ],
64274                 "tags": {
64275                     "aeroway": "runway"
64276                 },
64277                 "name": "Runway"
64278             },
64279             "aeroway/taxiway": {
64280                 "geometry": [
64281                     "line"
64282                 ],
64283                 "fields": [
64284                     "ref",
64285                     "surface"
64286                 ],
64287                 "tags": {
64288                     "aeroway": "taxiway"
64289                 },
64290                 "name": "Taxiway"
64291             },
64292             "aeroway/terminal": {
64293                 "geometry": [
64294                     "point",
64295                     "area"
64296                 ],
64297                 "terms": [
64298                     "airport",
64299                     "aerodrome"
64300                 ],
64301                 "fields": [
64302                     "operator",
64303                     "building_area"
64304                 ],
64305                 "tags": {
64306                     "aeroway": "terminal"
64307                 },
64308                 "name": "Airport terminal"
64309             },
64310             "amenity": {
64311                 "fields": [
64312                     "amenity"
64313                 ],
64314                 "geometry": [
64315                     "point",
64316                     "vertex",
64317                     "area"
64318                 ],
64319                 "tags": {
64320                     "amenity": "*"
64321                 },
64322                 "name": "Amenity"
64323             },
64324             "amenity/arts_centre": {
64325                 "name": "Arts Center",
64326                 "geometry": [
64327                     "point",
64328                     "area"
64329                 ],
64330                 "terms": [
64331                     "arts",
64332                     "arts centre"
64333                 ],
64334                 "tags": {
64335                     "amenity": "arts_centre"
64336                 },
64337                 "icon": "theatre",
64338                 "fields": [
64339                     "building_area",
64340                     "address"
64341                 ]
64342             },
64343             "amenity/atm": {
64344                 "icon": "bank",
64345                 "fields": [
64346                     "operator"
64347                 ],
64348                 "geometry": [
64349                     "point",
64350                     "vertex"
64351                 ],
64352                 "tags": {
64353                     "amenity": "atm"
64354                 },
64355                 "name": "ATM"
64356             },
64357             "amenity/bank": {
64358                 "icon": "bank",
64359                 "fields": [
64360                     "atm",
64361                     "building_area",
64362                     "address",
64363                     "opening_hours"
64364                 ],
64365                 "geometry": [
64366                     "point",
64367                     "vertex",
64368                     "area"
64369                 ],
64370                 "terms": [
64371                     "coffer",
64372                     "countinghouse",
64373                     "credit union",
64374                     "depository",
64375                     "exchequer",
64376                     "fund",
64377                     "hoard",
64378                     "investment firm",
64379                     "repository",
64380                     "reserve",
64381                     "reservoir",
64382                     "safe",
64383                     "savings",
64384                     "stock",
64385                     "stockpile",
64386                     "store",
64387                     "storehouse",
64388                     "thrift",
64389                     "treasury",
64390                     "trust company",
64391                     "vault"
64392                 ],
64393                 "tags": {
64394                     "amenity": "bank"
64395                 },
64396                 "name": "Bank"
64397             },
64398             "amenity/bar": {
64399                 "icon": "bar",
64400                 "fields": [
64401                     "building_area",
64402                     "address",
64403                     "opening_hours",
64404                     "smoking"
64405                 ],
64406                 "geometry": [
64407                     "point",
64408                     "vertex",
64409                     "area"
64410                 ],
64411                 "tags": {
64412                     "amenity": "bar"
64413                 },
64414                 "terms": [],
64415                 "name": "Bar"
64416             },
64417             "amenity/bbq": {
64418                 "geometry": [
64419                     "point"
64420                 ],
64421                 "tags": {
64422                     "amenity": "bbq"
64423                 },
64424                 "fields": [
64425                     "covered",
64426                     "fuel"
64427                 ],
64428                 "terms": [
64429                     "barbecue",
64430                     "bbq",
64431                     "grill"
64432                 ],
64433                 "name": "Barbecue/Grill"
64434             },
64435             "amenity/bench": {
64436                 "geometry": [
64437                     "point",
64438                     "vertex",
64439                     "line"
64440                 ],
64441                 "tags": {
64442                     "amenity": "bench"
64443                 },
64444                 "fields": [
64445                     "backrest"
64446                 ],
64447                 "name": "Bench"
64448             },
64449             "amenity/bicycle_parking": {
64450                 "icon": "bicycle",
64451                 "fields": [
64452                     "bicycle_parking",
64453                     "capacity",
64454                     "operator",
64455                     "covered",
64456                     "access_simple"
64457                 ],
64458                 "geometry": [
64459                     "point",
64460                     "vertex",
64461                     "area"
64462                 ],
64463                 "tags": {
64464                     "amenity": "bicycle_parking"
64465                 },
64466                 "name": "Bicycle Parking"
64467             },
64468             "amenity/bicycle_rental": {
64469                 "icon": "bicycle",
64470                 "fields": [
64471                     "capacity",
64472                     "network",
64473                     "operator"
64474                 ],
64475                 "geometry": [
64476                     "point",
64477                     "vertex",
64478                     "area"
64479                 ],
64480                 "tags": {
64481                     "amenity": "bicycle_rental"
64482                 },
64483                 "name": "Bicycle Rental"
64484             },
64485             "amenity/boat_rental": {
64486                 "geometry": [
64487                     "point",
64488                     "area"
64489                 ],
64490                 "tags": {
64491                     "amenity": "boat_rental"
64492                 },
64493                 "fields": [
64494                     "operator"
64495                 ],
64496                 "name": "Boat Rental"
64497             },
64498             "amenity/cafe": {
64499                 "icon": "cafe",
64500                 "fields": [
64501                     "cuisine",
64502                     "internet_access",
64503                     "building_area",
64504                     "address",
64505                     "opening_hours",
64506                     "smoking"
64507                 ],
64508                 "geometry": [
64509                     "point",
64510                     "vertex",
64511                     "area"
64512                 ],
64513                 "terms": [
64514                     "coffee",
64515                     "tea",
64516                     "coffee shop"
64517                 ],
64518                 "tags": {
64519                     "amenity": "cafe"
64520                 },
64521                 "name": "Cafe"
64522             },
64523             "amenity/car_rental": {
64524                 "icon": "car",
64525                 "geometry": [
64526                     "point",
64527                     "area"
64528                 ],
64529                 "tags": {
64530                     "amenity": "car_rental"
64531                 },
64532                 "fields": [
64533                     "operator"
64534                 ],
64535                 "name": "Car Rental"
64536             },
64537             "amenity/car_sharing": {
64538                 "icon": "car",
64539                 "geometry": [
64540                     "point",
64541                     "area"
64542                 ],
64543                 "tags": {
64544                     "amenity": "car_sharing"
64545                 },
64546                 "fields": [
64547                     "operator",
64548                     "capacity"
64549                 ],
64550                 "name": "Car Sharing"
64551             },
64552             "amenity/car_wash": {
64553                 "icon": "car",
64554                 "geometry": [
64555                     "point",
64556                     "area"
64557                 ],
64558                 "tags": {
64559                     "amenity": "car_wash"
64560                 },
64561                 "fields": [
64562                     "building_area"
64563                 ],
64564                 "name": "Car Wash"
64565             },
64566             "amenity/charging_station": {
64567                 "icon": "car",
64568                 "geometry": [
64569                     "point",
64570                     "area"
64571                 ],
64572                 "tags": {
64573                     "amenity": "charging_station"
64574                 },
64575                 "fields": [
64576                     "operator"
64577                 ],
64578                 "terms": [
64579                     "EV",
64580                     "Electric Vehicle",
64581                     "Supercharger"
64582                 ],
64583                 "name": "Charging Station"
64584             },
64585             "amenity/childcare": {
64586                 "icon": "school",
64587                 "fields": [
64588                     "building_area",
64589                     "address"
64590                 ],
64591                 "geometry": [
64592                     "point",
64593                     "vertex",
64594                     "area"
64595                 ],
64596                 "terms": [
64597                     "nursery",
64598                     "orphanage",
64599                     "playgroup"
64600                 ],
64601                 "tags": {
64602                     "amenity": "childcare"
64603                 },
64604                 "name": "Childcare"
64605             },
64606             "amenity/cinema": {
64607                 "icon": "cinema",
64608                 "fields": [
64609                     "building_area",
64610                     "address"
64611                 ],
64612                 "geometry": [
64613                     "point",
64614                     "vertex",
64615                     "area"
64616                 ],
64617                 "terms": [
64618                     "big screen",
64619                     "bijou",
64620                     "cine",
64621                     "drive-in",
64622                     "film",
64623                     "flicks",
64624                     "motion pictures",
64625                     "movie house",
64626                     "movie theater",
64627                     "moving pictures",
64628                     "nabes",
64629                     "photoplay",
64630                     "picture show",
64631                     "pictures",
64632                     "playhouse",
64633                     "show",
64634                     "silver screen"
64635                 ],
64636                 "tags": {
64637                     "amenity": "cinema"
64638                 },
64639                 "name": "Cinema"
64640             },
64641             "amenity/clinic": {
64642                 "name": "Clinic",
64643                 "geometry": [
64644                     "point",
64645                     "area"
64646                 ],
64647                 "terms": [
64648                     "clinic",
64649                     "medical clinic"
64650                 ],
64651                 "tags": {
64652                     "amenity": "clinic"
64653                 },
64654                 "icon": "hospital",
64655                 "fields": [
64656                     "building_area",
64657                     "address",
64658                     "opening_hours"
64659                 ]
64660             },
64661             "amenity/clock": {
64662                 "geometry": [
64663                     "point",
64664                     "vertex"
64665                 ],
64666                 "tags": {
64667                     "amenity": "clock"
64668                 },
64669                 "name": "Clock"
64670             },
64671             "amenity/college": {
64672                 "icon": "college",
64673                 "fields": [
64674                     "operator",
64675                     "address"
64676                 ],
64677                 "geometry": [
64678                     "point",
64679                     "area"
64680                 ],
64681                 "tags": {
64682                     "amenity": "college"
64683                 },
64684                 "terms": [],
64685                 "name": "College"
64686             },
64687             "amenity/compressed_air": {
64688                 "icon": "car",
64689                 "geometry": [
64690                     "point",
64691                     "area"
64692                 ],
64693                 "tags": {
64694                     "amenity": "compressed_air"
64695                 },
64696                 "name": "Compressed Air"
64697             },
64698             "amenity/courthouse": {
64699                 "fields": [
64700                     "operator",
64701                     "building_area",
64702                     "address"
64703                 ],
64704                 "geometry": [
64705                     "point",
64706                     "vertex",
64707                     "area"
64708                 ],
64709                 "tags": {
64710                     "amenity": "courthouse"
64711                 },
64712                 "name": "Courthouse"
64713             },
64714             "amenity/dentist": {
64715                 "name": "Dentist",
64716                 "geometry": [
64717                     "point",
64718                     "area"
64719                 ],
64720                 "terms": [
64721                     "dentist",
64722                     "dentist's office"
64723                 ],
64724                 "tags": {
64725                     "amenity": "dentist"
64726                 },
64727                 "icon": "hospital",
64728                 "fields": [
64729                     "building_area",
64730                     "address",
64731                     "opening_hours"
64732                 ]
64733             },
64734             "amenity/doctor": {
64735                 "name": "Doctor",
64736                 "geometry": [
64737                     "point",
64738                     "area"
64739                 ],
64740                 "terms": [
64741                     "doctor",
64742                     "doctor's office"
64743                 ],
64744                 "tags": {
64745                     "amenity": "doctors"
64746                 },
64747                 "icon": "hospital",
64748                 "fields": [
64749                     "building_area",
64750                     "address",
64751                     "opening_hours"
64752                 ]
64753             },
64754             "amenity/dojo": {
64755                 "icon": "pitch",
64756                 "geometry": [
64757                     "point",
64758                     "area"
64759                 ],
64760                 "terms": [
64761                     "martial arts",
64762                     "dojo",
64763                     "dojang"
64764                 ],
64765                 "tags": {
64766                     "amenity": "dojo"
64767                 },
64768                 "fields": [
64769                     "address",
64770                     "sport"
64771                 ],
64772                 "name": "Dojo / Martial Arts Academy"
64773             },
64774             "amenity/drinking_water": {
64775                 "icon": "water",
64776                 "geometry": [
64777                     "point"
64778                 ],
64779                 "tags": {
64780                     "amenity": "drinking_water"
64781                 },
64782                 "terms": [
64783                     "water fountain",
64784                     "potable water"
64785                 ],
64786                 "name": "Drinking Water"
64787             },
64788             "amenity/embassy": {
64789                 "geometry": [
64790                     "area",
64791                     "point"
64792                 ],
64793                 "tags": {
64794                     "amenity": "embassy"
64795                 },
64796                 "fields": [
64797                     "country",
64798                     "building_area"
64799                 ],
64800                 "icon": "embassy",
64801                 "name": "Embassy"
64802             },
64803             "amenity/fast_food": {
64804                 "icon": "fast-food",
64805                 "fields": [
64806                     "cuisine",
64807                     "building_area",
64808                     "address",
64809                     "opening_hours",
64810                     "smoking"
64811                 ],
64812                 "geometry": [
64813                     "point",
64814                     "vertex",
64815                     "area"
64816                 ],
64817                 "tags": {
64818                     "amenity": "fast_food"
64819                 },
64820                 "terms": [],
64821                 "name": "Fast Food"
64822             },
64823             "amenity/fire_station": {
64824                 "icon": "fire-station",
64825                 "fields": [
64826                     "operator",
64827                     "building_area",
64828                     "address"
64829                 ],
64830                 "geometry": [
64831                     "point",
64832                     "vertex",
64833                     "area"
64834                 ],
64835                 "tags": {
64836                     "amenity": "fire_station"
64837                 },
64838                 "terms": [],
64839                 "name": "Fire Station"
64840             },
64841             "amenity/fountain": {
64842                 "geometry": [
64843                     "point",
64844                     "area"
64845                 ],
64846                 "tags": {
64847                     "amenity": "fountain"
64848                 },
64849                 "name": "Fountain"
64850             },
64851             "amenity/fuel": {
64852                 "icon": "fuel",
64853                 "fields": [
64854                     "operator",
64855                     "address",
64856                     "building_area"
64857                 ],
64858                 "geometry": [
64859                     "point",
64860                     "vertex",
64861                     "area"
64862                 ],
64863                 "terms": [
64864                     "petrol",
64865                     "fuel",
64866                     "propane",
64867                     "diesel",
64868                     "lng",
64869                     "cng",
64870                     "biodiesel"
64871                 ],
64872                 "tags": {
64873                     "amenity": "fuel"
64874                 },
64875                 "name": "Gas Station"
64876             },
64877             "amenity/grave_yard": {
64878                 "icon": "cemetery",
64879                 "fields": [
64880                     "religion",
64881                     "denomination"
64882                 ],
64883                 "geometry": [
64884                     "point",
64885                     "vertex",
64886                     "area"
64887                 ],
64888                 "tags": {
64889                     "amenity": "grave_yard"
64890                 },
64891                 "name": "Graveyard"
64892             },
64893             "amenity/hospital": {
64894                 "icon": "hospital",
64895                 "fields": [
64896                     "emergency",
64897                     "address"
64898                 ],
64899                 "geometry": [
64900                     "point",
64901                     "vertex",
64902                     "area"
64903                 ],
64904                 "terms": [
64905                     "clinic",
64906                     "emergency room",
64907                     "health service",
64908                     "hospice",
64909                     "infirmary",
64910                     "institution",
64911                     "nursing home",
64912                     "rest home",
64913                     "sanatorium",
64914                     "sanitarium",
64915                     "sick bay",
64916                     "surgery",
64917                     "ward"
64918                 ],
64919                 "tags": {
64920                     "amenity": "hospital"
64921                 },
64922                 "name": "Hospital Grounds"
64923             },
64924             "amenity/kindergarten": {
64925                 "icon": "school",
64926                 "fields": [
64927                     "address"
64928                 ],
64929                 "geometry": [
64930                     "point",
64931                     "vertex",
64932                     "area"
64933                 ],
64934                 "terms": [
64935                     "nursery",
64936                     "preschool"
64937                 ],
64938                 "tags": {
64939                     "amenity": "kindergarten"
64940                 },
64941                 "name": "Kindergarten Grounds"
64942             },
64943             "amenity/library": {
64944                 "icon": "library",
64945                 "fields": [
64946                     "operator",
64947                     "building_area",
64948                     "address"
64949                 ],
64950                 "geometry": [
64951                     "point",
64952                     "vertex",
64953                     "area"
64954                 ],
64955                 "tags": {
64956                     "amenity": "library"
64957                 },
64958                 "terms": [],
64959                 "name": "Library"
64960             },
64961             "amenity/marketplace": {
64962                 "geometry": [
64963                     "point",
64964                     "vertex",
64965                     "area"
64966                 ],
64967                 "tags": {
64968                     "amenity": "marketplace"
64969                 },
64970                 "fields": [
64971                     "building_area"
64972                 ],
64973                 "name": "Marketplace"
64974             },
64975             "amenity/nightclub": {
64976                 "icon": "bar",
64977                 "fields": [
64978                     "building_area",
64979                     "address",
64980                     "opening_hours",
64981                     "smoking"
64982                 ],
64983                 "geometry": [
64984                     "point",
64985                     "vertex",
64986                     "area"
64987                 ],
64988                 "tags": {
64989                     "amenity": "nightclub"
64990                 },
64991                 "terms": [
64992                     "disco*",
64993                     "night club",
64994                     "dancing",
64995                     "dance club"
64996                 ],
64997                 "name": "Nightclub"
64998             },
64999             "amenity/parking": {
65000                 "icon": "parking",
65001                 "fields": [
65002                     "parking",
65003                     "capacity",
65004                     "fee",
65005                     "access_simple",
65006                     "supervised",
65007                     "park_ride",
65008                     "address"
65009                 ],
65010                 "geometry": [
65011                     "point",
65012                     "vertex",
65013                     "area"
65014                 ],
65015                 "tags": {
65016                     "amenity": "parking"
65017                 },
65018                 "terms": [],
65019                 "name": "Car Parking"
65020             },
65021             "amenity/parking_entrance": {
65022                 "icon": "entrance",
65023                 "geometry": [
65024                     "vertex"
65025                 ],
65026                 "tags": {
65027                     "amenity": "parking_entrance"
65028                 },
65029                 "fields": [
65030                     "access_simple",
65031                     "ref"
65032                 ],
65033                 "name": "Parking Garage Entrance/Exit"
65034             },
65035             "amenity/pharmacy": {
65036                 "icon": "pharmacy",
65037                 "fields": [
65038                     "operator",
65039                     "building_area",
65040                     "address",
65041                     "opening_hours"
65042                 ],
65043                 "geometry": [
65044                     "point",
65045                     "vertex",
65046                     "area"
65047                 ],
65048                 "tags": {
65049                     "amenity": "pharmacy"
65050                 },
65051                 "terms": [],
65052                 "name": "Pharmacy"
65053             },
65054             "amenity/place_of_worship": {
65055                 "icon": "place-of-worship",
65056                 "fields": [
65057                     "religion",
65058                     "denomination",
65059                     "building_area",
65060                     "address"
65061                 ],
65062                 "geometry": [
65063                     "point",
65064                     "vertex",
65065                     "area"
65066                 ],
65067                 "terms": [
65068                     "abbey",
65069                     "basilica",
65070                     "bethel",
65071                     "cathedral",
65072                     "chancel",
65073                     "chantry",
65074                     "chapel",
65075                     "church",
65076                     "fold",
65077                     "house of God",
65078                     "house of prayer",
65079                     "house of worship",
65080                     "minster",
65081                     "mission",
65082                     "mosque",
65083                     "oratory",
65084                     "parish",
65085                     "sacellum",
65086                     "sanctuary",
65087                     "shrine",
65088                     "synagogue",
65089                     "tabernacle",
65090                     "temple"
65091                 ],
65092                 "tags": {
65093                     "amenity": "place_of_worship"
65094                 },
65095                 "name": "Place of Worship"
65096             },
65097             "amenity/place_of_worship/buddhist": {
65098                 "icon": "place-of-worship",
65099                 "fields": [
65100                     "denomination",
65101                     "building_area",
65102                     "address"
65103                 ],
65104                 "geometry": [
65105                     "point",
65106                     "vertex",
65107                     "area"
65108                 ],
65109                 "terms": [
65110                     "stupa",
65111                     "vihara",
65112                     "monastery",
65113                     "temple",
65114                     "pagoda",
65115                     "zendo",
65116                     "dojo"
65117                 ],
65118                 "tags": {
65119                     "amenity": "place_of_worship",
65120                     "religion": "buddhist"
65121                 },
65122                 "name": "Buddhist Temple"
65123             },
65124             "amenity/place_of_worship/christian": {
65125                 "icon": "religious-christian",
65126                 "fields": [
65127                     "denomination",
65128                     "building_area",
65129                     "address"
65130                 ],
65131                 "geometry": [
65132                     "point",
65133                     "vertex",
65134                     "area"
65135                 ],
65136                 "terms": [
65137                     "christian",
65138                     "abbey",
65139                     "basilica",
65140                     "bethel",
65141                     "cathedral",
65142                     "chancel",
65143                     "chantry",
65144                     "chapel",
65145                     "church",
65146                     "fold",
65147                     "house of God",
65148                     "house of prayer",
65149                     "house of worship",
65150                     "minster",
65151                     "mission",
65152                     "oratory",
65153                     "parish",
65154                     "sacellum",
65155                     "sanctuary",
65156                     "shrine",
65157                     "tabernacle",
65158                     "temple"
65159                 ],
65160                 "tags": {
65161                     "amenity": "place_of_worship",
65162                     "religion": "christian"
65163                 },
65164                 "name": "Church"
65165             },
65166             "amenity/place_of_worship/jewish": {
65167                 "icon": "religious-jewish",
65168                 "fields": [
65169                     "denomination",
65170                     "building_area",
65171                     "address"
65172                 ],
65173                 "geometry": [
65174                     "point",
65175                     "vertex",
65176                     "area"
65177                 ],
65178                 "terms": [
65179                     "jewish",
65180                     "synagogue"
65181                 ],
65182                 "tags": {
65183                     "amenity": "place_of_worship",
65184                     "religion": "jewish"
65185                 },
65186                 "name": "Synagogue"
65187             },
65188             "amenity/place_of_worship/muslim": {
65189                 "icon": "religious-muslim",
65190                 "fields": [
65191                     "denomination",
65192                     "building_area",
65193                     "address"
65194                 ],
65195                 "geometry": [
65196                     "point",
65197                     "vertex",
65198                     "area"
65199                 ],
65200                 "terms": [
65201                     "muslim",
65202                     "mosque"
65203                 ],
65204                 "tags": {
65205                     "amenity": "place_of_worship",
65206                     "religion": "muslim"
65207                 },
65208                 "name": "Mosque"
65209             },
65210             "amenity/police": {
65211                 "icon": "police",
65212                 "fields": [
65213                     "operator",
65214                     "building_area",
65215                     "address"
65216                 ],
65217                 "geometry": [
65218                     "point",
65219                     "vertex",
65220                     "area"
65221                 ],
65222                 "terms": [
65223                     "badge",
65224                     "bear",
65225                     "blue",
65226                     "bluecoat",
65227                     "bobby",
65228                     "boy scout",
65229                     "bull",
65230                     "constable",
65231                     "constabulary",
65232                     "cop",
65233                     "copper",
65234                     "corps",
65235                     "county mounty",
65236                     "detective",
65237                     "fed",
65238                     "flatfoot",
65239                     "force",
65240                     "fuzz",
65241                     "gendarme",
65242                     "gumshoe",
65243                     "heat",
65244                     "law",
65245                     "law enforcement",
65246                     "man",
65247                     "narc",
65248                     "officers",
65249                     "patrolman",
65250                     "police"
65251                 ],
65252                 "tags": {
65253                     "amenity": "police"
65254                 },
65255                 "name": "Police"
65256             },
65257             "amenity/post_box": {
65258                 "icon": "post",
65259                 "fields": [
65260                     "operator",
65261                     "collection_times"
65262                 ],
65263                 "geometry": [
65264                     "point",
65265                     "vertex"
65266                 ],
65267                 "tags": {
65268                     "amenity": "post_box"
65269                 },
65270                 "terms": [
65271                     "letter drop",
65272                     "letterbox",
65273                     "mail drop",
65274                     "mailbox",
65275                     "pillar box",
65276                     "postbox"
65277                 ],
65278                 "name": "Mailbox"
65279             },
65280             "amenity/post_office": {
65281                 "icon": "post",
65282                 "fields": [
65283                     "operator",
65284                     "collection_times",
65285                     "building_area"
65286                 ],
65287                 "geometry": [
65288                     "point",
65289                     "vertex",
65290                     "area"
65291                 ],
65292                 "tags": {
65293                     "amenity": "post_office"
65294                 },
65295                 "name": "Post Office"
65296             },
65297             "amenity/pub": {
65298                 "icon": "beer",
65299                 "fields": [
65300                     "building_area",
65301                     "address",
65302                     "opening_hours",
65303                     "smoking"
65304                 ],
65305                 "geometry": [
65306                     "point",
65307                     "vertex",
65308                     "area"
65309                 ],
65310                 "tags": {
65311                     "amenity": "pub"
65312                 },
65313                 "terms": [],
65314                 "name": "Pub"
65315             },
65316             "amenity/ranger_station": {
65317                 "fields": [
65318                     "building_area",
65319                     "opening_hours",
65320                     "operator",
65321                     "phone"
65322                 ],
65323                 "geometry": [
65324                     "point",
65325                     "area"
65326                 ],
65327                 "terms": [
65328                     "visitor center",
65329                     "visitor centre",
65330                     "permit center",
65331                     "permit centre",
65332                     "backcountry office",
65333                     "warden office",
65334                     "warden center"
65335                 ],
65336                 "tags": {
65337                     "amenity": "ranger_station"
65338                 },
65339                 "name": "Ranger Station"
65340             },
65341             "amenity/recycling": {
65342                 "icon": "recycling",
65343                 "fields": [
65344                     "recycling/cans",
65345                     "recycling/glass",
65346                     "recycling/paper",
65347                     "recycling/clothes"
65348                 ],
65349                 "geometry": [
65350                     "point",
65351                     "vertex",
65352                     "area"
65353                 ],
65354                 "terms": [],
65355                 "tags": {
65356                     "amenity": "recycling"
65357                 },
65358                 "name": "Recycling"
65359             },
65360             "amenity/restaurant": {
65361                 "icon": "restaurant",
65362                 "fields": [
65363                     "cuisine",
65364                     "building_area",
65365                     "address",
65366                     "opening_hours",
65367                     "capacity",
65368                     "smoking"
65369                 ],
65370                 "geometry": [
65371                     "point",
65372                     "vertex",
65373                     "area"
65374                 ],
65375                 "terms": [
65376                     "bar",
65377                     "cafeteria",
65378                     "café",
65379                     "canteen",
65380                     "chophouse",
65381                     "coffee shop",
65382                     "diner",
65383                     "dining room",
65384                     "dive*",
65385                     "doughtnut shop",
65386                     "drive-in",
65387                     "eatery",
65388                     "eating house",
65389                     "eating place",
65390                     "fast-food place",
65391                     "fish and chips",
65392                     "greasy spoon",
65393                     "grill",
65394                     "hamburger stand",
65395                     "hashery",
65396                     "hideaway",
65397                     "hotdog stand",
65398                     "inn",
65399                     "joint*",
65400                     "luncheonette",
65401                     "lunchroom",
65402                     "night club",
65403                     "outlet*",
65404                     "pizzeria",
65405                     "saloon",
65406                     "soda fountain",
65407                     "watering hole"
65408                 ],
65409                 "tags": {
65410                     "amenity": "restaurant"
65411                 },
65412                 "name": "Restaurant"
65413             },
65414             "amenity/school": {
65415                 "icon": "school",
65416                 "fields": [
65417                     "operator",
65418                     "address"
65419                 ],
65420                 "geometry": [
65421                     "point",
65422                     "vertex",
65423                     "area"
65424                 ],
65425                 "terms": [
65426                     "academy",
65427                     "alma mater",
65428                     "blackboard",
65429                     "college",
65430                     "department",
65431                     "discipline",
65432                     "establishment",
65433                     "faculty",
65434                     "hall",
65435                     "halls of ivy",
65436                     "institute",
65437                     "institution",
65438                     "jail*",
65439                     "schoolhouse",
65440                     "seminary",
65441                     "university"
65442                 ],
65443                 "tags": {
65444                     "amenity": "school"
65445                 },
65446                 "name": "School Grounds"
65447             },
65448             "amenity/shelter": {
65449                 "fields": [
65450                     "shelter_type"
65451                 ],
65452                 "geometry": [
65453                     "point",
65454                     "vertex",
65455                     "area"
65456                 ],
65457                 "tags": {
65458                     "amenity": "shelter"
65459                 },
65460                 "terms": [
65461                     "lean-to"
65462                 ],
65463                 "name": "Shelter"
65464             },
65465             "amenity/social_facility": {
65466                 "name": "Social Facility",
65467                 "geometry": [
65468                     "point",
65469                     "area"
65470                 ],
65471                 "terms": [],
65472                 "tags": {
65473                     "amenity": "social_facility"
65474                 },
65475                 "fields": [
65476                     "social_facility_for",
65477                     "address",
65478                     "phone",
65479                     "opening_hours",
65480                     "wheelchair",
65481                     "operator"
65482                 ]
65483             },
65484             "amenity/social_facility/food_bank": {
65485                 "name": "Food Bank",
65486                 "geometry": [
65487                     "point",
65488                     "area"
65489                 ],
65490                 "terms": [],
65491                 "tags": {
65492                     "amenity": "social_facility",
65493                     "social_facility": "food_bank"
65494                 },
65495                 "fields": [
65496                     "social_facility_for",
65497                     "address",
65498                     "phone",
65499                     "opening_hours",
65500                     "wheelchair",
65501                     "operator"
65502                 ]
65503             },
65504             "amenity/social_facility/group_home": {
65505                 "name": "Group Home",
65506                 "geometry": [
65507                     "point",
65508                     "area"
65509                 ],
65510                 "terms": [
65511                     "elderly",
65512                     "old",
65513                     "senior living"
65514                 ],
65515                 "tags": {
65516                     "amenity": "social_facility",
65517                     "social_facility": "group_home",
65518                     "social_facility_for": "senior"
65519                 },
65520                 "fields": [
65521                     "social_facility_for",
65522                     "address",
65523                     "phone",
65524                     "opening_hours",
65525                     "wheelchair",
65526                     "operator"
65527                 ]
65528             },
65529             "amenity/social_facility/homeless_shelter": {
65530                 "name": "Homeless Shelter",
65531                 "geometry": [
65532                     "point",
65533                     "area"
65534                 ],
65535                 "terms": [
65536                     "houseless",
65537                     "unhoused",
65538                     "displaced"
65539                 ],
65540                 "tags": {
65541                     "amenity": "social_facility",
65542                     "social_facility": "shelter",
65543                     "social_facility:for": "homeless"
65544                 },
65545                 "fields": [
65546                     "social_facility_for",
65547                     "address",
65548                     "phone",
65549                     "opening_hours",
65550                     "wheelchair",
65551                     "operator"
65552                 ]
65553             },
65554             "amenity/studio": {
65555                 "name": "Studio",
65556                 "geometry": [
65557                     "point",
65558                     "area"
65559                 ],
65560                 "terms": [
65561                     "recording studio",
65562                     "studio",
65563                     "radio",
65564                     "radio studio",
65565                     "television",
65566                     "television studio"
65567                 ],
65568                 "tags": {
65569                     "amenity": "studio"
65570                 },
65571                 "icon": "music",
65572                 "fields": [
65573                     "building_area",
65574                     "studio_type",
65575                     "address"
65576                 ]
65577             },
65578             "amenity/swimming_pool": {
65579                 "geometry": [
65580                     "point",
65581                     "vertex",
65582                     "area"
65583                 ],
65584                 "tags": {
65585                     "amenity": "swimming_pool"
65586                 },
65587                 "icon": "swimming",
65588                 "searchable": false,
65589                 "name": "Swimming Pool"
65590             },
65591             "amenity/taxi": {
65592                 "fields": [
65593                     "operator",
65594                     "capacity"
65595                 ],
65596                 "geometry": [
65597                     "point",
65598                     "vertex",
65599                     "area"
65600                 ],
65601                 "terms": [
65602                     "cab"
65603                 ],
65604                 "tags": {
65605                     "amenity": "taxi"
65606                 },
65607                 "name": "Taxi Stand"
65608             },
65609             "amenity/telephone": {
65610                 "icon": "telephone",
65611                 "geometry": [
65612                     "point",
65613                     "vertex"
65614                 ],
65615                 "tags": {
65616                     "amenity": "telephone"
65617                 },
65618                 "terms": [
65619                     "phone"
65620                 ],
65621                 "name": "Telephone"
65622             },
65623             "amenity/theatre": {
65624                 "icon": "theatre",
65625                 "fields": [
65626                     "operator",
65627                     "building_area",
65628                     "address"
65629                 ],
65630                 "geometry": [
65631                     "point",
65632                     "vertex",
65633                     "area"
65634                 ],
65635                 "terms": [
65636                     "theatre",
65637                     "performance",
65638                     "play",
65639                     "musical"
65640                 ],
65641                 "tags": {
65642                     "amenity": "theatre"
65643                 },
65644                 "name": "Theater"
65645             },
65646             "amenity/toilets": {
65647                 "fields": [
65648                     "toilets/disposal",
65649                     "operator",
65650                     "building_area",
65651                     "access_toilets"
65652                 ],
65653                 "geometry": [
65654                     "point",
65655                     "vertex",
65656                     "area"
65657                 ],
65658                 "terms": [
65659                     "bathroom",
65660                     "restroom",
65661                     "outhouse",
65662                     "privy",
65663                     "head",
65664                     "lavatory",
65665                     "latrine",
65666                     "water closet",
65667                     "WC",
65668                     "W.C."
65669                 ],
65670                 "tags": {
65671                     "amenity": "toilets"
65672                 },
65673                 "icon": "toilets",
65674                 "name": "Toilets"
65675             },
65676             "amenity/townhall": {
65677                 "icon": "town-hall",
65678                 "fields": [
65679                     "building_area",
65680                     "address"
65681                 ],
65682                 "geometry": [
65683                     "point",
65684                     "vertex",
65685                     "area"
65686                 ],
65687                 "terms": [
65688                     "village hall",
65689                     "city government",
65690                     "courthouse",
65691                     "municipal building",
65692                     "municipal center",
65693                     "municipal centre"
65694                 ],
65695                 "tags": {
65696                     "amenity": "townhall"
65697                 },
65698                 "name": "Town Hall"
65699             },
65700             "amenity/university": {
65701                 "icon": "college",
65702                 "fields": [
65703                     "operator",
65704                     "address"
65705                 ],
65706                 "geometry": [
65707                     "point",
65708                     "vertex",
65709                     "area"
65710                 ],
65711                 "tags": {
65712                     "amenity": "university"
65713                 },
65714                 "terms": [
65715                     "college"
65716                 ],
65717                 "name": "University"
65718             },
65719             "amenity/vending_machine": {
65720                 "fields": [
65721                     "vending",
65722                     "operator"
65723                 ],
65724                 "geometry": [
65725                     "point"
65726                 ],
65727                 "tags": {
65728                     "amenity": "vending_machine"
65729                 },
65730                 "name": "Vending Machine"
65731             },
65732             "amenity/veterinary": {
65733                 "fields": [],
65734                 "geometry": [
65735                     "point",
65736                     "area"
65737                 ],
65738                 "terms": [
65739                     "pet clinic",
65740                     "veterinarian",
65741                     "animal hospital",
65742                     "pet doctor"
65743                 ],
65744                 "tags": {
65745                     "amenity": "veterinary"
65746                 },
65747                 "name": "Veterinary"
65748             },
65749             "amenity/waste_basket": {
65750                 "icon": "waste-basket",
65751                 "geometry": [
65752                     "point",
65753                     "vertex"
65754                 ],
65755                 "tags": {
65756                     "amenity": "waste_basket"
65757                 },
65758                 "terms": [
65759                     "rubbish bin",
65760                     "litter bin",
65761                     "trash can",
65762                     "garbage can"
65763                 ],
65764                 "name": "Waste Basket"
65765             },
65766             "area": {
65767                 "name": "Area",
65768                 "tags": {
65769                     "area": "yes"
65770                 },
65771                 "geometry": [
65772                     "area"
65773                 ],
65774                 "matchScore": 0.1
65775             },
65776             "barrier": {
65777                 "geometry": [
65778                     "point",
65779                     "vertex",
65780                     "line",
65781                     "area"
65782                 ],
65783                 "tags": {
65784                     "barrier": "*"
65785                 },
65786                 "fields": [
65787                     "barrier"
65788                 ],
65789                 "name": "Barrier"
65790             },
65791             "barrier/block": {
65792                 "fields": [
65793                     "access"
65794                 ],
65795                 "geometry": [
65796                     "point",
65797                     "vertex"
65798                 ],
65799                 "tags": {
65800                     "barrier": "block"
65801                 },
65802                 "name": "Block"
65803             },
65804             "barrier/bollard": {
65805                 "fields": [
65806                     "access"
65807                 ],
65808                 "geometry": [
65809                     "point",
65810                     "vertex",
65811                     "line"
65812                 ],
65813                 "tags": {
65814                     "barrier": "bollard"
65815                 },
65816                 "name": "Bollard"
65817             },
65818             "barrier/cattle_grid": {
65819                 "geometry": [
65820                     "vertex"
65821                 ],
65822                 "tags": {
65823                     "barrier": "cattle_grid"
65824                 },
65825                 "name": "Cattle Grid"
65826             },
65827             "barrier/city_wall": {
65828                 "geometry": [
65829                     "line",
65830                     "area"
65831                 ],
65832                 "tags": {
65833                     "barrier": "city_wall"
65834                 },
65835                 "name": "City Wall"
65836             },
65837             "barrier/cycle_barrier": {
65838                 "fields": [
65839                     "access"
65840                 ],
65841                 "geometry": [
65842                     "vertex"
65843                 ],
65844                 "tags": {
65845                     "barrier": "cycle_barrier"
65846                 },
65847                 "name": "Cycle Barrier"
65848             },
65849             "barrier/ditch": {
65850                 "geometry": [
65851                     "line",
65852                     "area"
65853                 ],
65854                 "tags": {
65855                     "barrier": "ditch"
65856                 },
65857                 "name": "Ditch"
65858             },
65859             "barrier/entrance": {
65860                 "icon": "entrance",
65861                 "geometry": [
65862                     "vertex"
65863                 ],
65864                 "tags": {
65865                     "barrier": "entrance"
65866                 },
65867                 "name": "Entrance",
65868                 "searchable": false
65869             },
65870             "barrier/fence": {
65871                 "geometry": [
65872                     "line"
65873                 ],
65874                 "tags": {
65875                     "barrier": "fence"
65876                 },
65877                 "name": "Fence"
65878             },
65879             "barrier/gate": {
65880                 "fields": [
65881                     "access"
65882                 ],
65883                 "geometry": [
65884                     "point",
65885                     "vertex",
65886                     "line"
65887                 ],
65888                 "tags": {
65889                     "barrier": "gate"
65890                 },
65891                 "name": "Gate"
65892             },
65893             "barrier/hedge": {
65894                 "geometry": [
65895                     "line",
65896                     "area"
65897                 ],
65898                 "tags": {
65899                     "barrier": "hedge"
65900                 },
65901                 "name": "Hedge"
65902             },
65903             "barrier/kissing_gate": {
65904                 "fields": [
65905                     "access"
65906                 ],
65907                 "geometry": [
65908                     "vertex"
65909                 ],
65910                 "tags": {
65911                     "barrier": "kissing_gate"
65912                 },
65913                 "name": "Kissing Gate"
65914             },
65915             "barrier/lift_gate": {
65916                 "fields": [
65917                     "access"
65918                 ],
65919                 "geometry": [
65920                     "point",
65921                     "vertex"
65922                 ],
65923                 "tags": {
65924                     "barrier": "lift_gate"
65925                 },
65926                 "name": "Lift Gate"
65927             },
65928             "barrier/retaining_wall": {
65929                 "geometry": [
65930                     "line",
65931                     "area"
65932                 ],
65933                 "tags": {
65934                     "barrier": "retaining_wall"
65935                 },
65936                 "name": "Retaining Wall"
65937             },
65938             "barrier/stile": {
65939                 "fields": [
65940                     "access"
65941                 ],
65942                 "geometry": [
65943                     "point",
65944                     "vertex"
65945                 ],
65946                 "tags": {
65947                     "barrier": "stile"
65948                 },
65949                 "name": "Stile"
65950             },
65951             "barrier/toll_booth": {
65952                 "fields": [
65953                     "access"
65954                 ],
65955                 "geometry": [
65956                     "vertex"
65957                 ],
65958                 "tags": {
65959                     "barrier": "toll_booth"
65960                 },
65961                 "name": "Toll Booth"
65962             },
65963             "barrier/wall": {
65964                 "geometry": [
65965                     "line",
65966                     "area"
65967                 ],
65968                 "tags": {
65969                     "barrier": "wall"
65970                 },
65971                 "name": "Wall"
65972             },
65973             "boundary/administrative": {
65974                 "name": "Administrative Boundary",
65975                 "geometry": [
65976                     "line"
65977                 ],
65978                 "tags": {
65979                     "boundary": "administrative"
65980                 },
65981                 "fields": [
65982                     "admin_level"
65983                 ]
65984             },
65985             "building": {
65986                 "icon": "building",
65987                 "fields": [
65988                     "building",
65989                     "levels",
65990                     "address"
65991                 ],
65992                 "geometry": [
65993                     "area"
65994                 ],
65995                 "tags": {
65996                     "building": "*"
65997                 },
65998                 "terms": [],
65999                 "name": "Building"
66000             },
66001             "building/apartments": {
66002                 "icon": "commercial",
66003                 "fields": [
66004                     "address",
66005                     "levels"
66006                 ],
66007                 "geometry": [
66008                     "point",
66009                     "vertex",
66010                     "area"
66011                 ],
66012                 "tags": {
66013                     "building": "apartments"
66014                 },
66015                 "name": "Apartments"
66016             },
66017             "building/barn": {
66018                 "icon": "building",
66019                 "fields": [
66020                     "address",
66021                     "levels"
66022                 ],
66023                 "geometry": [
66024                     "point",
66025                     "vertex",
66026                     "area"
66027                 ],
66028                 "tags": {
66029                     "building": "barn"
66030                 },
66031                 "name": "Barn"
66032             },
66033             "building/bunker": {
66034                 "fields": [
66035                     "address",
66036                     "levels"
66037                 ],
66038                 "geometry": [
66039                     "point",
66040                     "vertex",
66041                     "area"
66042                 ],
66043                 "tags": {
66044                     "building": "bunker"
66045                 },
66046                 "name": "Bunker",
66047                 "searchable": false
66048             },
66049             "building/cabin": {
66050                 "icon": "building",
66051                 "fields": [
66052                     "address",
66053                     "levels"
66054                 ],
66055                 "geometry": [
66056                     "point",
66057                     "vertex",
66058                     "area"
66059                 ],
66060                 "tags": {
66061                     "building": "cabin"
66062                 },
66063                 "name": "Cabin"
66064             },
66065             "building/cathedral": {
66066                 "icon": "place-of-worship",
66067                 "fields": [
66068                     "address",
66069                     "levels"
66070                 ],
66071                 "geometry": [
66072                     "point",
66073                     "vertex",
66074                     "area"
66075                 ],
66076                 "tags": {
66077                     "building": "cathedral"
66078                 },
66079                 "name": "Cathedral"
66080             },
66081             "building/chapel": {
66082                 "icon": "place-of-worship",
66083                 "fields": [
66084                     "address",
66085                     "levels"
66086                 ],
66087                 "geometry": [
66088                     "point",
66089                     "vertex",
66090                     "area"
66091                 ],
66092                 "tags": {
66093                     "building": "chapel"
66094                 },
66095                 "name": "Chapel"
66096             },
66097             "building/church": {
66098                 "icon": "place-of-worship",
66099                 "fields": [
66100                     "address",
66101                     "levels"
66102                 ],
66103                 "geometry": [
66104                     "point",
66105                     "vertex",
66106                     "area"
66107                 ],
66108                 "tags": {
66109                     "building": "church"
66110                 },
66111                 "name": "Church"
66112             },
66113             "building/commercial": {
66114                 "icon": "commercial",
66115                 "fields": [
66116                     "address",
66117                     "smoking"
66118                 ],
66119                 "geometry": [
66120                     "point",
66121                     "vertex",
66122                     "area"
66123                 ],
66124                 "tags": {
66125                     "building": "commercial"
66126                 },
66127                 "name": "Commercial Building"
66128             },
66129             "building/construction": {
66130                 "icon": "building",
66131                 "fields": [
66132                     "address",
66133                     "levels"
66134                 ],
66135                 "geometry": [
66136                     "point",
66137                     "vertex",
66138                     "area"
66139                 ],
66140                 "tags": {
66141                     "building": "construction"
66142                 },
66143                 "name": "Building Under Construction"
66144             },
66145             "building/detached": {
66146                 "icon": "building",
66147                 "fields": [
66148                     "address",
66149                     "levels"
66150                 ],
66151                 "geometry": [
66152                     "point",
66153                     "vertex",
66154                     "area"
66155                 ],
66156                 "tags": {
66157                     "building": "detached"
66158                 },
66159                 "name": "Detached Home"
66160             },
66161             "building/dormitory": {
66162                 "icon": "building",
66163                 "fields": [
66164                     "address",
66165                     "levels",
66166                     "smoking"
66167                 ],
66168                 "geometry": [
66169                     "point",
66170                     "vertex",
66171                     "area"
66172                 ],
66173                 "tags": {
66174                     "building": "dormitory"
66175                 },
66176                 "name": "Dormitory"
66177             },
66178             "building/entrance": {
66179                 "icon": "entrance",
66180                 "geometry": [
66181                     "vertex"
66182                 ],
66183                 "tags": {
66184                     "building": "entrance"
66185                 },
66186                 "name": "Entrance/Exit",
66187                 "searchable": false
66188             },
66189             "building/garage": {
66190                 "fields": [
66191                     "capacity"
66192                 ],
66193                 "geometry": [
66194                     "point",
66195                     "vertex",
66196                     "area"
66197                 ],
66198                 "tags": {
66199                     "building": "garage"
66200                 },
66201                 "name": "Garage",
66202                 "icon": "warehouse"
66203             },
66204             "building/garages": {
66205                 "icon": "warehouse",
66206                 "fields": [
66207                     "capacity"
66208                 ],
66209                 "geometry": [
66210                     "point",
66211                     "vertex",
66212                     "area"
66213                 ],
66214                 "tags": {
66215                     "building": "garages"
66216                 },
66217                 "name": "Garages"
66218             },
66219             "building/greenhouse": {
66220                 "icon": "building",
66221                 "fields": [
66222                     "address",
66223                     "levels"
66224                 ],
66225                 "geometry": [
66226                     "point",
66227                     "vertex",
66228                     "area"
66229                 ],
66230                 "tags": {
66231                     "building": "greenhouse"
66232                 },
66233                 "name": "Greenhouse"
66234             },
66235             "building/hospital": {
66236                 "icon": "building",
66237                 "fields": [
66238                     "address",
66239                     "levels"
66240                 ],
66241                 "geometry": [
66242                     "point",
66243                     "vertex",
66244                     "area"
66245                 ],
66246                 "tags": {
66247                     "building": "hospital"
66248                 },
66249                 "name": "Hospital Building"
66250             },
66251             "building/hotel": {
66252                 "icon": "building",
66253                 "fields": [
66254                     "address",
66255                     "levels",
66256                     "smoking"
66257                 ],
66258                 "geometry": [
66259                     "point",
66260                     "vertex",
66261                     "area"
66262                 ],
66263                 "tags": {
66264                     "building": "hotel"
66265                 },
66266                 "name": "Hotel Building"
66267             },
66268             "building/house": {
66269                 "icon": "building",
66270                 "fields": [
66271                     "address",
66272                     "levels"
66273                 ],
66274                 "geometry": [
66275                     "point",
66276                     "area"
66277                 ],
66278                 "tags": {
66279                     "building": "house"
66280                 },
66281                 "name": "House"
66282             },
66283             "building/hut": {
66284                 "geometry": [
66285                     "point",
66286                     "vertex",
66287                     "area"
66288                 ],
66289                 "tags": {
66290                     "building": "hut"
66291                 },
66292                 "name": "Hut"
66293             },
66294             "building/industrial": {
66295                 "icon": "industrial",
66296                 "fields": [
66297                     "address",
66298                     "levels"
66299                 ],
66300                 "geometry": [
66301                     "point",
66302                     "vertex",
66303                     "area"
66304                 ],
66305                 "tags": {
66306                     "building": "industrial"
66307                 },
66308                 "name": "Industrial Building"
66309             },
66310             "building/public": {
66311                 "icon": "building",
66312                 "fields": [
66313                     "address",
66314                     "levels",
66315                     "smoking"
66316                 ],
66317                 "geometry": [
66318                     "point",
66319                     "vertex",
66320                     "area"
66321                 ],
66322                 "tags": {
66323                     "building": "public"
66324                 },
66325                 "name": "Public Building"
66326             },
66327             "building/residential": {
66328                 "icon": "building",
66329                 "fields": [
66330                     "address",
66331                     "levels"
66332                 ],
66333                 "geometry": [
66334                     "point",
66335                     "vertex",
66336                     "area"
66337                 ],
66338                 "tags": {
66339                     "building": "residential"
66340                 },
66341                 "name": "Residential Building"
66342             },
66343             "building/retail": {
66344                 "icon": "building",
66345                 "fields": [
66346                     "address",
66347                     "levels",
66348                     "smoking"
66349                 ],
66350                 "geometry": [
66351                     "point",
66352                     "vertex",
66353                     "area"
66354                 ],
66355                 "tags": {
66356                     "building": "retail"
66357                 },
66358                 "name": "Retail Building"
66359             },
66360             "building/roof": {
66361                 "icon": "building",
66362                 "fields": [
66363                     "address",
66364                     "levels"
66365                 ],
66366                 "geometry": [
66367                     "point",
66368                     "vertex",
66369                     "area"
66370                 ],
66371                 "tags": {
66372                     "building": "roof"
66373                 },
66374                 "name": "Roof"
66375             },
66376             "building/school": {
66377                 "icon": "building",
66378                 "fields": [
66379                     "address",
66380                     "levels"
66381                 ],
66382                 "geometry": [
66383                     "point",
66384                     "vertex",
66385                     "area"
66386                 ],
66387                 "tags": {
66388                     "building": "school"
66389                 },
66390                 "name": "School Building"
66391             },
66392             "building/shed": {
66393                 "icon": "building",
66394                 "fields": [
66395                     "address",
66396                     "levels"
66397                 ],
66398                 "geometry": [
66399                     "point",
66400                     "vertex",
66401                     "area"
66402                 ],
66403                 "tags": {
66404                     "building": "shed"
66405                 },
66406                 "name": "Shed"
66407             },
66408             "building/stable": {
66409                 "icon": "building",
66410                 "fields": [
66411                     "address",
66412                     "levels"
66413                 ],
66414                 "geometry": [
66415                     "point",
66416                     "vertex",
66417                     "area"
66418                 ],
66419                 "tags": {
66420                     "building": "stable"
66421                 },
66422                 "name": "Stable"
66423             },
66424             "building/static_caravan": {
66425                 "icon": "building",
66426                 "fields": [
66427                     "address",
66428                     "levels"
66429                 ],
66430                 "geometry": [
66431                     "point",
66432                     "vertex",
66433                     "area"
66434                 ],
66435                 "tags": {
66436                     "building": "static_caravan"
66437                 },
66438                 "name": "Static Mobile Home"
66439             },
66440             "building/terrace": {
66441                 "icon": "building",
66442                 "fields": [
66443                     "address",
66444                     "levels"
66445                 ],
66446                 "geometry": [
66447                     "point",
66448                     "vertex",
66449                     "area"
66450                 ],
66451                 "tags": {
66452                     "building": "terrace"
66453                 },
66454                 "name": "Row Houses"
66455             },
66456             "building/train_station": {
66457                 "icon": "building",
66458                 "fields": [
66459                     "address",
66460                     "levels"
66461                 ],
66462                 "geometry": [
66463                     "point",
66464                     "vertex",
66465                     "area"
66466                 ],
66467                 "tags": {
66468                     "building": "train_station"
66469                 },
66470                 "name": "Train Station",
66471                 "searchable": false
66472             },
66473             "building/university": {
66474                 "icon": "building",
66475                 "fields": [
66476                     "address",
66477                     "levels"
66478                 ],
66479                 "geometry": [
66480                     "point",
66481                     "vertex",
66482                     "area"
66483                 ],
66484                 "tags": {
66485                     "building": "university"
66486                 },
66487                 "name": "University Building"
66488             },
66489             "building/warehouse": {
66490                 "icon": "building",
66491                 "fields": [
66492                     "address",
66493                     "levels"
66494                 ],
66495                 "geometry": [
66496                     "point",
66497                     "vertex",
66498                     "area"
66499                 ],
66500                 "tags": {
66501                     "building": "warehouse"
66502                 },
66503                 "name": "Warehouse"
66504             },
66505             "craft/basket_maker": {
66506                 "name": "Basket Maker",
66507                 "geometry": [
66508                     "point",
66509                     "area"
66510                 ],
66511                 "terms": [
66512                     "basket",
66513                     "basketry",
66514                     "basket maker",
66515                     "basket weaver"
66516                 ],
66517                 "tags": {
66518                     "craft": "basket_maker"
66519                 },
66520                 "icon": "art-gallery",
66521                 "fields": [
66522                     "building_area",
66523                     "address",
66524                     "operator",
66525                     "opening_hours"
66526                 ]
66527             },
66528             "craft/beekeeper": {
66529                 "name": "Beekeeper",
66530                 "geometry": [
66531                     "point",
66532                     "area"
66533                 ],
66534                 "terms": [
66535                     "bees",
66536                     "beekeeper",
66537                     "bee box"
66538                 ],
66539                 "tags": {
66540                     "craft": "beekeeper"
66541                 },
66542                 "icon": "farm",
66543                 "fields": [
66544                     "building_area",
66545                     "address",
66546                     "operator",
66547                     "opening_hours"
66548                 ]
66549             },
66550             "craft/blacksmith": {
66551                 "name": "Blacksmith",
66552                 "geometry": [
66553                     "point",
66554                     "area"
66555                 ],
66556                 "terms": [
66557                     "blacksmith"
66558                 ],
66559                 "tags": {
66560                     "craft": "blacksmith"
66561                 },
66562                 "icon": "farm",
66563                 "fields": [
66564                     "building_area",
66565                     "address",
66566                     "operator",
66567                     "opening_hours"
66568                 ]
66569             },
66570             "craft/boatbuilder": {
66571                 "name": "Boat Builder",
66572                 "geometry": [
66573                     "point",
66574                     "area"
66575                 ],
66576                 "terms": [
66577                     "boat builder"
66578                 ],
66579                 "tags": {
66580                     "craft": "boatbuilder"
66581                 },
66582                 "icon": "marker-stroked",
66583                 "fields": [
66584                     "building_area",
66585                     "address",
66586                     "operator",
66587                     "opening_hours"
66588                 ]
66589             },
66590             "craft/bookbinder": {
66591                 "name": "Bookbinder",
66592                 "geometry": [
66593                     "point",
66594                     "area"
66595                 ],
66596                 "terms": [
66597                     "bookbinder",
66598                     "book repair"
66599                 ],
66600                 "tags": {
66601                     "craft": "bookbinder"
66602                 },
66603                 "icon": "library",
66604                 "fields": [
66605                     "building_area",
66606                     "address",
66607                     "operator",
66608                     "opening_hours"
66609                 ]
66610             },
66611             "craft/brewery": {
66612                 "name": "Brewery",
66613                 "geometry": [
66614                     "point",
66615                     "area"
66616                 ],
66617                 "terms": [
66618                     "brewery"
66619                 ],
66620                 "tags": {
66621                     "craft": "brewery"
66622                 },
66623                 "icon": "beer",
66624                 "fields": [
66625                     "building_area",
66626                     "address",
66627                     "operator",
66628                     "opening_hours"
66629                 ]
66630             },
66631             "craft/carpenter": {
66632                 "name": "Carpenter",
66633                 "geometry": [
66634                     "point",
66635                     "area"
66636                 ],
66637                 "terms": [
66638                     "carpenter",
66639                     "woodworker"
66640                 ],
66641                 "tags": {
66642                     "craft": "carpenter"
66643                 },
66644                 "icon": "logging",
66645                 "fields": [
66646                     "building_area",
66647                     "address",
66648                     "operator",
66649                     "opening_hours"
66650                 ]
66651             },
66652             "craft/carpet_layer": {
66653                 "name": "Carpet Layer",
66654                 "geometry": [
66655                     "point",
66656                     "area"
66657                 ],
66658                 "terms": [
66659                     "carpet layer"
66660                 ],
66661                 "tags": {
66662                     "craft": "carpet_layer"
66663                 },
66664                 "icon": "square",
66665                 "fields": [
66666                     "building_area",
66667                     "address",
66668                     "operator",
66669                     "opening_hours"
66670                 ]
66671             },
66672             "craft/caterer": {
66673                 "name": "Caterer",
66674                 "geometry": [
66675                     "point",
66676                     "area"
66677                 ],
66678                 "terms": [
66679                     "Caterer",
66680                     "Catering"
66681                 ],
66682                 "tags": {
66683                     "craft": "caterer"
66684                 },
66685                 "icon": "bakery",
66686                 "fields": [
66687                     "cuisine",
66688                     "building_area",
66689                     "address",
66690                     "operator",
66691                     "opening_hours"
66692                 ]
66693             },
66694             "craft/clockmaker": {
66695                 "name": "Clockmaker",
66696                 "geometry": [
66697                     "point",
66698                     "area"
66699                 ],
66700                 "terms": [
66701                     "clock",
66702                     "clockmaker",
66703                     "clock repair"
66704                 ],
66705                 "tags": {
66706                     "craft": "clockmaker"
66707                 },
66708                 "icon": "circle-stroked",
66709                 "fields": [
66710                     "building_area",
66711                     "address",
66712                     "operator",
66713                     "opening_hours"
66714                 ]
66715             },
66716             "craft/confectionary": {
66717                 "name": "Confectionary",
66718                 "geometry": [
66719                     "point",
66720                     "area"
66721                 ],
66722                 "terms": [
66723                     "confectionary",
66724                     "sweets",
66725                     "candy"
66726                 ],
66727                 "tags": {
66728                     "craft": "confectionary"
66729                 },
66730                 "icon": "bakery",
66731                 "fields": [
66732                     "building_area",
66733                     "address",
66734                     "operator",
66735                     "opening_hours"
66736                 ]
66737             },
66738             "craft/dressmaker": {
66739                 "name": "Dressmaker",
66740                 "geometry": [
66741                     "point",
66742                     "area"
66743                 ],
66744                 "terms": [
66745                     "dress",
66746                     "dressmaker"
66747                 ],
66748                 "tags": {
66749                     "craft": "dressmaker"
66750                 },
66751                 "icon": "clothing-store",
66752                 "fields": [
66753                     "building_area",
66754                     "address",
66755                     "operator",
66756                     "opening_hours"
66757                 ]
66758             },
66759             "craft/electrician": {
66760                 "name": "Electrician",
66761                 "geometry": [
66762                     "point",
66763                     "area"
66764                 ],
66765                 "terms": [
66766                     "electrician"
66767                 ],
66768                 "tags": {
66769                     "craft": "electrician"
66770                 },
66771                 "icon": "marker-stroked",
66772                 "fields": [
66773                     "building_area",
66774                     "address",
66775                     "operator",
66776                     "opening_hours"
66777                 ]
66778             },
66779             "craft/gardener": {
66780                 "name": "Gardener",
66781                 "geometry": [
66782                     "point",
66783                     "area"
66784                 ],
66785                 "terms": [
66786                     "gardener",
66787                     "landscaper",
66788                     "grounds keeper"
66789                 ],
66790                 "tags": {
66791                     "craft": "gardener"
66792                 },
66793                 "icon": "garden",
66794                 "fields": [
66795                     "building_area",
66796                     "address",
66797                     "operator",
66798                     "opening_hours"
66799                 ]
66800             },
66801             "craft/glaziery": {
66802                 "name": "Glaziery",
66803                 "geometry": [
66804                     "point",
66805                     "area"
66806                 ],
66807                 "terms": [
66808                     "glass",
66809                     "glass foundry",
66810                     "stained-glass",
66811                     "window"
66812                 ],
66813                 "tags": {
66814                     "craft": "glaziery"
66815                 },
66816                 "icon": "fire-station",
66817                 "fields": [
66818                     "building_area",
66819                     "address",
66820                     "operator",
66821                     "opening_hours"
66822                 ]
66823             },
66824             "craft/handicraft": {
66825                 "name": "Handicraft",
66826                 "geometry": [
66827                     "point",
66828                     "area"
66829                 ],
66830                 "terms": [
66831                     "handicraft"
66832                 ],
66833                 "tags": {
66834                     "craft": "handicraft"
66835                 },
66836                 "icon": "art-gallery",
66837                 "fields": [
66838                     "building_area",
66839                     "address",
66840                     "operator",
66841                     "opening_hours"
66842                 ]
66843             },
66844             "craft/hvac": {
66845                 "name": "HVAC",
66846                 "geometry": [
66847                     "point",
66848                     "area"
66849                 ],
66850                 "terms": [
66851                     "heating",
66852                     "ventilating",
66853                     "air-conditioning",
66854                     "air conditioning"
66855                 ],
66856                 "tags": {
66857                     "craft": "hvac"
66858                 },
66859                 "icon": "marker-stroked",
66860                 "fields": [
66861                     "building_area",
66862                     "address",
66863                     "operator",
66864                     "opening_hours"
66865                 ]
66866             },
66867             "craft/insulator": {
66868                 "name": "Insulator",
66869                 "geometry": [
66870                     "point",
66871                     "area"
66872                 ],
66873                 "terms": [
66874                     "insulation",
66875                     "insulator"
66876                 ],
66877                 "tags": {
66878                     "craft": "insulation"
66879                 },
66880                 "icon": "marker-stroked",
66881                 "fields": [
66882                     "building_area",
66883                     "address",
66884                     "operator",
66885                     "opening_hours"
66886                 ]
66887             },
66888             "craft/jeweler": {
66889                 "name": "Jeweler",
66890                 "geometry": [
66891                     "point",
66892                     "area"
66893                 ],
66894                 "terms": [
66895                     "jeweler",
66896                     "gem",
66897                     "diamond"
66898                 ],
66899                 "tags": {
66900                     "craft": "jeweler"
66901                 },
66902                 "icon": "marker-stroked",
66903                 "searchable": false,
66904                 "fields": [
66905                     "building_area",
66906                     "address",
66907                     "operator",
66908                     "opening_hours"
66909                 ]
66910             },
66911             "craft/key_cutter": {
66912                 "name": "Key Cutter",
66913                 "geometry": [
66914                     "point",
66915                     "area"
66916                 ],
66917                 "terms": [
66918                     "key",
66919                     "key cutter"
66920                 ],
66921                 "tags": {
66922                     "craft": "key_cutter"
66923                 },
66924                 "icon": "marker-stroked",
66925                 "fields": [
66926                     "building_area",
66927                     "address",
66928                     "operator",
66929                     "opening_hours"
66930                 ]
66931             },
66932             "craft/locksmith": {
66933                 "name": "Locksmith",
66934                 "geometry": [
66935                     "point",
66936                     "area"
66937                 ],
66938                 "terms": [
66939                     "locksmith",
66940                     "lock"
66941                 ],
66942                 "tags": {
66943                     "craft": "locksmith"
66944                 },
66945                 "icon": "marker-stroked",
66946                 "searchable": false,
66947                 "fields": [
66948                     "building_area",
66949                     "address",
66950                     "operator",
66951                     "opening_hours"
66952                 ]
66953             },
66954             "craft/metal_construction": {
66955                 "name": "Metal Construction",
66956                 "geometry": [
66957                     "point",
66958                     "area"
66959                 ],
66960                 "terms": [
66961                     "metal construction"
66962                 ],
66963                 "tags": {
66964                     "craft": "metal_construction"
66965                 },
66966                 "icon": "marker-stroked",
66967                 "fields": [
66968                     "building_area",
66969                     "address",
66970                     "operator",
66971                     "opening_hours"
66972                 ]
66973             },
66974             "craft/optician": {
66975                 "name": "Optician",
66976                 "geometry": [
66977                     "point",
66978                     "area"
66979                 ],
66980                 "terms": [
66981                     "glasses",
66982                     "optician"
66983                 ],
66984                 "tags": {
66985                     "craft": "optician"
66986                 },
66987                 "icon": "marker-stroked",
66988                 "searchable": false,
66989                 "fields": [
66990                     "building_area",
66991                     "address",
66992                     "operator",
66993                     "opening_hours"
66994                 ]
66995             },
66996             "craft/painter": {
66997                 "name": "Painter",
66998                 "geometry": [
66999                     "point",
67000                     "area"
67001                 ],
67002                 "terms": [
67003                     "painter"
67004                 ],
67005                 "tags": {
67006                     "craft": "painter"
67007                 },
67008                 "icon": "art-gallery",
67009                 "fields": [
67010                     "building_area",
67011                     "address",
67012                     "operator",
67013                     "opening_hours"
67014                 ]
67015             },
67016             "craft/photographer": {
67017                 "name": "Photographer",
67018                 "geometry": [
67019                     "point",
67020                     "area"
67021                 ],
67022                 "terms": [
67023                     "photographer"
67024                 ],
67025                 "tags": {
67026                     "craft": "photographer"
67027                 },
67028                 "icon": "camera",
67029                 "fields": [
67030                     "building_area",
67031                     "address",
67032                     "operator",
67033                     "opening_hours"
67034                 ]
67035             },
67036             "craft/photographic_laboratory": {
67037                 "name": "Photographic Laboratory",
67038                 "geometry": [
67039                     "point",
67040                     "area"
67041                 ],
67042                 "terms": [
67043                     "photographic laboratory",
67044                     "film developer"
67045                 ],
67046                 "tags": {
67047                     "craft": "photographic_laboratory"
67048                 },
67049                 "icon": "camera",
67050                 "fields": [
67051                     "building_area",
67052                     "address",
67053                     "operator",
67054                     "opening_hours"
67055                 ]
67056             },
67057             "craft/plasterer": {
67058                 "name": "Plasterer",
67059                 "geometry": [
67060                     "point",
67061                     "area"
67062                 ],
67063                 "terms": [
67064                     "plasterer"
67065                 ],
67066                 "tags": {
67067                     "craft": "plasterer"
67068                 },
67069                 "icon": "marker-stroked",
67070                 "fields": [
67071                     "building_area",
67072                     "address",
67073                     "operator",
67074                     "opening_hours"
67075                 ]
67076             },
67077             "craft/plumber": {
67078                 "name": "Plumber",
67079                 "geometry": [
67080                     "point",
67081                     "area"
67082                 ],
67083                 "terms": [
67084                     "pumber"
67085                 ],
67086                 "tags": {
67087                     "craft": "plumber"
67088                 },
67089                 "icon": "marker-stroked",
67090                 "fields": [
67091                     "building_area",
67092                     "address",
67093                     "operator",
67094                     "opening_hours"
67095                 ]
67096             },
67097             "craft/pottery": {
67098                 "name": "Pottery",
67099                 "geometry": [
67100                     "point",
67101                     "area"
67102                 ],
67103                 "terms": [
67104                     "pottery",
67105                     "potter"
67106                 ],
67107                 "tags": {
67108                     "craft": "pottery"
67109                 },
67110                 "icon": "art-gallery",
67111                 "fields": [
67112                     "building_area",
67113                     "address",
67114                     "operator",
67115                     "opening_hours"
67116                 ]
67117             },
67118             "craft/rigger": {
67119                 "name": "Rigger",
67120                 "geometry": [
67121                     "point",
67122                     "area"
67123                 ],
67124                 "terms": [
67125                     "rigger"
67126                 ],
67127                 "tags": {
67128                     "craft": "rigger"
67129                 },
67130                 "icon": "marker-stroked",
67131                 "fields": [
67132                     "building_area",
67133                     "address",
67134                     "operator",
67135                     "opening_hours"
67136                 ]
67137             },
67138             "craft/roofer": {
67139                 "name": "Roofer",
67140                 "geometry": [
67141                     "point",
67142                     "area"
67143                 ],
67144                 "terms": [
67145                     "roofer"
67146                 ],
67147                 "tags": {
67148                     "craft": "roofer"
67149                 },
67150                 "icon": "marker-stroked",
67151                 "fields": [
67152                     "building_area",
67153                     "address",
67154                     "operator",
67155                     "opening_hours"
67156                 ]
67157             },
67158             "craft/saddler": {
67159                 "name": "Saddler",
67160                 "geometry": [
67161                     "point",
67162                     "area"
67163                 ],
67164                 "terms": [
67165                     "saddler"
67166                 ],
67167                 "tags": {
67168                     "craft": "saddler"
67169                 },
67170                 "icon": "marker-stroked",
67171                 "fields": [
67172                     "building_area",
67173                     "address",
67174                     "operator",
67175                     "opening_hours"
67176                 ]
67177             },
67178             "craft/sailmaker": {
67179                 "name": "Sailmaker",
67180                 "geometry": [
67181                     "point",
67182                     "area"
67183                 ],
67184                 "terms": [
67185                     "sailmaker"
67186                 ],
67187                 "tags": {
67188                     "craft": "sailmaker"
67189                 },
67190                 "icon": "marker-stroked",
67191                 "fields": [
67192                     "building_area",
67193                     "address",
67194                     "operator",
67195                     "opening_hours"
67196                 ]
67197             },
67198             "craft/sawmill": {
67199                 "name": "Sawmill",
67200                 "geometry": [
67201                     "point",
67202                     "area"
67203                 ],
67204                 "terms": [
67205                     "sawmill",
67206                     "lumber"
67207                 ],
67208                 "tags": {
67209                     "craft": "sawmill"
67210                 },
67211                 "icon": "park",
67212                 "fields": [
67213                     "building_area",
67214                     "address",
67215                     "operator",
67216                     "opening_hours"
67217                 ]
67218             },
67219             "craft/scaffolder": {
67220                 "name": "Scaffolder",
67221                 "geometry": [
67222                     "point",
67223                     "area"
67224                 ],
67225                 "terms": [
67226                     "scaffolder"
67227                 ],
67228                 "tags": {
67229                     "craft": "scaffolder"
67230                 },
67231                 "icon": "marker-stroked",
67232                 "fields": [
67233                     "building_area",
67234                     "address",
67235                     "operator",
67236                     "opening_hours"
67237                 ]
67238             },
67239             "craft/sculpter": {
67240                 "name": "Sculpter",
67241                 "geometry": [
67242                     "point",
67243                     "area"
67244                 ],
67245                 "terms": [
67246                     "sculpter"
67247                 ],
67248                 "tags": {
67249                     "craft": "sculpter"
67250                 },
67251                 "icon": "art-gallery",
67252                 "fields": [
67253                     "building_area",
67254                     "address",
67255                     "operator",
67256                     "opening_hours"
67257                 ]
67258             },
67259             "craft/shoemaker": {
67260                 "name": "Shoemaker",
67261                 "geometry": [
67262                     "point",
67263                     "area"
67264                 ],
67265                 "terms": [
67266                     "shoe repair",
67267                     "shoemaker"
67268                 ],
67269                 "tags": {
67270                     "craft": "shoemaker"
67271                 },
67272                 "icon": "marker-stroked",
67273                 "fields": [
67274                     "building_area",
67275                     "address",
67276                     "operator",
67277                     "opening_hours"
67278                 ]
67279             },
67280             "craft/stonemason": {
67281                 "name": "Stonemason",
67282                 "geometry": [
67283                     "point",
67284                     "area"
67285                 ],
67286                 "terms": [
67287                     "stonemason",
67288                     "masonry"
67289                 ],
67290                 "tags": {
67291                     "craft": "stonemason"
67292                 },
67293                 "icon": "marker-stroked",
67294                 "fields": [
67295                     "building_area",
67296                     "address",
67297                     "operator",
67298                     "opening_hours"
67299                 ]
67300             },
67301             "craft/sweep": {
67302                 "name": "Chimney Sweep",
67303                 "geometry": [
67304                     "point",
67305                     "area"
67306                 ],
67307                 "terms": [
67308                     "sweep",
67309                     "chimney sweep"
67310                 ],
67311                 "tags": {
67312                     "craft": "sweep"
67313                 },
67314                 "icon": "marker-stroked",
67315                 "fields": [
67316                     "building_area",
67317                     "address",
67318                     "operator",
67319                     "opening_hours"
67320                 ]
67321             },
67322             "craft/tailor": {
67323                 "name": "Tailor",
67324                 "geometry": [
67325                     "point",
67326                     "area"
67327                 ],
67328                 "terms": [
67329                     "tailor",
67330                     "clothes"
67331                 ],
67332                 "tags": {
67333                     "craft": "tailor"
67334                 },
67335                 "icon": "clothing-store",
67336                 "fields": [
67337                     "building_area",
67338                     "address",
67339                     "operator",
67340                     "opening_hours"
67341                 ],
67342                 "searchable": false
67343             },
67344             "craft/tiler": {
67345                 "name": "Tiler",
67346                 "geometry": [
67347                     "point",
67348                     "area"
67349                 ],
67350                 "terms": [
67351                     "tiler"
67352                 ],
67353                 "tags": {
67354                     "craft": "tiler"
67355                 },
67356                 "icon": "marker-stroked",
67357                 "fields": [
67358                     "building_area",
67359                     "address",
67360                     "operator",
67361                     "opening_hours"
67362                 ]
67363             },
67364             "craft/tinsmith": {
67365                 "name": "Tinsmith",
67366                 "geometry": [
67367                     "point",
67368                     "area"
67369                 ],
67370                 "terms": [
67371                     "tinsmith"
67372                 ],
67373                 "tags": {
67374                     "craft": "tinsmith"
67375                 },
67376                 "icon": "marker-stroked",
67377                 "fields": [
67378                     "building_area",
67379                     "address",
67380                     "operator",
67381                     "opening_hours"
67382                 ]
67383             },
67384             "craft/upholsterer": {
67385                 "name": "Upholsterer",
67386                 "geometry": [
67387                     "point",
67388                     "area"
67389                 ],
67390                 "terms": [
67391                     "upholsterer"
67392                 ],
67393                 "tags": {
67394                     "craft": "upholsterer"
67395                 },
67396                 "icon": "marker-stroked",
67397                 "fields": [
67398                     "building_area",
67399                     "address",
67400                     "operator",
67401                     "opening_hours"
67402                 ]
67403             },
67404             "craft/watchmaker": {
67405                 "name": "Watchmaker",
67406                 "geometry": [
67407                     "point",
67408                     "area"
67409                 ],
67410                 "terms": [
67411                     "watch",
67412                     "watchmaker",
67413                     "watch repair"
67414                 ],
67415                 "tags": {
67416                     "craft": "watchmaker"
67417                 },
67418                 "icon": "circle-stroked",
67419                 "fields": [
67420                     "building_area",
67421                     "address",
67422                     "operator",
67423                     "opening_hours"
67424                 ]
67425             },
67426             "craft/window_construction": {
67427                 "name": "Window Construction",
67428                 "geometry": [
67429                     "point",
67430                     "area"
67431                 ],
67432                 "terms": [
67433                     "window",
67434                     "window maker",
67435                     "window construction"
67436                 ],
67437                 "tags": {
67438                     "craft": "window_construction"
67439                 },
67440                 "icon": "marker-stroked",
67441                 "fields": [
67442                     "building_area",
67443                     "address",
67444                     "operator",
67445                     "opening_hours"
67446                 ]
67447             },
67448             "embankment": {
67449                 "geometry": [
67450                     "line"
67451                 ],
67452                 "tags": {
67453                     "embankment": "yes"
67454                 },
67455                 "name": "Embankment",
67456                 "matchScore": 0.2
67457             },
67458             "emergency/ambulance_station": {
67459                 "fields": [
67460                     "operator"
67461                 ],
67462                 "geometry": [
67463                     "area",
67464                     "point",
67465                     "vertex"
67466                 ],
67467                 "tags": {
67468                     "emergency": "ambulance_station"
67469                 },
67470                 "name": "Ambulance Station"
67471             },
67472             "emergency/fire_hydrant": {
67473                 "fields": [
67474                     "fire_hydrant/type"
67475                 ],
67476                 "geometry": [
67477                     "point",
67478                     "vertex"
67479                 ],
67480                 "tags": {
67481                     "emergency": "fire_hydrant"
67482                 },
67483                 "name": "Fire Hydrant"
67484             },
67485             "emergency/phone": {
67486                 "icon": "emergency-telephone",
67487                 "fields": [
67488                     "operator"
67489                 ],
67490                 "geometry": [
67491                     "point",
67492                     "vertex"
67493                 ],
67494                 "tags": {
67495                     "emergency": "phone"
67496                 },
67497                 "name": "Emergency Phone"
67498             },
67499             "entrance": {
67500                 "icon": "entrance",
67501                 "geometry": [
67502                     "vertex"
67503                 ],
67504                 "tags": {
67505                     "entrance": "*"
67506                 },
67507                 "fields": [
67508                     "entrance",
67509                     "access_simple",
67510                     "address"
67511                 ],
67512                 "name": "Entrance/Exit"
67513             },
67514             "footway/crossing": {
67515                 "fields": [
67516                     "crossing",
67517                     "access",
67518                     "surface",
67519                     "sloped_curb",
67520                     "tactile_paving"
67521                 ],
67522                 "geometry": [
67523                     "line"
67524                 ],
67525                 "tags": {
67526                     "highway": "footway",
67527                     "footway": "crossing"
67528                 },
67529                 "terms": [],
67530                 "name": "Crossing"
67531             },
67532             "footway/crosswalk": {
67533                 "fields": [
67534                     "crossing",
67535                     "access",
67536                     "surface",
67537                     "sloped_curb",
67538                     "tactile_paving"
67539                 ],
67540                 "geometry": [
67541                     "line"
67542                 ],
67543                 "tags": {
67544                     "highway": "footway",
67545                     "footway": "crossing",
67546                     "crossing": "zebra"
67547                 },
67548                 "terms": [
67549                     "crosswalk",
67550                     "zebra crossing"
67551                 ],
67552                 "name": "Crosswalk"
67553             },
67554             "footway/sidewalk": {
67555                 "fields": [
67556                     "surface",
67557                     "lit",
67558                     "width",
67559                     "structure",
67560                     "access"
67561                 ],
67562                 "geometry": [
67563                     "line"
67564                 ],
67565                 "tags": {
67566                     "highway": "footway",
67567                     "footway": "sidewalk"
67568                 },
67569                 "terms": [],
67570                 "name": "Sidewalk"
67571             },
67572             "ford": {
67573                 "geometry": [
67574                     "vertex"
67575                 ],
67576                 "tags": {
67577                     "ford": "yes"
67578                 },
67579                 "name": "Ford"
67580             },
67581             "golf/bunker": {
67582                 "icon": "golf",
67583                 "geometry": [
67584                     "area"
67585                 ],
67586                 "tags": {
67587                     "golf": "bunker",
67588                     "natural": "sand"
67589                 },
67590                 "terms": [
67591                     "hazard",
67592                     "bunker"
67593                 ],
67594                 "name": "Sand Trap"
67595             },
67596             "golf/fairway": {
67597                 "icon": "golf",
67598                 "geometry": [
67599                     "area"
67600                 ],
67601                 "tags": {
67602                     "golf": "fairway",
67603                     "landuse": "grass"
67604                 },
67605                 "name": "Fairway"
67606             },
67607             "golf/green": {
67608                 "icon": "golf",
67609                 "geometry": [
67610                     "area"
67611                 ],
67612                 "tags": {
67613                     "golf": "green",
67614                     "landuse": "grass",
67615                     "leisure": "pitch",
67616                     "sport": "golf"
67617                 },
67618                 "terms": [
67619                     "putting green"
67620                 ],
67621                 "name": "Putting Green"
67622             },
67623             "golf/hole": {
67624                 "icon": "golf",
67625                 "fields": [
67626                     "golf_hole",
67627                     "par",
67628                     "handicap"
67629                 ],
67630                 "geometry": [
67631                     "line"
67632                 ],
67633                 "tags": {
67634                     "golf": "hole"
67635                 },
67636                 "name": "Golf Hole"
67637             },
67638             "golf/lateral_water_hazard": {
67639                 "icon": "golf",
67640                 "geometry": [
67641                     "line",
67642                     "area"
67643                 ],
67644                 "tags": {
67645                     "golf": "lateral_water_hazard",
67646                     "natural": "water"
67647                 },
67648                 "name": "Lateral Water Hazard"
67649             },
67650             "golf/rough": {
67651                 "icon": "golf",
67652                 "geometry": [
67653                     "area"
67654                 ],
67655                 "tags": {
67656                     "golf": "rough",
67657                     "landuse": "grass"
67658                 },
67659                 "name": "Rough"
67660             },
67661             "golf/tee": {
67662                 "icon": "golf",
67663                 "geometry": [
67664                     "area"
67665                 ],
67666                 "tags": {
67667                     "golf": "tee",
67668                     "landuse": "grass"
67669                 },
67670                 "terms": [
67671                     "teeing ground"
67672                 ],
67673                 "name": "Tee Box"
67674             },
67675             "golf/water_hazard": {
67676                 "icon": "golf",
67677                 "geometry": [
67678                     "line",
67679                     "area"
67680                 ],
67681                 "tags": {
67682                     "golf": "water_hazard",
67683                     "natural": "water"
67684                 },
67685                 "name": "Water Hazard"
67686             },
67687             "highway": {
67688                 "fields": [
67689                     "highway"
67690                 ],
67691                 "geometry": [
67692                     "point",
67693                     "vertex",
67694                     "line",
67695                     "area"
67696                 ],
67697                 "tags": {
67698                     "highway": "*"
67699                 },
67700                 "name": "Highway"
67701             },
67702             "highway/bridleway": {
67703                 "fields": [
67704                     "surface",
67705                     "width",
67706                     "structure",
67707                     "access"
67708                 ],
67709                 "icon": "highway-bridleway",
67710                 "geometry": [
67711                     "line"
67712                 ],
67713                 "tags": {
67714                     "highway": "bridleway"
67715                 },
67716                 "terms": [
67717                     "bridleway",
67718                     "equestrian trail",
67719                     "horse riding path",
67720                     "bridle road",
67721                     "horse trail"
67722                 ],
67723                 "name": "Bridle Path"
67724             },
67725             "highway/bus_stop": {
67726                 "icon": "bus",
67727                 "fields": [
67728                     "operator",
67729                     "shelter"
67730                 ],
67731                 "geometry": [
67732                     "point",
67733                     "vertex"
67734                 ],
67735                 "tags": {
67736                     "highway": "bus_stop"
67737                 },
67738                 "terms": [],
67739                 "name": "Bus Stop"
67740             },
67741             "highway/crossing": {
67742                 "fields": [
67743                     "crossing",
67744                     "sloped_curb",
67745                     "tactile_paving"
67746                 ],
67747                 "geometry": [
67748                     "vertex"
67749                 ],
67750                 "tags": {
67751                     "highway": "crossing"
67752                 },
67753                 "terms": [],
67754                 "name": "Crossing"
67755             },
67756             "highway/crosswalk": {
67757                 "fields": [
67758                     "crossing",
67759                     "sloped_curb",
67760                     "tactile_paving"
67761                 ],
67762                 "geometry": [
67763                     "vertex"
67764                 ],
67765                 "tags": {
67766                     "highway": "crossing",
67767                     "crossing": "zebra"
67768                 },
67769                 "terms": [
67770                     "crosswalk",
67771                     "zebra crossing"
67772                 ],
67773                 "name": "Crosswalk"
67774             },
67775             "highway/cycleway": {
67776                 "icon": "highway-cycleway",
67777                 "fields": [
67778                     "surface",
67779                     "lit",
67780                     "width",
67781                     "oneway",
67782                     "structure",
67783                     "access"
67784                 ],
67785                 "geometry": [
67786                     "line"
67787                 ],
67788                 "tags": {
67789                     "highway": "cycleway"
67790                 },
67791                 "terms": [],
67792                 "name": "Cycle Path"
67793             },
67794             "highway/footway": {
67795                 "icon": "highway-footway",
67796                 "fields": [
67797                     "surface",
67798                     "lit",
67799                     "width",
67800                     "structure",
67801                     "access"
67802                 ],
67803                 "geometry": [
67804                     "line",
67805                     "area"
67806                 ],
67807                 "terms": [
67808                     "beaten path",
67809                     "boulevard",
67810                     "clearing",
67811                     "course",
67812                     "cut*",
67813                     "drag*",
67814                     "footpath",
67815                     "highway",
67816                     "lane",
67817                     "line",
67818                     "orbit",
67819                     "passage",
67820                     "pathway",
67821                     "rail",
67822                     "rails",
67823                     "road",
67824                     "roadway",
67825                     "route",
67826                     "street",
67827                     "thoroughfare",
67828                     "trackway",
67829                     "trail",
67830                     "trajectory",
67831                     "walk"
67832                 ],
67833                 "tags": {
67834                     "highway": "footway"
67835                 },
67836                 "name": "Foot Path"
67837             },
67838             "highway/living_street": {
67839                 "icon": "highway-living-street",
67840                 "fields": [
67841                     "oneway",
67842                     "maxspeed",
67843                     "structure",
67844                     "access",
67845                     "surface"
67846                 ],
67847                 "geometry": [
67848                     "line"
67849                 ],
67850                 "tags": {
67851                     "highway": "living_street"
67852                 },
67853                 "name": "Living Street"
67854             },
67855             "highway/mini_roundabout": {
67856                 "geometry": [
67857                     "vertex"
67858                 ],
67859                 "tags": {
67860                     "highway": "mini_roundabout"
67861                 },
67862                 "fields": [
67863                     "clock_direction"
67864                 ],
67865                 "name": "Mini-Roundabout"
67866             },
67867             "highway/motorway": {
67868                 "icon": "highway-motorway",
67869                 "fields": [
67870                     "oneway_yes",
67871                     "maxspeed",
67872                     "structure",
67873                     "access",
67874                     "lanes",
67875                     "surface",
67876                     "ref"
67877                 ],
67878                 "geometry": [
67879                     "line"
67880                 ],
67881                 "tags": {
67882                     "highway": "motorway"
67883                 },
67884                 "terms": [],
67885                 "name": "Motorway"
67886             },
67887             "highway/motorway_junction": {
67888                 "geometry": [
67889                     "vertex"
67890                 ],
67891                 "tags": {
67892                     "highway": "motorway_junction"
67893                 },
67894                 "fields": [
67895                     "ref"
67896                 ],
67897                 "name": "Motorway Junction / Exit"
67898             },
67899             "highway/motorway_link": {
67900                 "icon": "highway-motorway-link",
67901                 "fields": [
67902                     "oneway_yes",
67903                     "maxspeed",
67904                     "structure",
67905                     "access",
67906                     "surface",
67907                     "ref"
67908                 ],
67909                 "geometry": [
67910                     "line"
67911                 ],
67912                 "tags": {
67913                     "highway": "motorway_link"
67914                 },
67915                 "terms": [
67916                     "ramp",
67917                     "on ramp",
67918                     "off ramp"
67919                 ],
67920                 "name": "Motorway Link"
67921             },
67922             "highway/path": {
67923                 "icon": "highway-path",
67924                 "fields": [
67925                     "surface",
67926                     "width",
67927                     "structure",
67928                     "access",
67929                     "sac_scale",
67930                     "incline",
67931                     "trail_visibility",
67932                     "ref"
67933                 ],
67934                 "geometry": [
67935                     "line"
67936                 ],
67937                 "tags": {
67938                     "highway": "path"
67939                 },
67940                 "terms": [],
67941                 "name": "Path"
67942             },
67943             "highway/pedestrian": {
67944                 "fields": [
67945                     "surface",
67946                     "lit",
67947                     "width",
67948                     "oneway",
67949                     "structure",
67950                     "access"
67951                 ],
67952                 "geometry": [
67953                     "line",
67954                     "area"
67955                 ],
67956                 "tags": {
67957                     "highway": "pedestrian"
67958                 },
67959                 "terms": [],
67960                 "name": "Pedestrian"
67961             },
67962             "highway/primary": {
67963                 "icon": "highway-primary",
67964                 "fields": [
67965                     "oneway",
67966                     "maxspeed",
67967                     "structure",
67968                     "access",
67969                     "lanes",
67970                     "surface",
67971                     "ref"
67972                 ],
67973                 "geometry": [
67974                     "line"
67975                 ],
67976                 "tags": {
67977                     "highway": "primary"
67978                 },
67979                 "terms": [],
67980                 "name": "Primary Road"
67981             },
67982             "highway/primary_link": {
67983                 "icon": "highway-primary-link",
67984                 "fields": [
67985                     "oneway",
67986                     "maxspeed",
67987                     "structure",
67988                     "access",
67989                     "surface",
67990                     "ref"
67991                 ],
67992                 "geometry": [
67993                     "line"
67994                 ],
67995                 "tags": {
67996                     "highway": "primary_link"
67997                 },
67998                 "terms": [
67999                     "ramp",
68000                     "on ramp",
68001                     "off ramp"
68002                 ],
68003                 "name": "Primary Link"
68004             },
68005             "highway/residential": {
68006                 "icon": "highway-residential",
68007                 "fields": [
68008                     "oneway",
68009                     "maxspeed",
68010                     "structure",
68011                     "access",
68012                     "surface"
68013                 ],
68014                 "geometry": [
68015                     "line"
68016                 ],
68017                 "tags": {
68018                     "highway": "residential"
68019                 },
68020                 "terms": [],
68021                 "name": "Residential Road"
68022             },
68023             "highway/rest_area": {
68024                 "geometry": [
68025                     "point",
68026                     "vertex",
68027                     "area"
68028                 ],
68029                 "tags": {
68030                     "highway": "rest_area"
68031                 },
68032                 "terms": [
68033                     "rest stop",
68034                     "turnout",
68035                     "lay-by"
68036                 ],
68037                 "name": "Rest Area"
68038             },
68039             "highway/road": {
68040                 "icon": "highway-road",
68041                 "fields": [
68042                     "oneway",
68043                     "maxspeed",
68044                     "structure",
68045                     "access",
68046                     "surface"
68047                 ],
68048                 "geometry": [
68049                     "line"
68050                 ],
68051                 "tags": {
68052                     "highway": "road"
68053                 },
68054                 "terms": [],
68055                 "name": "Unknown Road"
68056             },
68057             "highway/secondary": {
68058                 "icon": "highway-secondary",
68059                 "fields": [
68060                     "oneway",
68061                     "maxspeed",
68062                     "structure",
68063                     "access",
68064                     "lanes",
68065                     "surface",
68066                     "ref"
68067                 ],
68068                 "geometry": [
68069                     "line"
68070                 ],
68071                 "tags": {
68072                     "highway": "secondary"
68073                 },
68074                 "terms": [],
68075                 "name": "Secondary Road"
68076             },
68077             "highway/secondary_link": {
68078                 "icon": "highway-secondary-link",
68079                 "fields": [
68080                     "oneway",
68081                     "maxspeed",
68082                     "structure",
68083                     "access",
68084                     "surface",
68085                     "ref"
68086                 ],
68087                 "geometry": [
68088                     "line"
68089                 ],
68090                 "tags": {
68091                     "highway": "secondary_link"
68092                 },
68093                 "terms": [
68094                     "ramp",
68095                     "on ramp",
68096                     "off ramp"
68097                 ],
68098                 "name": "Secondary Link"
68099             },
68100             "highway/service": {
68101                 "icon": "highway-service",
68102                 "fields": [
68103                     "service",
68104                     "oneway",
68105                     "maxspeed",
68106                     "structure",
68107                     "access",
68108                     "surface"
68109                 ],
68110                 "geometry": [
68111                     "line"
68112                 ],
68113                 "tags": {
68114                     "highway": "service"
68115                 },
68116                 "terms": [],
68117                 "name": "Service Road"
68118             },
68119             "highway/service/alley": {
68120                 "icon": "highway-service",
68121                 "fields": [
68122                     "oneway",
68123                     "access",
68124                     "surface"
68125                 ],
68126                 "geometry": [
68127                     "line"
68128                 ],
68129                 "tags": {
68130                     "highway": "service",
68131                     "service": "alley"
68132                 },
68133                 "name": "Alley"
68134             },
68135             "highway/service/drive-through": {
68136                 "icon": "highway-service",
68137                 "fields": [
68138                     "oneway",
68139                     "access",
68140                     "surface"
68141                 ],
68142                 "geometry": [
68143                     "line"
68144                 ],
68145                 "tags": {
68146                     "highway": "service",
68147                     "service": "drive-through"
68148                 },
68149                 "name": "Drive-Through"
68150             },
68151             "highway/service/driveway": {
68152                 "icon": "highway-service",
68153                 "fields": [
68154                     "oneway",
68155                     "access",
68156                     "surface"
68157                 ],
68158                 "geometry": [
68159                     "line"
68160                 ],
68161                 "tags": {
68162                     "highway": "service",
68163                     "service": "driveway"
68164                 },
68165                 "name": "Driveway"
68166             },
68167             "highway/service/emergency_access": {
68168                 "icon": "highway-service",
68169                 "fields": [
68170                     "oneway",
68171                     "access",
68172                     "surface"
68173                 ],
68174                 "geometry": [
68175                     "line"
68176                 ],
68177                 "tags": {
68178                     "highway": "service",
68179                     "service": "emergency_access"
68180                 },
68181                 "name": "Emergency Access"
68182             },
68183             "highway/service/parking_aisle": {
68184                 "icon": "highway-service",
68185                 "fields": [
68186                     "oneway",
68187                     "access",
68188                     "surface"
68189                 ],
68190                 "geometry": [
68191                     "line"
68192                 ],
68193                 "tags": {
68194                     "highway": "service",
68195                     "service": "parking_aisle"
68196                 },
68197                 "name": "Parking Aisle"
68198             },
68199             "highway/services": {
68200                 "geometry": [
68201                     "point",
68202                     "vertex",
68203                     "area"
68204                 ],
68205                 "tags": {
68206                     "highway": "services"
68207                 },
68208                 "terms": [
68209                     "services",
68210                     "travel plaza",
68211                     "service station"
68212                 ],
68213                 "name": "Service Area"
68214             },
68215             "highway/steps": {
68216                 "fields": [
68217                     "surface",
68218                     "lit",
68219                     "width",
68220                     "access"
68221                 ],
68222                 "icon": "highway-steps",
68223                 "geometry": [
68224                     "line"
68225                 ],
68226                 "tags": {
68227                     "highway": "steps"
68228                 },
68229                 "terms": [
68230                     "stairs",
68231                     "staircase"
68232                 ],
68233                 "name": "Steps"
68234             },
68235             "highway/stop": {
68236                 "geometry": [
68237                     "vertex"
68238                 ],
68239                 "tags": {
68240                     "highway": "stop"
68241                 },
68242                 "terms": [
68243                     "stop sign"
68244                 ],
68245                 "name": "Stop Sign"
68246             },
68247             "highway/street_lamp": {
68248                 "geometry": [
68249                     "point",
68250                     "vertex"
68251                 ],
68252                 "tags": {
68253                     "highway": "street_lamp"
68254                 },
68255                 "fields": [
68256                     "lamp_type",
68257                     "ref"
68258                 ],
68259                 "terms": [
68260                     "streetlight",
68261                     "street light",
68262                     "lamp",
68263                     "light",
68264                     "gaslight"
68265                 ],
68266                 "name": "Street Lamp"
68267             },
68268             "highway/tertiary": {
68269                 "icon": "highway-tertiary",
68270                 "fields": [
68271                     "oneway",
68272                     "maxspeed",
68273                     "structure",
68274                     "access",
68275                     "lanes",
68276                     "surface",
68277                     "ref"
68278                 ],
68279                 "geometry": [
68280                     "line"
68281                 ],
68282                 "tags": {
68283                     "highway": "tertiary"
68284                 },
68285                 "terms": [],
68286                 "name": "Tertiary Road"
68287             },
68288             "highway/tertiary_link": {
68289                 "icon": "highway-tertiary-link",
68290                 "fields": [
68291                     "oneway",
68292                     "maxspeed",
68293                     "structure",
68294                     "access",
68295                     "surface",
68296                     "ref"
68297                 ],
68298                 "geometry": [
68299                     "line"
68300                 ],
68301                 "tags": {
68302                     "highway": "tertiary_link"
68303                 },
68304                 "terms": [
68305                     "ramp",
68306                     "on ramp",
68307                     "off ramp"
68308                 ],
68309                 "name": "Tertiary Link"
68310             },
68311             "highway/track": {
68312                 "icon": "highway-track",
68313                 "fields": [
68314                     "tracktype",
68315                     "oneway",
68316                     "maxspeed",
68317                     "structure",
68318                     "access",
68319                     "surface"
68320                 ],
68321                 "geometry": [
68322                     "line"
68323                 ],
68324                 "tags": {
68325                     "highway": "track"
68326                 },
68327                 "terms": [],
68328                 "name": "Track"
68329             },
68330             "highway/traffic_signals": {
68331                 "geometry": [
68332                     "vertex"
68333                 ],
68334                 "tags": {
68335                     "highway": "traffic_signals"
68336                 },
68337                 "terms": [
68338                     "light",
68339                     "stoplight",
68340                     "traffic light"
68341                 ],
68342                 "name": "Traffic Signals"
68343             },
68344             "highway/trunk": {
68345                 "icon": "highway-trunk",
68346                 "fields": [
68347                     "oneway",
68348                     "maxspeed",
68349                     "structure",
68350                     "access",
68351                     "lanes",
68352                     "surface",
68353                     "ref"
68354                 ],
68355                 "geometry": [
68356                     "line"
68357                 ],
68358                 "tags": {
68359                     "highway": "trunk"
68360                 },
68361                 "terms": [],
68362                 "name": "Trunk Road"
68363             },
68364             "highway/trunk_link": {
68365                 "icon": "highway-trunk-link",
68366                 "fields": [
68367                     "oneway",
68368                     "maxspeed",
68369                     "structure",
68370                     "access",
68371                     "surface",
68372                     "ref"
68373                 ],
68374                 "geometry": [
68375                     "line"
68376                 ],
68377                 "tags": {
68378                     "highway": "trunk_link"
68379                 },
68380                 "terms": [
68381                     "ramp",
68382                     "on ramp",
68383                     "off ramp"
68384                 ],
68385                 "name": "Trunk Link"
68386             },
68387             "highway/turning_circle": {
68388                 "icon": "circle",
68389                 "geometry": [
68390                     "vertex"
68391                 ],
68392                 "tags": {
68393                     "highway": "turning_circle"
68394                 },
68395                 "terms": [],
68396                 "name": "Turning Circle"
68397             },
68398             "highway/unclassified": {
68399                 "icon": "highway-unclassified",
68400                 "fields": [
68401                     "oneway",
68402                     "maxspeed",
68403                     "structure",
68404                     "access",
68405                     "surface"
68406                 ],
68407                 "geometry": [
68408                     "line"
68409                 ],
68410                 "tags": {
68411                     "highway": "unclassified"
68412                 },
68413                 "terms": [],
68414                 "name": "Unclassified Road"
68415             },
68416             "historic": {
68417                 "fields": [
68418                     "historic"
68419                 ],
68420                 "geometry": [
68421                     "point",
68422                     "vertex",
68423                     "area"
68424                 ],
68425                 "tags": {
68426                     "historic": "*"
68427                 },
68428                 "name": "Historic Site"
68429             },
68430             "historic/archaeological_site": {
68431                 "geometry": [
68432                     "point",
68433                     "vertex",
68434                     "area"
68435                 ],
68436                 "tags": {
68437                     "historic": "archaeological_site"
68438                 },
68439                 "name": "Archaeological Site"
68440             },
68441             "historic/boundary_stone": {
68442                 "geometry": [
68443                     "point",
68444                     "vertex"
68445                 ],
68446                 "tags": {
68447                     "historic": "boundary_stone"
68448                 },
68449                 "name": "Boundary Stone"
68450             },
68451             "historic/castle": {
68452                 "geometry": [
68453                     "point",
68454                     "vertex",
68455                     "area"
68456                 ],
68457                 "tags": {
68458                     "historic": "castle"
68459                 },
68460                 "name": "Castle"
68461             },
68462             "historic/memorial": {
68463                 "icon": "monument",
68464                 "geometry": [
68465                     "point",
68466                     "vertex",
68467                     "area"
68468                 ],
68469                 "tags": {
68470                     "historic": "memorial"
68471                 },
68472                 "name": "Memorial"
68473             },
68474             "historic/monument": {
68475                 "icon": "monument",
68476                 "geometry": [
68477                     "point",
68478                     "vertex",
68479                     "area"
68480                 ],
68481                 "tags": {
68482                     "historic": "monument"
68483                 },
68484                 "name": "Monument"
68485             },
68486             "historic/ruins": {
68487                 "geometry": [
68488                     "point",
68489                     "vertex",
68490                     "area"
68491                 ],
68492                 "tags": {
68493                     "historic": "ruins"
68494                 },
68495                 "name": "Ruins"
68496             },
68497             "historic/wayside_cross": {
68498                 "geometry": [
68499                     "point",
68500                     "vertex",
68501                     "area"
68502                 ],
68503                 "tags": {
68504                     "historic": "wayside_cross"
68505                 },
68506                 "name": "Wayside Cross"
68507             },
68508             "historic/wayside_shrine": {
68509                 "geometry": [
68510                     "point",
68511                     "vertex",
68512                     "area"
68513                 ],
68514                 "tags": {
68515                     "historic": "wayside_shrine"
68516                 },
68517                 "name": "Wayside Shrine"
68518             },
68519             "landuse": {
68520                 "fields": [
68521                     "landuse"
68522                 ],
68523                 "geometry": [
68524                     "point",
68525                     "vertex",
68526                     "area"
68527                 ],
68528                 "tags": {
68529                     "landuse": "*"
68530                 },
68531                 "name": "Landuse"
68532             },
68533             "landuse/allotments": {
68534                 "geometry": [
68535                     "point",
68536                     "area"
68537                 ],
68538                 "tags": {
68539                     "landuse": "allotments"
68540                 },
68541                 "terms": [],
68542                 "name": "Allotments"
68543             },
68544             "landuse/basin": {
68545                 "geometry": [
68546                     "point",
68547                     "area"
68548                 ],
68549                 "tags": {
68550                     "landuse": "basin"
68551                 },
68552                 "terms": [],
68553                 "name": "Basin"
68554             },
68555             "landuse/cemetery": {
68556                 "icon": "cemetery",
68557                 "fields": [
68558                     "religion",
68559                     "denomination"
68560                 ],
68561                 "geometry": [
68562                     "point",
68563                     "vertex",
68564                     "area"
68565                 ],
68566                 "tags": {
68567                     "landuse": "cemetery"
68568                 },
68569                 "terms": [],
68570                 "name": "Cemetery"
68571             },
68572             "landuse/churchyard": {
68573                 "fields": [
68574                     "religion",
68575                     "denomination"
68576                 ],
68577                 "geometry": [
68578                     "area"
68579                 ],
68580                 "tags": {
68581                     "landuse": "churchyard"
68582                 },
68583                 "terms": [],
68584                 "name": "Churchyard"
68585             },
68586             "landuse/commercial": {
68587                 "icon": "commercial",
68588                 "geometry": [
68589                     "point",
68590                     "area"
68591                 ],
68592                 "tags": {
68593                     "landuse": "commercial"
68594                 },
68595                 "terms": [],
68596                 "name": "Commercial"
68597             },
68598             "landuse/construction": {
68599                 "fields": [
68600                     "construction",
68601                     "operator"
68602                 ],
68603                 "geometry": [
68604                     "point",
68605                     "area"
68606                 ],
68607                 "tags": {
68608                     "landuse": "construction"
68609                 },
68610                 "terms": [],
68611                 "name": "Construction"
68612             },
68613             "landuse/farm": {
68614                 "fields": [
68615                     "crop"
68616                 ],
68617                 "geometry": [
68618                     "point",
68619                     "area"
68620                 ],
68621                 "tags": {
68622                     "landuse": "farm"
68623                 },
68624                 "terms": [],
68625                 "name": "Farm",
68626                 "icon": "farm"
68627             },
68628             "landuse/farmland": {
68629                 "fields": [
68630                     "crop"
68631                 ],
68632                 "geometry": [
68633                     "point",
68634                     "area"
68635                 ],
68636                 "tags": {
68637                     "landuse": "farmland"
68638                 },
68639                 "terms": [],
68640                 "name": "Farmland",
68641                 "icon": "farm",
68642                 "searchable": false
68643             },
68644             "landuse/farmyard": {
68645                 "fields": [
68646                     "crop"
68647                 ],
68648                 "geometry": [
68649                     "point",
68650                     "area"
68651                 ],
68652                 "tags": {
68653                     "landuse": "farmyard"
68654                 },
68655                 "terms": [],
68656                 "name": "Farmyard",
68657                 "icon": "farm"
68658             },
68659             "landuse/forest": {
68660                 "fields": [
68661                     "wood"
68662                 ],
68663                 "icon": "park2",
68664                 "geometry": [
68665                     "point",
68666                     "area"
68667                 ],
68668                 "tags": {
68669                     "landuse": "forest"
68670                 },
68671                 "terms": [],
68672                 "name": "Forest"
68673             },
68674             "landuse/grass": {
68675                 "geometry": [
68676                     "point",
68677                     "area"
68678                 ],
68679                 "tags": {
68680                     "landuse": "grass"
68681                 },
68682                 "terms": [],
68683                 "name": "Grass"
68684             },
68685             "landuse/industrial": {
68686                 "icon": "industrial",
68687                 "geometry": [
68688                     "point",
68689                     "area"
68690                 ],
68691                 "tags": {
68692                     "landuse": "industrial"
68693                 },
68694                 "terms": [],
68695                 "name": "Industrial"
68696             },
68697             "landuse/landfill": {
68698                 "geometry": [
68699                     "area"
68700                 ],
68701                 "tags": {
68702                     "landuse": "landfill"
68703                 },
68704                 "terms": [
68705                     "dump"
68706                 ],
68707                 "name": "Landfill"
68708             },
68709             "landuse/meadow": {
68710                 "geometry": [
68711                     "point",
68712                     "area"
68713                 ],
68714                 "tags": {
68715                     "landuse": "meadow"
68716                 },
68717                 "terms": [],
68718                 "name": "Meadow"
68719             },
68720             "landuse/military": {
68721                 "geometry": [
68722                     "area"
68723                 ],
68724                 "tags": {
68725                     "landuse": "military"
68726                 },
68727                 "terms": [],
68728                 "name": "Military"
68729             },
68730             "landuse/orchard": {
68731                 "fields": [
68732                     "trees"
68733                 ],
68734                 "geometry": [
68735                     "point",
68736                     "area"
68737                 ],
68738                 "tags": {
68739                     "landuse": "orchard"
68740                 },
68741                 "terms": [],
68742                 "name": "Orchard",
68743                 "icon": "park2"
68744             },
68745             "landuse/quarry": {
68746                 "geometry": [
68747                     "point",
68748                     "area"
68749                 ],
68750                 "tags": {
68751                     "landuse": "quarry"
68752                 },
68753                 "terms": [],
68754                 "name": "Quarry"
68755             },
68756             "landuse/residential": {
68757                 "icon": "building",
68758                 "geometry": [
68759                     "point",
68760                     "area"
68761                 ],
68762                 "tags": {
68763                     "landuse": "residential"
68764                 },
68765                 "terms": [],
68766                 "name": "Residential"
68767             },
68768             "landuse/retail": {
68769                 "icon": "shop",
68770                 "geometry": [
68771                     "point",
68772                     "area"
68773                 ],
68774                 "tags": {
68775                     "landuse": "retail"
68776                 },
68777                 "name": "Retail"
68778             },
68779             "landuse/vineyard": {
68780                 "geometry": [
68781                     "point",
68782                     "area"
68783                 ],
68784                 "tags": {
68785                     "landuse": "vineyard"
68786                 },
68787                 "terms": [],
68788                 "name": "Vineyard"
68789             },
68790             "leisure": {
68791                 "fields": [
68792                     "leisure"
68793                 ],
68794                 "geometry": [
68795                     "point",
68796                     "vertex",
68797                     "area"
68798                 ],
68799                 "tags": {
68800                     "leisure": "*"
68801                 },
68802                 "name": "Leisure"
68803             },
68804             "leisure/common": {
68805                 "geometry": [
68806                     "point",
68807                     "area"
68808                 ],
68809                 "terms": [
68810                     "open space"
68811                 ],
68812                 "tags": {
68813                     "leisure": "common"
68814                 },
68815                 "name": "Common"
68816             },
68817             "leisure/dog_park": {
68818                 "geometry": [
68819                     "point",
68820                     "area"
68821                 ],
68822                 "terms": [],
68823                 "tags": {
68824                     "leisure": "dog_park"
68825                 },
68826                 "name": "Dog Park",
68827                 "icon": "dog-park"
68828             },
68829             "leisure/firepit": {
68830                 "geometry": [
68831                     "point",
68832                     "area"
68833                 ],
68834                 "tags": {
68835                     "leisure": "firepit"
68836                 },
68837                 "terms": [
68838                     "fireplace",
68839                     "campfire"
68840                 ],
68841                 "name": "Firepit"
68842             },
68843             "leisure/garden": {
68844                 "icon": "garden",
68845                 "geometry": [
68846                     "point",
68847                     "vertex",
68848                     "area"
68849                 ],
68850                 "tags": {
68851                     "leisure": "garden"
68852                 },
68853                 "name": "Garden"
68854             },
68855             "leisure/golf_course": {
68856                 "icon": "golf",
68857                 "fields": [
68858                     "operator",
68859                     "address"
68860                 ],
68861                 "geometry": [
68862                     "point",
68863                     "area"
68864                 ],
68865                 "tags": {
68866                     "leisure": "golf_course"
68867                 },
68868                 "terms": [
68869                     "links"
68870                 ],
68871                 "name": "Golf Course"
68872             },
68873             "leisure/ice_rink": {
68874                 "icon": "pitch",
68875                 "fields": [
68876                     "building_area",
68877                     "seasonal",
68878                     "sport_ice"
68879                 ],
68880                 "geometry": [
68881                     "point",
68882                     "area"
68883                 ],
68884                 "terms": [
68885                     "hockey",
68886                     "skating",
68887                     "curling"
68888                 ],
68889                 "tags": {
68890                     "leisure": "ice_rink"
68891                 },
68892                 "name": "Ice Rink"
68893             },
68894             "leisure/marina": {
68895                 "icon": "harbor",
68896                 "geometry": [
68897                     "point",
68898                     "vertex",
68899                     "area"
68900                 ],
68901                 "tags": {
68902                     "leisure": "marina"
68903                 },
68904                 "name": "Marina"
68905             },
68906             "leisure/park": {
68907                 "icon": "park",
68908                 "geometry": [
68909                     "point",
68910                     "area"
68911                 ],
68912                 "terms": [
68913                     "esplanade",
68914                     "estate",
68915                     "forest",
68916                     "garden",
68917                     "grass",
68918                     "green",
68919                     "grounds",
68920                     "lawn",
68921                     "lot",
68922                     "meadow",
68923                     "parkland",
68924                     "place",
68925                     "playground",
68926                     "plaza",
68927                     "pleasure garden",
68928                     "recreation area",
68929                     "square",
68930                     "tract",
68931                     "village green",
68932                     "woodland"
68933                 ],
68934                 "tags": {
68935                     "leisure": "park"
68936                 },
68937                 "name": "Park"
68938             },
68939             "leisure/picnic_table": {
68940                 "geometry": [
68941                     "point"
68942                 ],
68943                 "tags": {
68944                     "leisure": "picnic_table"
68945                 },
68946                 "terms": [
68947                     "bench",
68948                     "table"
68949                 ],
68950                 "name": "Picnic Table"
68951             },
68952             "leisure/pitch": {
68953                 "icon": "pitch",
68954                 "fields": [
68955                     "sport",
68956                     "surface",
68957                     "lit"
68958                 ],
68959                 "geometry": [
68960                     "point",
68961                     "area"
68962                 ],
68963                 "tags": {
68964                     "leisure": "pitch"
68965                 },
68966                 "terms": [],
68967                 "name": "Sport Pitch"
68968             },
68969             "leisure/pitch/american_football": {
68970                 "icon": "america-football",
68971                 "fields": [
68972                     "surface",
68973                     "lit"
68974                 ],
68975                 "geometry": [
68976                     "point",
68977                     "area"
68978                 ],
68979                 "tags": {
68980                     "leisure": "pitch",
68981                     "sport": "american_football"
68982                 },
68983                 "terms": [],
68984                 "name": "American Football Field"
68985             },
68986             "leisure/pitch/baseball": {
68987                 "icon": "baseball",
68988                 "fields": [
68989                     "lit"
68990                 ],
68991                 "geometry": [
68992                     "point",
68993                     "area"
68994                 ],
68995                 "tags": {
68996                     "leisure": "pitch",
68997                     "sport": "baseball"
68998                 },
68999                 "terms": [],
69000                 "name": "Baseball Diamond"
69001             },
69002             "leisure/pitch/basketball": {
69003                 "icon": "basketball",
69004                 "fields": [
69005                     "surface",
69006                     "hoops",
69007                     "lit"
69008                 ],
69009                 "geometry": [
69010                     "point",
69011                     "area"
69012                 ],
69013                 "tags": {
69014                     "leisure": "pitch",
69015                     "sport": "basketball"
69016                 },
69017                 "terms": [],
69018                 "name": "Basketball Court"
69019             },
69020             "leisure/pitch/skateboard": {
69021                 "icon": "pitch",
69022                 "fields": [
69023                     "surface",
69024                     "lit"
69025                 ],
69026                 "geometry": [
69027                     "point",
69028                     "area"
69029                 ],
69030                 "tags": {
69031                     "leisure": "pitch",
69032                     "sport": "skateboard"
69033                 },
69034                 "terms": [],
69035                 "name": "Skate Park"
69036             },
69037             "leisure/pitch/soccer": {
69038                 "icon": "soccer",
69039                 "fields": [
69040                     "surface",
69041                     "lit"
69042                 ],
69043                 "geometry": [
69044                     "point",
69045                     "area"
69046                 ],
69047                 "tags": {
69048                     "leisure": "pitch",
69049                     "sport": "soccer"
69050                 },
69051                 "terms": [],
69052                 "name": "Soccer Field"
69053             },
69054             "leisure/pitch/tennis": {
69055                 "icon": "tennis",
69056                 "fields": [
69057                     "surface",
69058                     "lit"
69059                 ],
69060                 "geometry": [
69061                     "point",
69062                     "area"
69063                 ],
69064                 "tags": {
69065                     "leisure": "pitch",
69066                     "sport": "tennis"
69067                 },
69068                 "terms": [],
69069                 "name": "Tennis Court"
69070             },
69071             "leisure/pitch/volleyball": {
69072                 "icon": "pitch",
69073                 "fields": [
69074                     "surface",
69075                     "lit"
69076                 ],
69077                 "geometry": [
69078                     "point",
69079                     "area"
69080                 ],
69081                 "tags": {
69082                     "leisure": "pitch",
69083                     "sport": "volleyball"
69084                 },
69085                 "terms": [],
69086                 "name": "Volleyball Court"
69087             },
69088             "leisure/playground": {
69089                 "icon": "playground",
69090                 "geometry": [
69091                     "point",
69092                     "area"
69093                 ],
69094                 "tags": {
69095                     "leisure": "playground"
69096                 },
69097                 "name": "Playground",
69098                 "terms": [
69099                     "jungle gym",
69100                     "play area"
69101                 ]
69102             },
69103             "leisure/slipway": {
69104                 "geometry": [
69105                     "point",
69106                     "line"
69107                 ],
69108                 "tags": {
69109                     "leisure": "slipway"
69110                 },
69111                 "name": "Slipway"
69112             },
69113             "leisure/sports_center": {
69114                 "icon": "pitch",
69115                 "geometry": [
69116                     "point",
69117                     "area"
69118                 ],
69119                 "tags": {
69120                     "leisure": "sports_centre"
69121                 },
69122                 "terms": [
69123                     "gym"
69124                 ],
69125                 "fields": [
69126                     "sport"
69127                 ],
69128                 "name": "Sports Center / Gym"
69129             },
69130             "leisure/stadium": {
69131                 "icon": "pitch",
69132                 "geometry": [
69133                     "point",
69134                     "area"
69135                 ],
69136                 "tags": {
69137                     "leisure": "stadium"
69138                 },
69139                 "fields": [
69140                     "sport"
69141                 ],
69142                 "name": "Stadium"
69143             },
69144             "leisure/swimming_pool": {
69145                 "fields": [
69146                     "access_simple"
69147                 ],
69148                 "geometry": [
69149                     "point",
69150                     "vertex",
69151                     "area"
69152                 ],
69153                 "tags": {
69154                     "leisure": "swimming_pool"
69155                 },
69156                 "icon": "swimming",
69157                 "name": "Swimming Pool"
69158             },
69159             "leisure/track": {
69160                 "icon": "pitch",
69161                 "fields": [
69162                     "surface",
69163                     "lit",
69164                     "width"
69165                 ],
69166                 "geometry": [
69167                     "point",
69168                     "line",
69169                     "area"
69170                 ],
69171                 "tags": {
69172                     "leisure": "track"
69173                 },
69174                 "name": "Race Track"
69175             },
69176             "line": {
69177                 "name": "Line",
69178                 "tags": {},
69179                 "geometry": [
69180                     "line"
69181                 ],
69182                 "matchScore": 0.1
69183             },
69184             "man_made": {
69185                 "fields": [
69186                     "man_made"
69187                 ],
69188                 "geometry": [
69189                     "point",
69190                     "vertex",
69191                     "line",
69192                     "area"
69193                 ],
69194                 "tags": {
69195                     "man_made": "*"
69196                 },
69197                 "name": "Man Made"
69198             },
69199             "man_made/breakwater": {
69200                 "geometry": [
69201                     "line",
69202                     "area"
69203                 ],
69204                 "tags": {
69205                     "man_made": "breakwater"
69206                 },
69207                 "name": "Breakwater"
69208             },
69209             "man_made/cutline": {
69210                 "geometry": [
69211                     "line"
69212                 ],
69213                 "tags": {
69214                     "man_made": "cutline"
69215                 },
69216                 "name": "Cut line"
69217             },
69218             "man_made/embankment": {
69219                 "geometry": [
69220                     "line"
69221                 ],
69222                 "tags": {
69223                     "man_made": "embankment"
69224                 },
69225                 "name": "Embankment",
69226                 "searchable": false
69227             },
69228             "man_made/flagpole": {
69229                 "geometry": [
69230                     "point"
69231                 ],
69232                 "tags": {
69233                     "man_made": "flagpole"
69234                 },
69235                 "name": "Flagpole",
69236                 "icon": "embassy"
69237             },
69238             "man_made/lighthouse": {
69239                 "geometry": [
69240                     "point",
69241                     "area"
69242                 ],
69243                 "tags": {
69244                     "man_made": "lighthouse"
69245                 },
69246                 "name": "Lighthouse",
69247                 "icon": "lighthouse"
69248             },
69249             "man_made/observation": {
69250                 "geometry": [
69251                     "point",
69252                     "area"
69253                 ],
69254                 "terms": [
69255                     "lookout tower",
69256                     "fire tower"
69257                 ],
69258                 "tags": {
69259                     "man_made": "tower",
69260                     "tower:type": "observation"
69261                 },
69262                 "name": "Observation Tower"
69263             },
69264             "man_made/pier": {
69265                 "geometry": [
69266                     "line",
69267                     "area"
69268                 ],
69269                 "tags": {
69270                     "man_made": "pier"
69271                 },
69272                 "name": "Pier"
69273             },
69274             "man_made/pipeline": {
69275                 "geometry": [
69276                     "line"
69277                 ],
69278                 "tags": {
69279                     "man_made": "pipeline"
69280                 },
69281                 "fields": [
69282                     "location",
69283                     "operator"
69284                 ],
69285                 "name": "Pipeline",
69286                 "icon": "pipeline"
69287             },
69288             "man_made/survey_point": {
69289                 "icon": "monument",
69290                 "geometry": [
69291                     "point",
69292                     "vertex"
69293                 ],
69294                 "tags": {
69295                     "man_made": "survey_point"
69296                 },
69297                 "fields": [
69298                     "ref"
69299                 ],
69300                 "name": "Survey Point"
69301             },
69302             "man_made/tower": {
69303                 "geometry": [
69304                     "point",
69305                     "area"
69306                 ],
69307                 "tags": {
69308                     "man_made": "tower"
69309                 },
69310                 "fields": [
69311                     "towertype"
69312                 ],
69313                 "name": "Tower"
69314             },
69315             "man_made/wastewater_plant": {
69316                 "icon": "water",
69317                 "geometry": [
69318                     "point",
69319                     "area"
69320                 ],
69321                 "tags": {
69322                     "man_made": "wastewater_plant"
69323                 },
69324                 "name": "Wastewater Plant",
69325                 "terms": [
69326                     "sewage works",
69327                     "sewage treatment plant",
69328                     "water treatment plant",
69329                     "reclamation plant"
69330                 ]
69331             },
69332             "man_made/water_tower": {
69333                 "icon": "water",
69334                 "geometry": [
69335                     "point",
69336                     "area"
69337                 ],
69338                 "tags": {
69339                     "man_made": "water_tower"
69340                 },
69341                 "name": "Water Tower"
69342             },
69343             "man_made/water_well": {
69344                 "geometry": [
69345                     "point",
69346                     "area"
69347                 ],
69348                 "tags": {
69349                     "man_made": "water_well"
69350                 },
69351                 "name": "Water well"
69352             },
69353             "man_made/water_works": {
69354                 "icon": "water",
69355                 "geometry": [
69356                     "point",
69357                     "area"
69358                 ],
69359                 "tags": {
69360                     "man_made": "water_works"
69361                 },
69362                 "name": "Water Works"
69363             },
69364             "military/airfield": {
69365                 "geometry": [
69366                     "point",
69367                     "vertex",
69368                     "area"
69369                 ],
69370                 "tags": {
69371                     "military": "airfield"
69372                 },
69373                 "terms": [],
69374                 "name": "Airfield",
69375                 "icon": "airfield"
69376             },
69377             "military/barracks": {
69378                 "geometry": [
69379                     "point",
69380                     "vertex",
69381                     "area"
69382                 ],
69383                 "tags": {
69384                     "military": "barracks"
69385                 },
69386                 "terms": [],
69387                 "name": "Barracks"
69388             },
69389             "military/bunker": {
69390                 "geometry": [
69391                     "point",
69392                     "vertex",
69393                     "area"
69394                 ],
69395                 "tags": {
69396                     "military": "bunker"
69397                 },
69398                 "terms": [],
69399                 "name": "Bunker"
69400             },
69401             "military/range": {
69402                 "geometry": [
69403                     "point",
69404                     "vertex",
69405                     "area"
69406                 ],
69407                 "tags": {
69408                     "military": "range"
69409                 },
69410                 "terms": [],
69411                 "name": "Military Range"
69412             },
69413             "natural": {
69414                 "fields": [
69415                     "natural"
69416                 ],
69417                 "geometry": [
69418                     "point",
69419                     "vertex",
69420                     "area"
69421                 ],
69422                 "tags": {
69423                     "natural": "*"
69424                 },
69425                 "name": "Natural"
69426             },
69427             "natural/bay": {
69428                 "geometry": [
69429                     "point",
69430                     "area"
69431                 ],
69432                 "terms": [],
69433                 "tags": {
69434                     "natural": "bay"
69435                 },
69436                 "name": "Bay"
69437             },
69438             "natural/beach": {
69439                 "fields": [
69440                     "surface"
69441                 ],
69442                 "geometry": [
69443                     "point",
69444                     "area"
69445                 ],
69446                 "terms": [],
69447                 "tags": {
69448                     "natural": "beach"
69449                 },
69450                 "name": "Beach"
69451             },
69452             "natural/cliff": {
69453                 "geometry": [
69454                     "point",
69455                     "vertex",
69456                     "line",
69457                     "area"
69458                 ],
69459                 "terms": [],
69460                 "tags": {
69461                     "natural": "cliff"
69462                 },
69463                 "name": "Cliff"
69464             },
69465             "natural/coastline": {
69466                 "geometry": [
69467                     "line"
69468                 ],
69469                 "terms": [
69470                     "shore"
69471                 ],
69472                 "tags": {
69473                     "natural": "coastline"
69474                 },
69475                 "name": "Coastline"
69476             },
69477             "natural/fell": {
69478                 "geometry": [
69479                     "area"
69480                 ],
69481                 "terms": [],
69482                 "tags": {
69483                     "natural": "fell"
69484                 },
69485                 "name": "Fell"
69486             },
69487             "natural/glacier": {
69488                 "geometry": [
69489                     "area"
69490                 ],
69491                 "terms": [],
69492                 "tags": {
69493                     "natural": "glacier"
69494                 },
69495                 "name": "Glacier"
69496             },
69497             "natural/grassland": {
69498                 "geometry": [
69499                     "point",
69500                     "area"
69501                 ],
69502                 "terms": [],
69503                 "tags": {
69504                     "natural": "grassland"
69505                 },
69506                 "name": "Grassland"
69507             },
69508             "natural/heath": {
69509                 "geometry": [
69510                     "area"
69511                 ],
69512                 "terms": [],
69513                 "tags": {
69514                     "natural": "heath"
69515                 },
69516                 "name": "Heath"
69517             },
69518             "natural/peak": {
69519                 "icon": "triangle",
69520                 "fields": [
69521                     "elevation"
69522                 ],
69523                 "geometry": [
69524                     "point",
69525                     "vertex"
69526                 ],
69527                 "tags": {
69528                     "natural": "peak"
69529                 },
69530                 "terms": [
69531                     "acme",
69532                     "aiguille",
69533                     "alp",
69534                     "climax",
69535                     "crest",
69536                     "crown",
69537                     "hill",
69538                     "mount",
69539                     "mountain",
69540                     "pinnacle",
69541                     "summit",
69542                     "tip",
69543                     "top"
69544                 ],
69545                 "name": "Peak"
69546             },
69547             "natural/scree": {
69548                 "geometry": [
69549                     "area"
69550                 ],
69551                 "tags": {
69552                     "natural": "scree"
69553                 },
69554                 "terms": [
69555                     "loose rocks"
69556                 ],
69557                 "name": "Scree"
69558             },
69559             "natural/scrub": {
69560                 "geometry": [
69561                     "area"
69562                 ],
69563                 "tags": {
69564                     "natural": "scrub"
69565                 },
69566                 "terms": [],
69567                 "name": "Scrub"
69568             },
69569             "natural/spring": {
69570                 "geometry": [
69571                     "point",
69572                     "vertex"
69573                 ],
69574                 "terms": [],
69575                 "tags": {
69576                     "natural": "spring"
69577                 },
69578                 "name": "Spring"
69579             },
69580             "natural/tree": {
69581                 "fields": [
69582                     "tree_type",
69583                     "denotation"
69584                 ],
69585                 "icon": "park",
69586                 "geometry": [
69587                     "point",
69588                     "vertex"
69589                 ],
69590                 "terms": [],
69591                 "tags": {
69592                     "natural": "tree"
69593                 },
69594                 "name": "Tree"
69595             },
69596             "natural/water": {
69597                 "fields": [
69598                     "water"
69599                 ],
69600                 "geometry": [
69601                     "area"
69602                 ],
69603                 "tags": {
69604                     "natural": "water"
69605                 },
69606                 "icon": "water",
69607                 "name": "Water"
69608             },
69609             "natural/water/lake": {
69610                 "geometry": [
69611                     "area"
69612                 ],
69613                 "tags": {
69614                     "natural": "water",
69615                     "water": "lake"
69616                 },
69617                 "terms": [
69618                     "lakelet",
69619                     "loch",
69620                     "mere"
69621                 ],
69622                 "icon": "water",
69623                 "name": "Lake"
69624             },
69625             "natural/water/pond": {
69626                 "geometry": [
69627                     "area"
69628                 ],
69629                 "tags": {
69630                     "natural": "water",
69631                     "water": "pond"
69632                 },
69633                 "terms": [
69634                     "lakelet",
69635                     "millpond",
69636                     "tarn",
69637                     "pool",
69638                     "mere"
69639                 ],
69640                 "icon": "water",
69641                 "name": "Pond"
69642             },
69643             "natural/water/reservoir": {
69644                 "geometry": [
69645                     "area"
69646                 ],
69647                 "tags": {
69648                     "natural": "water",
69649                     "water": "reservoir"
69650                 },
69651                 "icon": "water",
69652                 "name": "Reservoir"
69653             },
69654             "natural/wetland": {
69655                 "icon": "wetland",
69656                 "fields": [
69657                     "wetland"
69658                 ],
69659                 "geometry": [
69660                     "point",
69661                     "area"
69662                 ],
69663                 "tags": {
69664                     "natural": "wetland"
69665                 },
69666                 "terms": [],
69667                 "name": "Wetland"
69668             },
69669             "natural/wood": {
69670                 "fields": [
69671                     "wood"
69672                 ],
69673                 "icon": "park2",
69674                 "geometry": [
69675                     "point",
69676                     "area"
69677                 ],
69678                 "tags": {
69679                     "natural": "wood"
69680                 },
69681                 "terms": [],
69682                 "name": "Wood"
69683             },
69684             "office": {
69685                 "icon": "commercial",
69686                 "fields": [
69687                     "office",
69688                     "address",
69689                     "opening_hours",
69690                     "smoking"
69691                 ],
69692                 "geometry": [
69693                     "point",
69694                     "vertex",
69695                     "area"
69696                 ],
69697                 "tags": {
69698                     "office": "*"
69699                 },
69700                 "terms": [],
69701                 "name": "Office"
69702             },
69703             "office/accountant": {
69704                 "icon": "commercial",
69705                 "fields": [
69706                     "address",
69707                     "opening_hours"
69708                 ],
69709                 "geometry": [
69710                     "point",
69711                     "vertex",
69712                     "area"
69713                 ],
69714                 "tags": {
69715                     "office": "accountant"
69716                 },
69717                 "terms": [],
69718                 "name": "Accountant"
69719             },
69720             "office/administrative": {
69721                 "icon": "commercial",
69722                 "fields": [
69723                     "address",
69724                     "opening_hours"
69725                 ],
69726                 "geometry": [
69727                     "point",
69728                     "vertex",
69729                     "area"
69730                 ],
69731                 "tags": {
69732                     "office": "administrative"
69733                 },
69734                 "terms": [],
69735                 "name": "Administrative Office"
69736             },
69737             "office/architect": {
69738                 "icon": "commercial",
69739                 "fields": [
69740                     "address",
69741                     "opening_hours"
69742                 ],
69743                 "geometry": [
69744                     "point",
69745                     "vertex",
69746                     "area"
69747                 ],
69748                 "tags": {
69749                     "office": "architect"
69750                 },
69751                 "terms": [],
69752                 "name": "Architect"
69753             },
69754             "office/company": {
69755                 "icon": "commercial",
69756                 "fields": [
69757                     "address",
69758                     "opening_hours",
69759                     "smoking"
69760                 ],
69761                 "geometry": [
69762                     "point",
69763                     "vertex",
69764                     "area"
69765                 ],
69766                 "tags": {
69767                     "office": "company"
69768                 },
69769                 "terms": [],
69770                 "name": "Company Office"
69771             },
69772             "office/educational_institution": {
69773                 "icon": "commercial",
69774                 "fields": [
69775                     "address",
69776                     "opening_hours"
69777                 ],
69778                 "geometry": [
69779                     "point",
69780                     "vertex",
69781                     "area"
69782                 ],
69783                 "tags": {
69784                     "office": "educational_institution"
69785                 },
69786                 "terms": [],
69787                 "name": "Educational Institution"
69788             },
69789             "office/employment_agency": {
69790                 "icon": "commercial",
69791                 "fields": [
69792                     "address",
69793                     "opening_hours"
69794                 ],
69795                 "geometry": [
69796                     "point",
69797                     "vertex",
69798                     "area"
69799                 ],
69800                 "tags": {
69801                     "office": "employment_agency"
69802                 },
69803                 "terms": [],
69804                 "name": "Employment Agency"
69805             },
69806             "office/estate_agent": {
69807                 "icon": "commercial",
69808                 "fields": [
69809                     "address",
69810                     "opening_hours"
69811                 ],
69812                 "geometry": [
69813                     "point",
69814                     "vertex",
69815                     "area"
69816                 ],
69817                 "tags": {
69818                     "office": "estate_agent"
69819                 },
69820                 "terms": [],
69821                 "name": "Real Estate Office"
69822             },
69823             "office/financial": {
69824                 "icon": "commercial",
69825                 "fields": [
69826                     "address",
69827                     "opening_hours"
69828                 ],
69829                 "geometry": [
69830                     "point",
69831                     "vertex",
69832                     "area"
69833                 ],
69834                 "tags": {
69835                     "office": "financial"
69836                 },
69837                 "terms": [],
69838                 "name": "Financial Office"
69839             },
69840             "office/government": {
69841                 "icon": "commercial",
69842                 "fields": [
69843                     "address",
69844                     "opening_hours"
69845                 ],
69846                 "geometry": [
69847                     "point",
69848                     "vertex",
69849                     "area"
69850                 ],
69851                 "tags": {
69852                     "office": "government"
69853                 },
69854                 "terms": [],
69855                 "name": "Government Office"
69856             },
69857             "office/insurance": {
69858                 "icon": "commercial",
69859                 "fields": [
69860                     "address",
69861                     "opening_hours"
69862                 ],
69863                 "geometry": [
69864                     "point",
69865                     "vertex",
69866                     "area"
69867                 ],
69868                 "tags": {
69869                     "office": "insurance"
69870                 },
69871                 "terms": [],
69872                 "name": "Insurance Office"
69873             },
69874             "office/it": {
69875                 "icon": "commercial",
69876                 "fields": [
69877                     "address",
69878                     "opening_hours"
69879                 ],
69880                 "geometry": [
69881                     "point",
69882                     "vertex",
69883                     "area"
69884                 ],
69885                 "tags": {
69886                     "office": "it"
69887                 },
69888                 "terms": [],
69889                 "name": "IT Office"
69890             },
69891             "office/lawyer": {
69892                 "icon": "commercial",
69893                 "fields": [
69894                     "address",
69895                     "opening_hours"
69896                 ],
69897                 "geometry": [
69898                     "point",
69899                     "vertex",
69900                     "area"
69901                 ],
69902                 "tags": {
69903                     "office": "lawyer"
69904                 },
69905                 "terms": [],
69906                 "name": "Law Office"
69907             },
69908             "office/newspaper": {
69909                 "icon": "commercial",
69910                 "fields": [
69911                     "address",
69912                     "opening_hours"
69913                 ],
69914                 "geometry": [
69915                     "point",
69916                     "vertex",
69917                     "area"
69918                 ],
69919                 "tags": {
69920                     "office": "newspaper"
69921                 },
69922                 "terms": [],
69923                 "name": "Newspaper"
69924             },
69925             "office/ngo": {
69926                 "icon": "commercial",
69927                 "fields": [
69928                     "address",
69929                     "opening_hours",
69930                     "smoking"
69931                 ],
69932                 "geometry": [
69933                     "point",
69934                     "vertex",
69935                     "area"
69936                 ],
69937                 "tags": {
69938                     "office": "ngo"
69939                 },
69940                 "terms": [],
69941                 "name": "NGO Office"
69942             },
69943             "office/physician": {
69944                 "icon": "commercial",
69945                 "fields": [
69946                     "address",
69947                     "opening_hours"
69948                 ],
69949                 "geometry": [
69950                     "point",
69951                     "vertex",
69952                     "area"
69953                 ],
69954                 "tags": {
69955                     "office": "physician"
69956                 },
69957                 "terms": [],
69958                 "name": "Physician"
69959             },
69960             "office/political_party": {
69961                 "icon": "commercial",
69962                 "fields": [
69963                     "address",
69964                     "opening_hours"
69965                 ],
69966                 "geometry": [
69967                     "point",
69968                     "vertex",
69969                     "area"
69970                 ],
69971                 "tags": {
69972                     "office": "political_party"
69973                 },
69974                 "terms": [],
69975                 "name": "Political Party"
69976             },
69977             "office/research": {
69978                 "icon": "commercial",
69979                 "fields": [
69980                     "address",
69981                     "opening_hours"
69982                 ],
69983                 "geometry": [
69984                     "point",
69985                     "vertex",
69986                     "area"
69987                 ],
69988                 "tags": {
69989                     "office": "research"
69990                 },
69991                 "terms": [],
69992                 "name": "Research Office"
69993             },
69994             "office/telecommunication": {
69995                 "icon": "commercial",
69996                 "fields": [
69997                     "address",
69998                     "opening_hours"
69999                 ],
70000                 "geometry": [
70001                     "point",
70002                     "vertex",
70003                     "area"
70004                 ],
70005                 "tags": {
70006                     "office": "telecommunication"
70007                 },
70008                 "terms": [],
70009                 "name": "Telecom Office"
70010             },
70011             "office/therapist": {
70012                 "icon": "commercial",
70013                 "fields": [
70014                     "address",
70015                     "opening_hours"
70016                 ],
70017                 "geometry": [
70018                     "point",
70019                     "vertex",
70020                     "area"
70021                 ],
70022                 "tags": {
70023                     "office": "therapist"
70024                 },
70025                 "terms": [],
70026                 "name": "Therapist"
70027             },
70028             "office/travel_agent": {
70029                 "icon": "suitcase",
70030                 "fields": [
70031                     "address",
70032                     "opening_hours"
70033                 ],
70034                 "geometry": [
70035                     "point",
70036                     "vertex",
70037                     "area"
70038                 ],
70039                 "tags": {
70040                     "office": "travel_agent"
70041                 },
70042                 "terms": [],
70043                 "name": "Travel Agency",
70044                 "searchable": false
70045             },
70046             "piste": {
70047                 "icon": "skiing",
70048                 "fields": [
70049                     "piste/type",
70050                     "piste/difficulty",
70051                     "piste/grooming",
70052                     "oneway",
70053                     "lit"
70054                 ],
70055                 "geometry": [
70056                     "point",
70057                     "line",
70058                     "area"
70059                 ],
70060                 "terms": [
70061                     "ski",
70062                     "sled",
70063                     "sleigh",
70064                     "snowboard",
70065                     "nordic",
70066                     "downhill",
70067                     "snowmobile"
70068                 ],
70069                 "tags": {
70070                     "piste:type": "*"
70071                 },
70072                 "name": "Piste/Ski Trail"
70073             },
70074             "place": {
70075                 "fields": [
70076                     "place"
70077                 ],
70078                 "geometry": [
70079                     "point",
70080                     "vertex",
70081                     "area"
70082                 ],
70083                 "tags": {
70084                     "place": "*"
70085                 },
70086                 "name": "Place"
70087             },
70088             "place/city": {
70089                 "icon": "city",
70090                 "fields": [
70091                     "population"
70092                 ],
70093                 "geometry": [
70094                     "point",
70095                     "area"
70096                 ],
70097                 "tags": {
70098                     "place": "city"
70099                 },
70100                 "name": "City"
70101             },
70102             "place/hamlet": {
70103                 "icon": "triangle-stroked",
70104                 "fields": [
70105                     "population"
70106                 ],
70107                 "geometry": [
70108                     "point",
70109                     "area"
70110                 ],
70111                 "tags": {
70112                     "place": "hamlet"
70113                 },
70114                 "name": "Hamlet"
70115             },
70116             "place/island": {
70117                 "geometry": [
70118                     "point",
70119                     "area"
70120                 ],
70121                 "terms": [
70122                     "archipelago",
70123                     "atoll",
70124                     "bar",
70125                     "cay",
70126                     "isle",
70127                     "islet",
70128                     "key",
70129                     "reef"
70130                 ],
70131                 "tags": {
70132                     "place": "island"
70133                 },
70134                 "name": "Island"
70135             },
70136             "place/isolated_dwelling": {
70137                 "geometry": [
70138                     "point",
70139                     "area"
70140                 ],
70141                 "tags": {
70142                     "place": "isolated_dwelling"
70143                 },
70144                 "name": "Isolated Dwelling"
70145             },
70146             "place/locality": {
70147                 "icon": "marker",
70148                 "fields": [
70149                     "population"
70150                 ],
70151                 "geometry": [
70152                     "point",
70153                     "area"
70154                 ],
70155                 "tags": {
70156                     "place": "locality"
70157                 },
70158                 "name": "Locality"
70159             },
70160             "place/neighbourhood": {
70161                 "icon": "triangle-stroked",
70162                 "fields": [
70163                     "population"
70164                 ],
70165                 "geometry": [
70166                     "point",
70167                     "area"
70168                 ],
70169                 "tags": {
70170                     "place": "neighbourhood"
70171                 },
70172                 "terms": [
70173                     "neighbourhood"
70174                 ],
70175                 "name": "Neighborhood"
70176             },
70177             "place/suburb": {
70178                 "icon": "triangle-stroked",
70179                 "fields": [
70180                     "population"
70181                 ],
70182                 "geometry": [
70183                     "point",
70184                     "area"
70185                 ],
70186                 "tags": {
70187                     "place": "suburb"
70188                 },
70189                 "terms": [
70190                     "Boro",
70191                     "Quarter"
70192                 ],
70193                 "name": "Borough"
70194             },
70195             "place/town": {
70196                 "icon": "town",
70197                 "fields": [
70198                     "population"
70199                 ],
70200                 "geometry": [
70201                     "point",
70202                     "area"
70203                 ],
70204                 "tags": {
70205                     "place": "town"
70206                 },
70207                 "name": "Town"
70208             },
70209             "place/village": {
70210                 "icon": "village",
70211                 "fields": [
70212                     "population"
70213                 ],
70214                 "geometry": [
70215                     "point",
70216                     "area"
70217                 ],
70218                 "tags": {
70219                     "place": "village"
70220                 },
70221                 "name": "Village"
70222             },
70223             "point": {
70224                 "name": "Point",
70225                 "tags": {},
70226                 "geometry": [
70227                     "point"
70228                 ],
70229                 "matchScore": 0.1
70230             },
70231             "power": {
70232                 "geometry": [
70233                     "point",
70234                     "vertex",
70235                     "line",
70236                     "area"
70237                 ],
70238                 "tags": {
70239                     "power": "*"
70240                 },
70241                 "fields": [
70242                     "power"
70243                 ],
70244                 "name": "Power"
70245             },
70246             "power/generator": {
70247                 "name": "Power Generator",
70248                 "geometry": [
70249                     "point",
70250                     "vertex",
70251                     "area"
70252                 ],
70253                 "tags": {
70254                     "power": "generator"
70255                 },
70256                 "fields": [
70257                     "generator/source",
70258                     "generator/method",
70259                     "generator/type"
70260                 ]
70261             },
70262             "power/line": {
70263                 "geometry": [
70264                     "line"
70265                 ],
70266                 "tags": {
70267                     "power": "line"
70268                 },
70269                 "name": "Power Line",
70270                 "icon": "power-line"
70271             },
70272             "power/minor_line": {
70273                 "geometry": [
70274                     "line"
70275                 ],
70276                 "tags": {
70277                     "power": "minor_line"
70278                 },
70279                 "name": "Minor Power Line",
70280                 "icon": "power-line"
70281             },
70282             "power/pole": {
70283                 "geometry": [
70284                     "vertex"
70285                 ],
70286                 "tags": {
70287                     "power": "pole"
70288                 },
70289                 "name": "Power Pole"
70290             },
70291             "power/sub_station": {
70292                 "fields": [
70293                     "operator",
70294                     "building"
70295                 ],
70296                 "geometry": [
70297                     "point",
70298                     "area"
70299                 ],
70300                 "tags": {
70301                     "power": "sub_station"
70302                 },
70303                 "name": "Substation"
70304             },
70305             "power/tower": {
70306                 "geometry": [
70307                     "vertex"
70308                 ],
70309                 "tags": {
70310                     "power": "tower"
70311                 },
70312                 "name": "High-Voltage Tower"
70313             },
70314             "power/transformer": {
70315                 "geometry": [
70316                     "point",
70317                     "vertex",
70318                     "area"
70319                 ],
70320                 "tags": {
70321                     "power": "transformer"
70322                 },
70323                 "name": "Transformer"
70324             },
70325             "public_transport/platform": {
70326                 "fields": [
70327                     "ref",
70328                     "operator",
70329                     "network",
70330                     "shelter"
70331                 ],
70332                 "geometry": [
70333                     "point",
70334                     "vertex",
70335                     "line",
70336                     "area"
70337                 ],
70338                 "tags": {
70339                     "public_transport": "platform"
70340                 },
70341                 "name": "Platform"
70342             },
70343             "public_transport/stop_position": {
70344                 "icon": "bus",
70345                 "fields": [
70346                     "ref",
70347                     "operator",
70348                     "network"
70349                 ],
70350                 "geometry": [
70351                     "vertex"
70352                 ],
70353                 "tags": {
70354                     "public_transport": "stop_position"
70355                 },
70356                 "name": "Stop Position"
70357             },
70358             "railway": {
70359                 "fields": [
70360                     "railway"
70361                 ],
70362                 "geometry": [
70363                     "point",
70364                     "vertex",
70365                     "line",
70366                     "area"
70367                 ],
70368                 "tags": {
70369                     "railway": "*"
70370                 },
70371                 "name": "Railway"
70372             },
70373             "railway/abandoned": {
70374                 "icon": "railway-abandoned",
70375                 "geometry": [
70376                     "line"
70377                 ],
70378                 "tags": {
70379                     "railway": "abandoned"
70380                 },
70381                 "fields": [
70382                     "structure"
70383                 ],
70384                 "terms": [],
70385                 "name": "Abandoned Railway"
70386             },
70387             "railway/disused": {
70388                 "icon": "railway-disused",
70389                 "geometry": [
70390                     "line"
70391                 ],
70392                 "tags": {
70393                     "railway": "disused"
70394                 },
70395                 "fields": [
70396                     "structure"
70397                 ],
70398                 "terms": [],
70399                 "name": "Disused Railway"
70400             },
70401             "railway/funicular": {
70402                 "geometry": [
70403                     "line"
70404                 ],
70405                 "terms": [
70406                     "venicular",
70407                     "cliff railway",
70408                     "cable car",
70409                     "cable railway",
70410                     "funicular railway"
70411                 ],
70412                 "fields": [
70413                     "structure",
70414                     "gauge"
70415                 ],
70416                 "tags": {
70417                     "railway": "funicular"
70418                 },
70419                 "icon": "railway-rail",
70420                 "name": "Funicular"
70421             },
70422             "railway/halt": {
70423                 "icon": "rail",
70424                 "geometry": [
70425                     "point",
70426                     "vertex"
70427                 ],
70428                 "tags": {
70429                     "railway": "halt"
70430                 },
70431                 "name": "Railway Halt",
70432                 "terms": [
70433                     "break",
70434                     "interrupt",
70435                     "rest",
70436                     "wait",
70437                     "interruption"
70438                 ]
70439             },
70440             "railway/level_crossing": {
70441                 "icon": "cross",
70442                 "geometry": [
70443                     "vertex"
70444                 ],
70445                 "tags": {
70446                     "railway": "level_crossing"
70447                 },
70448                 "terms": [
70449                     "crossing",
70450                     "railroad crossing",
70451                     "railway crossing",
70452                     "grade crossing",
70453                     "road through railroad",
70454                     "train crossing"
70455                 ],
70456                 "name": "Level Crossing"
70457             },
70458             "railway/monorail": {
70459                 "icon": "railway-monorail",
70460                 "geometry": [
70461                     "line"
70462                 ],
70463                 "tags": {
70464                     "railway": "monorail"
70465                 },
70466                 "fields": [
70467                     "structure",
70468                     "electrified"
70469                 ],
70470                 "terms": [],
70471                 "name": "Monorail"
70472             },
70473             "railway/narrow_gauge": {
70474                 "icon": "railway-rail",
70475                 "geometry": [
70476                     "line"
70477                 ],
70478                 "tags": {
70479                     "railway": "narrow_gauge"
70480                 },
70481                 "fields": [
70482                     "structure",
70483                     "gauge",
70484                     "electrified"
70485                 ],
70486                 "terms": [
70487                     "narrow gauge railway",
70488                     "narrow gauge railroad"
70489                 ],
70490                 "name": "Narrow Gauge Rail"
70491             },
70492             "railway/platform": {
70493                 "geometry": [
70494                     "point",
70495                     "vertex",
70496                     "line",
70497                     "area"
70498                 ],
70499                 "tags": {
70500                     "railway": "platform"
70501                 },
70502                 "name": "Railway Platform"
70503             },
70504             "railway/rail": {
70505                 "icon": "railway-rail",
70506                 "geometry": [
70507                     "line"
70508                 ],
70509                 "tags": {
70510                     "railway": "rail"
70511                 },
70512                 "fields": [
70513                     "structure",
70514                     "gauge",
70515                     "electrified"
70516                 ],
70517                 "terms": [],
70518                 "name": "Rail"
70519             },
70520             "railway/station": {
70521                 "icon": "rail",
70522                 "fields": [
70523                     "building_area"
70524                 ],
70525                 "geometry": [
70526                     "point",
70527                     "vertex",
70528                     "area"
70529                 ],
70530                 "tags": {
70531                     "railway": "station"
70532                 },
70533                 "terms": [
70534                     "train station",
70535                     "station"
70536                 ],
70537                 "name": "Railway Station"
70538             },
70539             "railway/subway": {
70540                 "icon": "railway-subway",
70541                 "fields": [
70542                     "structure",
70543                     "gauge",
70544                     "electrified"
70545                 ],
70546                 "geometry": [
70547                     "line"
70548                 ],
70549                 "tags": {
70550                     "railway": "subway"
70551                 },
70552                 "terms": [],
70553                 "name": "Subway"
70554             },
70555             "railway/subway_entrance": {
70556                 "icon": "rail-metro",
70557                 "geometry": [
70558                     "point"
70559                 ],
70560                 "tags": {
70561                     "railway": "subway_entrance"
70562                 },
70563                 "terms": [],
70564                 "name": "Subway Entrance"
70565             },
70566             "railway/tram": {
70567                 "icon": "railway-light-rail",
70568                 "geometry": [
70569                     "line"
70570                 ],
70571                 "tags": {
70572                     "railway": "tram"
70573                 },
70574                 "fields": [
70575                     "structure",
70576                     "gauge",
70577                     "electrified"
70578                 ],
70579                 "terms": [
70580                     "streetcar"
70581                 ],
70582                 "name": "Tram"
70583             },
70584             "relation": {
70585                 "name": "Relation",
70586                 "icon": "relation",
70587                 "tags": {},
70588                 "geometry": [
70589                     "relation"
70590                 ],
70591                 "fields": [
70592                     "relation"
70593                 ]
70594             },
70595             "route/ferry": {
70596                 "icon": "ferry",
70597                 "geometry": [
70598                     "line"
70599                 ],
70600                 "tags": {
70601                     "route": "ferry"
70602                 },
70603                 "name": "Ferry Route"
70604             },
70605             "shop": {
70606                 "icon": "shop",
70607                 "fields": [
70608                     "shop",
70609                     "address",
70610                     "opening_hours"
70611                 ],
70612                 "geometry": [
70613                     "point",
70614                     "vertex",
70615                     "area"
70616                 ],
70617                 "tags": {
70618                     "shop": "*"
70619                 },
70620                 "terms": [],
70621                 "name": "Shop"
70622             },
70623             "shop/alcohol": {
70624                 "icon": "alcohol-shop",
70625                 "fields": [
70626                     "address",
70627                     "building_area",
70628                     "opening_hours"
70629                 ],
70630                 "geometry": [
70631                     "point",
70632                     "vertex",
70633                     "area"
70634                 ],
70635                 "tags": {
70636                     "shop": "alcohol"
70637                 },
70638                 "terms": [
70639                     "alcohol"
70640                 ],
70641                 "name": "Liquor Store"
70642             },
70643             "shop/art": {
70644                 "icon": "art-gallery",
70645                 "fields": [
70646                     "address",
70647                     "building_area",
70648                     "opening_hours"
70649                 ],
70650                 "geometry": [
70651                     "point",
70652                     "vertex",
70653                     "area"
70654                 ],
70655                 "terms": [
70656                     "art store",
70657                     "art gallery"
70658                 ],
70659                 "tags": {
70660                     "shop": "art"
70661                 },
70662                 "name": "Art Shop"
70663             },
70664             "shop/bakery": {
70665                 "icon": "bakery",
70666                 "fields": [
70667                     "address",
70668                     "building_area",
70669                     "opening_hours"
70670                 ],
70671                 "geometry": [
70672                     "point",
70673                     "vertex",
70674                     "area"
70675                 ],
70676                 "tags": {
70677                     "shop": "bakery"
70678                 },
70679                 "name": "Bakery"
70680             },
70681             "shop/beauty": {
70682                 "icon": "shop",
70683                 "fields": [
70684                     "address",
70685                     "building_area",
70686                     "opening_hours"
70687                 ],
70688                 "geometry": [
70689                     "point",
70690                     "vertex",
70691                     "area"
70692                 ],
70693                 "terms": [
70694                     "nail spa",
70695                     "spa",
70696                     "salon",
70697                     "tanning"
70698                 ],
70699                 "tags": {
70700                     "shop": "beauty"
70701                 },
70702                 "name": "Beauty Shop"
70703             },
70704             "shop/beverages": {
70705                 "icon": "shop",
70706                 "fields": [
70707                     "address",
70708                     "building_area",
70709                     "opening_hours"
70710                 ],
70711                 "geometry": [
70712                     "point",
70713                     "vertex",
70714                     "area"
70715                 ],
70716                 "tags": {
70717                     "shop": "beverages"
70718                 },
70719                 "name": "Beverage Store"
70720             },
70721             "shop/bicycle": {
70722                 "icon": "bicycle",
70723                 "fields": [
70724                     "address",
70725                     "building_area",
70726                     "opening_hours"
70727                 ],
70728                 "geometry": [
70729                     "point",
70730                     "vertex",
70731                     "area"
70732                 ],
70733                 "tags": {
70734                     "shop": "bicycle"
70735                 },
70736                 "name": "Bicycle Shop"
70737             },
70738             "shop/bookmaker": {
70739                 "icon": "shop",
70740                 "fields": [
70741                     "address",
70742                     "building_area",
70743                     "opening_hours"
70744                 ],
70745                 "geometry": [
70746                     "point",
70747                     "vertex",
70748                     "area"
70749                 ],
70750                 "tags": {
70751                     "shop": "bookmaker"
70752                 },
70753                 "name": "Bookmaker"
70754             },
70755             "shop/books": {
70756                 "icon": "shop",
70757                 "fields": [
70758                     "address",
70759                     "building_area",
70760                     "opening_hours"
70761                 ],
70762                 "geometry": [
70763                     "point",
70764                     "vertex",
70765                     "area"
70766                 ],
70767                 "tags": {
70768                     "shop": "books"
70769                 },
70770                 "name": "Bookstore"
70771             },
70772             "shop/boutique": {
70773                 "icon": "shop",
70774                 "fields": [
70775                     "address",
70776                     "building_area",
70777                     "opening_hours"
70778                 ],
70779                 "geometry": [
70780                     "point",
70781                     "vertex",
70782                     "area"
70783                 ],
70784                 "tags": {
70785                     "shop": "boutique"
70786                 },
70787                 "name": "Boutique"
70788             },
70789             "shop/butcher": {
70790                 "icon": "slaughterhouse",
70791                 "fields": [
70792                     "building_area",
70793                     "opening_hours"
70794                 ],
70795                 "geometry": [
70796                     "point",
70797                     "vertex",
70798                     "area"
70799                 ],
70800                 "terms": [],
70801                 "tags": {
70802                     "shop": "butcher"
70803                 },
70804                 "name": "Butcher"
70805             },
70806             "shop/car": {
70807                 "icon": "car",
70808                 "fields": [
70809                     "address",
70810                     "opening_hours"
70811                 ],
70812                 "geometry": [
70813                     "point",
70814                     "vertex",
70815                     "area"
70816                 ],
70817                 "tags": {
70818                     "shop": "car"
70819                 },
70820                 "name": "Car Dealership"
70821             },
70822             "shop/car_parts": {
70823                 "icon": "car",
70824                 "fields": [
70825                     "address",
70826                     "building_area",
70827                     "opening_hours"
70828                 ],
70829                 "geometry": [
70830                     "point",
70831                     "vertex",
70832                     "area"
70833                 ],
70834                 "tags": {
70835                     "shop": "car_parts"
70836                 },
70837                 "name": "Car Parts Store"
70838             },
70839             "shop/car_repair": {
70840                 "icon": "car",
70841                 "fields": [
70842                     "address",
70843                     "building_area",
70844                     "opening_hours"
70845                 ],
70846                 "geometry": [
70847                     "point",
70848                     "vertex",
70849                     "area"
70850                 ],
70851                 "tags": {
70852                     "shop": "car_repair"
70853                 },
70854                 "name": "Car Repair Shop"
70855             },
70856             "shop/chemist": {
70857                 "icon": "chemist",
70858                 "fields": [
70859                     "address",
70860                     "building_area",
70861                     "opening_hours"
70862                 ],
70863                 "geometry": [
70864                     "point",
70865                     "vertex",
70866                     "area"
70867                 ],
70868                 "tags": {
70869                     "shop": "chemist"
70870                 },
70871                 "name": "Chemist"
70872             },
70873             "shop/clothes": {
70874                 "icon": "clothing-store",
70875                 "fields": [
70876                     "address",
70877                     "building_area",
70878                     "opening_hours"
70879                 ],
70880                 "geometry": [
70881                     "point",
70882                     "vertex",
70883                     "area"
70884                 ],
70885                 "tags": {
70886                     "shop": "clothes"
70887                 },
70888                 "name": "Clothing Store"
70889             },
70890             "shop/computer": {
70891                 "icon": "shop",
70892                 "fields": [
70893                     "address",
70894                     "building_area",
70895                     "opening_hours"
70896                 ],
70897                 "geometry": [
70898                     "point",
70899                     "vertex",
70900                     "area"
70901                 ],
70902                 "tags": {
70903                     "shop": "computer"
70904                 },
70905                 "name": "Computer Store"
70906             },
70907             "shop/confectionery": {
70908                 "icon": "shop",
70909                 "fields": [
70910                     "address",
70911                     "building_area",
70912                     "opening_hours"
70913                 ],
70914                 "geometry": [
70915                     "point",
70916                     "vertex",
70917                     "area"
70918                 ],
70919                 "tags": {
70920                     "shop": "confectionery"
70921                 },
70922                 "name": "Confectionery"
70923             },
70924             "shop/convenience": {
70925                 "icon": "shop",
70926                 "fields": [
70927                     "address",
70928                     "building_area",
70929                     "opening_hours"
70930                 ],
70931                 "geometry": [
70932                     "point",
70933                     "vertex",
70934                     "area"
70935                 ],
70936                 "tags": {
70937                     "shop": "convenience"
70938                 },
70939                 "name": "Convenience Store"
70940             },
70941             "shop/deli": {
70942                 "icon": "restaurant",
70943                 "fields": [
70944                     "address",
70945                     "building_area",
70946                     "opening_hours"
70947                 ],
70948                 "geometry": [
70949                     "point",
70950                     "vertex",
70951                     "area"
70952                 ],
70953                 "tags": {
70954                     "shop": "deli"
70955                 },
70956                 "name": "Deli"
70957             },
70958             "shop/department_store": {
70959                 "icon": "shop",
70960                 "fields": [
70961                     "address",
70962                     "building_area",
70963                     "opening_hours"
70964                 ],
70965                 "geometry": [
70966                     "point",
70967                     "vertex",
70968                     "area"
70969                 ],
70970                 "tags": {
70971                     "shop": "department_store"
70972                 },
70973                 "name": "Department Store"
70974             },
70975             "shop/doityourself": {
70976                 "icon": "shop",
70977                 "fields": [
70978                     "address",
70979                     "building_area",
70980                     "opening_hours"
70981                 ],
70982                 "geometry": [
70983                     "point",
70984                     "vertex",
70985                     "area"
70986                 ],
70987                 "tags": {
70988                     "shop": "doityourself"
70989                 },
70990                 "name": "DIY Store"
70991             },
70992             "shop/dry_cleaning": {
70993                 "icon": "shop",
70994                 "fields": [
70995                     "address",
70996                     "building_area",
70997                     "opening_hours"
70998                 ],
70999                 "geometry": [
71000                     "point",
71001                     "vertex",
71002                     "area"
71003                 ],
71004                 "tags": {
71005                     "shop": "dry_cleaning"
71006                 },
71007                 "name": "Dry Cleaners"
71008             },
71009             "shop/electronics": {
71010                 "icon": "shop",
71011                 "fields": [
71012                     "address",
71013                     "building_area",
71014                     "opening_hours"
71015                 ],
71016                 "geometry": [
71017                     "point",
71018                     "vertex",
71019                     "area"
71020                 ],
71021                 "tags": {
71022                     "shop": "electronics"
71023                 },
71024                 "name": "Electronics Store"
71025             },
71026             "shop/farm": {
71027                 "icon": "shop",
71028                 "fields": [
71029                     "address",
71030                     "building_area",
71031                     "opening_hours"
71032                 ],
71033                 "geometry": [
71034                     "point",
71035                     "vertex",
71036                     "area"
71037                 ],
71038                 "tags": {
71039                     "shop": "farm"
71040                 },
71041                 "terms": [
71042                     "farm shop",
71043                     "farm stand"
71044                 ],
71045                 "name": "Produce Stand"
71046             },
71047             "shop/fishmonger": {
71048                 "icon": "shop",
71049                 "fields": [
71050                     "address",
71051                     "building_area",
71052                     "opening_hours"
71053                 ],
71054                 "geometry": [
71055                     "point",
71056                     "vertex",
71057                     "area"
71058                 ],
71059                 "tags": {
71060                     "shop": "fishmonger"
71061                 },
71062                 "name": "Fishmonger",
71063                 "searchable": false
71064             },
71065             "shop/florist": {
71066                 "icon": "shop",
71067                 "fields": [
71068                     "address",
71069                     "building_area",
71070                     "opening_hours"
71071                 ],
71072                 "geometry": [
71073                     "point",
71074                     "vertex",
71075                     "area"
71076                 ],
71077                 "tags": {
71078                     "shop": "florist"
71079                 },
71080                 "name": "Florist"
71081             },
71082             "shop/funeral_directors": {
71083                 "icon": "cemetery",
71084                 "fields": [
71085                     "address",
71086                     "building_area",
71087                     "religion",
71088                     "denomination"
71089                 ],
71090                 "geometry": [
71091                     "point",
71092                     "vertex",
71093                     "area"
71094                 ],
71095                 "tags": {
71096                     "shop": "funeral_directors"
71097                 },
71098                 "terms": [
71099                     "undertaker",
71100                     "funeral parlour",
71101                     "funeral parlor",
71102                     "memorial home"
71103                 ],
71104                 "name": "Funeral Home"
71105             },
71106             "shop/furniture": {
71107                 "icon": "shop",
71108                 "fields": [
71109                     "address",
71110                     "building_area",
71111                     "opening_hours"
71112                 ],
71113                 "geometry": [
71114                     "point",
71115                     "vertex",
71116                     "area"
71117                 ],
71118                 "tags": {
71119                     "shop": "furniture"
71120                 },
71121                 "name": "Furniture Store"
71122             },
71123             "shop/garden_centre": {
71124                 "icon": "shop",
71125                 "fields": [
71126                     "address",
71127                     "building_area",
71128                     "opening_hours"
71129                 ],
71130                 "geometry": [
71131                     "point",
71132                     "vertex",
71133                     "area"
71134                 ],
71135                 "terms": [
71136                     "garden centre"
71137                 ],
71138                 "tags": {
71139                     "shop": "garden_centre"
71140                 },
71141                 "name": "Garden Center"
71142             },
71143             "shop/gift": {
71144                 "icon": "shop",
71145                 "fields": [
71146                     "address",
71147                     "building_area",
71148                     "opening_hours"
71149                 ],
71150                 "geometry": [
71151                     "point",
71152                     "vertex",
71153                     "area"
71154                 ],
71155                 "tags": {
71156                     "shop": "gift"
71157                 },
71158                 "name": "Gift Shop"
71159             },
71160             "shop/greengrocer": {
71161                 "icon": "shop",
71162                 "fields": [
71163                     "address",
71164                     "building_area",
71165                     "opening_hours"
71166                 ],
71167                 "geometry": [
71168                     "point",
71169                     "vertex",
71170                     "area"
71171                 ],
71172                 "tags": {
71173                     "shop": "greengrocer"
71174                 },
71175                 "name": "Greengrocer"
71176             },
71177             "shop/hairdresser": {
71178                 "icon": "hairdresser",
71179                 "fields": [
71180                     "address",
71181                     "building_area",
71182                     "opening_hours"
71183                 ],
71184                 "geometry": [
71185                     "point",
71186                     "vertex",
71187                     "area"
71188                 ],
71189                 "tags": {
71190                     "shop": "hairdresser"
71191                 },
71192                 "name": "Hairdresser"
71193             },
71194             "shop/hardware": {
71195                 "icon": "shop",
71196                 "fields": [
71197                     "address",
71198                     "building_area",
71199                     "opening_hours"
71200                 ],
71201                 "geometry": [
71202                     "point",
71203                     "vertex",
71204                     "area"
71205                 ],
71206                 "tags": {
71207                     "shop": "hardware"
71208                 },
71209                 "name": "Hardware Store"
71210             },
71211             "shop/hifi": {
71212                 "icon": "shop",
71213                 "fields": [
71214                     "address",
71215                     "building_area",
71216                     "opening_hours"
71217                 ],
71218                 "geometry": [
71219                     "point",
71220                     "vertex",
71221                     "area"
71222                 ],
71223                 "tags": {
71224                     "shop": "hifi"
71225                 },
71226                 "name": "Hifi Store"
71227             },
71228             "shop/jewelry": {
71229                 "icon": "shop",
71230                 "fields": [
71231                     "address",
71232                     "building_area",
71233                     "opening_hours"
71234                 ],
71235                 "geometry": [
71236                     "point",
71237                     "vertex",
71238                     "area"
71239                 ],
71240                 "tags": {
71241                     "shop": "jewelry"
71242                 },
71243                 "name": "Jeweler"
71244             },
71245             "shop/kiosk": {
71246                 "icon": "shop",
71247                 "fields": [
71248                     "address",
71249                     "building_area",
71250                     "opening_hours"
71251                 ],
71252                 "geometry": [
71253                     "point",
71254                     "vertex",
71255                     "area"
71256                 ],
71257                 "tags": {
71258                     "shop": "kiosk"
71259                 },
71260                 "name": "Kiosk"
71261             },
71262             "shop/laundry": {
71263                 "icon": "laundry",
71264                 "fields": [
71265                     "address",
71266                     "building_area",
71267                     "opening_hours"
71268                 ],
71269                 "geometry": [
71270                     "point",
71271                     "vertex",
71272                     "area"
71273                 ],
71274                 "tags": {
71275                     "shop": "laundry"
71276                 },
71277                 "name": "Laundry"
71278             },
71279             "shop/locksmith": {
71280                 "icon": "shop",
71281                 "fields": [
71282                     "address",
71283                     "building_area",
71284                     "opening_hours"
71285                 ],
71286                 "geometry": [
71287                     "point",
71288                     "vertex",
71289                     "area"
71290                 ],
71291                 "terms": [
71292                     "keys"
71293                 ],
71294                 "tags": {
71295                     "shop": "locksmith"
71296                 },
71297                 "name": "Locksmith"
71298             },
71299             "shop/lottery": {
71300                 "icon": "shop",
71301                 "fields": [
71302                     "address",
71303                     "building_area",
71304                     "opening_hours"
71305                 ],
71306                 "geometry": [
71307                     "point",
71308                     "vertex",
71309                     "area"
71310                 ],
71311                 "tags": {
71312                     "shop": "lottery"
71313                 },
71314                 "name": "Lottery Shop"
71315             },
71316             "shop/mall": {
71317                 "icon": "shop",
71318                 "fields": [
71319                     "address",
71320                     "building_area",
71321                     "opening_hours"
71322                 ],
71323                 "geometry": [
71324                     "point",
71325                     "vertex",
71326                     "area"
71327                 ],
71328                 "tags": {
71329                     "shop": "mall"
71330                 },
71331                 "name": "Mall"
71332             },
71333             "shop/mobile_phone": {
71334                 "icon": "mobilephone",
71335                 "fields": [
71336                     "address",
71337                     "building_area",
71338                     "opening_hours"
71339                 ],
71340                 "geometry": [
71341                     "point",
71342                     "vertex",
71343                     "area"
71344                 ],
71345                 "tags": {
71346                     "shop": "mobile_phone"
71347                 },
71348                 "name": "Mobile Phone Store"
71349             },
71350             "shop/motorcycle": {
71351                 "icon": "scooter",
71352                 "fields": [
71353                     "address",
71354                     "building_area",
71355                     "opening_hours"
71356                 ],
71357                 "geometry": [
71358                     "point",
71359                     "vertex",
71360                     "area"
71361                 ],
71362                 "tags": {
71363                     "shop": "motorcycle"
71364                 },
71365                 "name": "Motorcycle Dealership"
71366             },
71367             "shop/music": {
71368                 "icon": "music",
71369                 "fields": [
71370                     "address",
71371                     "building_area",
71372                     "opening_hours"
71373                 ],
71374                 "geometry": [
71375                     "point",
71376                     "vertex",
71377                     "area"
71378                 ],
71379                 "tags": {
71380                     "shop": "music"
71381                 },
71382                 "name": "Music Store"
71383             },
71384             "shop/newsagent": {
71385                 "icon": "shop",
71386                 "fields": [
71387                     "address",
71388                     "building_area",
71389                     "opening_hours"
71390                 ],
71391                 "geometry": [
71392                     "point",
71393                     "vertex",
71394                     "area"
71395                 ],
71396                 "tags": {
71397                     "shop": "newsagent"
71398                 },
71399                 "name": "Newsagent"
71400             },
71401             "shop/optician": {
71402                 "icon": "shop",
71403                 "fields": [
71404                     "address",
71405                     "building_area",
71406                     "opening_hours"
71407                 ],
71408                 "geometry": [
71409                     "point",
71410                     "vertex",
71411                     "area"
71412                 ],
71413                 "tags": {
71414                     "shop": "optician"
71415                 },
71416                 "name": "Optician"
71417             },
71418             "shop/outdoor": {
71419                 "icon": "shop",
71420                 "fields": [
71421                     "address",
71422                     "building_area",
71423                     "opening_hours"
71424                 ],
71425                 "geometry": [
71426                     "point",
71427                     "vertex",
71428                     "area"
71429                 ],
71430                 "tags": {
71431                     "shop": "outdoor"
71432                 },
71433                 "name": "Outdoor Store"
71434             },
71435             "shop/pet": {
71436                 "icon": "dog-park",
71437                 "fields": [
71438                     "address",
71439                     "building_area",
71440                     "opening_hours"
71441                 ],
71442                 "geometry": [
71443                     "point",
71444                     "vertex",
71445                     "area"
71446                 ],
71447                 "tags": {
71448                     "shop": "pet"
71449                 },
71450                 "name": "Pet Store"
71451             },
71452             "shop/photo": {
71453                 "icon": "camera",
71454                 "fields": [
71455                     "address",
71456                     "building_area",
71457                     "opening_hours"
71458                 ],
71459                 "geometry": [
71460                     "point",
71461                     "vertex",
71462                     "area"
71463                 ],
71464                 "tags": {
71465                     "shop": "photo"
71466                 },
71467                 "name": "Photography Store"
71468             },
71469             "shop/seafood": {
71470                 "icon": "shop",
71471                 "fields": [
71472                     "address",
71473                     "building_area",
71474                     "opening_hours"
71475                 ],
71476                 "geometry": [
71477                     "point",
71478                     "vertex",
71479                     "area"
71480                 ],
71481                 "tags": {
71482                     "shop": "seafood"
71483                 },
71484                 "terms": [
71485                     "fishmonger"
71486                 ],
71487                 "name": "Seafood Shop"
71488             },
71489             "shop/shoes": {
71490                 "icon": "shop",
71491                 "fields": [
71492                     "address",
71493                     "building_area",
71494                     "opening_hours"
71495                 ],
71496                 "geometry": [
71497                     "point",
71498                     "vertex",
71499                     "area"
71500                 ],
71501                 "tags": {
71502                     "shop": "shoes"
71503                 },
71504                 "name": "Shoe Store"
71505             },
71506             "shop/sports": {
71507                 "icon": "shop",
71508                 "fields": [
71509                     "address",
71510                     "building_area",
71511                     "opening_hours"
71512                 ],
71513                 "geometry": [
71514                     "point",
71515                     "vertex",
71516                     "area"
71517                 ],
71518                 "tags": {
71519                     "shop": "sports"
71520                 },
71521                 "name": "Sporting Goods Store"
71522             },
71523             "shop/stationery": {
71524                 "icon": "shop",
71525                 "fields": [
71526                     "address",
71527                     "building_area",
71528                     "opening_hours"
71529                 ],
71530                 "geometry": [
71531                     "point",
71532                     "vertex",
71533                     "area"
71534                 ],
71535                 "tags": {
71536                     "shop": "stationery"
71537                 },
71538                 "name": "Stationery Store"
71539             },
71540             "shop/supermarket": {
71541                 "icon": "grocery",
71542                 "fields": [
71543                     "operator",
71544                     "building_area",
71545                     "address"
71546                 ],
71547                 "geometry": [
71548                     "point",
71549                     "vertex",
71550                     "area"
71551                 ],
71552                 "terms": [
71553                     "bazaar",
71554                     "boutique",
71555                     "chain",
71556                     "co-op",
71557                     "cut-rate store",
71558                     "discount store",
71559                     "five-and-dime",
71560                     "flea market",
71561                     "galleria",
71562                     "grocery store",
71563                     "mall",
71564                     "mart",
71565                     "outlet",
71566                     "outlet store",
71567                     "shop",
71568                     "shopping center",
71569                     "shopping centre",
71570                     "shopping plaza",
71571                     "stand",
71572                     "store",
71573                     "supermarket",
71574                     "thrift shop"
71575                 ],
71576                 "tags": {
71577                     "shop": "supermarket"
71578                 },
71579                 "name": "Supermarket"
71580             },
71581             "shop/tailor": {
71582                 "name": "Tailor",
71583                 "geometry": [
71584                     "point",
71585                     "area"
71586                 ],
71587                 "terms": [
71588                     "tailor",
71589                     "clothes"
71590                 ],
71591                 "tags": {
71592                     "shop": "tailor"
71593                 },
71594                 "icon": "clothing-store",
71595                 "fields": [
71596                     "building_area",
71597                     "address",
71598                     "operator",
71599                     "opening_hours"
71600                 ]
71601             },
71602             "shop/toys": {
71603                 "icon": "shop",
71604                 "fields": [
71605                     "address",
71606                     "building_area",
71607                     "opening_hours"
71608                 ],
71609                 "geometry": [
71610                     "point",
71611                     "vertex",
71612                     "area"
71613                 ],
71614                 "tags": {
71615                     "shop": "toys"
71616                 },
71617                 "name": "Toy Store"
71618             },
71619             "shop/travel_agency": {
71620                 "icon": "suitcase",
71621                 "fields": [
71622                     "address",
71623                     "building_area",
71624                     "opening_hours"
71625                 ],
71626                 "geometry": [
71627                     "point",
71628                     "vertex",
71629                     "area"
71630                 ],
71631                 "tags": {
71632                     "shop": "travel_agency"
71633                 },
71634                 "name": "Travel Agency"
71635             },
71636             "shop/tyres": {
71637                 "icon": "shop",
71638                 "fields": [
71639                     "address",
71640                     "building_area",
71641                     "opening_hours"
71642                 ],
71643                 "geometry": [
71644                     "point",
71645                     "vertex",
71646                     "area"
71647                 ],
71648                 "tags": {
71649                     "shop": "tyres"
71650                 },
71651                 "name": "Tire Store"
71652             },
71653             "shop/vacant": {
71654                 "icon": "shop",
71655                 "fields": [
71656                     "address",
71657                     "building_area",
71658                     "opening_hours"
71659                 ],
71660                 "geometry": [
71661                     "point",
71662                     "vertex",
71663                     "area"
71664                 ],
71665                 "tags": {
71666                     "shop": "vacant"
71667                 },
71668                 "name": "Vacant Shop"
71669             },
71670             "shop/variety_store": {
71671                 "icon": "shop",
71672                 "fields": [
71673                     "address",
71674                     "building_area",
71675                     "opening_hours"
71676                 ],
71677                 "geometry": [
71678                     "point",
71679                     "vertex",
71680                     "area"
71681                 ],
71682                 "tags": {
71683                     "shop": "variety_store"
71684                 },
71685                 "name": "Variety Store"
71686             },
71687             "shop/video": {
71688                 "icon": "shop",
71689                 "fields": [
71690                     "address",
71691                     "building_area",
71692                     "opening_hours"
71693                 ],
71694                 "geometry": [
71695                     "point",
71696                     "vertex",
71697                     "area"
71698                 ],
71699                 "tags": {
71700                     "shop": "video"
71701                 },
71702                 "name": "Video Store"
71703             },
71704             "shop/wine": {
71705                 "icon": "alcohol-shop",
71706                 "fields": [
71707                     "address",
71708                     "building_area",
71709                     "opening_hours"
71710                 ],
71711                 "geometry": [
71712                     "point",
71713                     "vertex",
71714                     "area"
71715                 ],
71716                 "tags": {
71717                     "shop": "wine"
71718                 },
71719                 "terms": [
71720                     "winery"
71721                 ],
71722                 "name": "Wine Shop"
71723             },
71724             "tourism": {
71725                 "fields": [
71726                     "tourism"
71727                 ],
71728                 "geometry": [
71729                     "point",
71730                     "vertex",
71731                     "area"
71732                 ],
71733                 "tags": {
71734                     "tourism": "*"
71735                 },
71736                 "name": "Tourism"
71737             },
71738             "tourism/alpine_hut": {
71739                 "icon": "lodging",
71740                 "fields": [
71741                     "operator",
71742                     "address"
71743                 ],
71744                 "geometry": [
71745                     "point",
71746                     "vertex",
71747                     "area"
71748                 ],
71749                 "tags": {
71750                     "tourism": "alpine_hut"
71751                 },
71752                 "name": "Alpine Hut"
71753             },
71754             "tourism/artwork": {
71755                 "fields": [
71756                     "artwork_type",
71757                     "artist"
71758                 ],
71759                 "icon": "art-gallery",
71760                 "geometry": [
71761                     "point",
71762                     "vertex",
71763                     "area"
71764                 ],
71765                 "tags": {
71766                     "tourism": "artwork"
71767                 },
71768                 "terms": [
71769                     "mural",
71770                     "sculpture",
71771                     "statue"
71772                 ],
71773                 "name": "Artwork"
71774             },
71775             "tourism/attraction": {
71776                 "icon": "monument",
71777                 "fields": [
71778                     "operator",
71779                     "address"
71780                 ],
71781                 "geometry": [
71782                     "point",
71783                     "vertex",
71784                     "area"
71785                 ],
71786                 "tags": {
71787                     "tourism": "attraction"
71788                 },
71789                 "name": "Tourist Attraction"
71790             },
71791             "tourism/camp_site": {
71792                 "icon": "campsite",
71793                 "fields": [
71794                     "operator",
71795                     "address",
71796                     "smoking"
71797                 ],
71798                 "geometry": [
71799                     "point",
71800                     "vertex",
71801                     "area"
71802                 ],
71803                 "terms": [
71804                     "camping"
71805                 ],
71806                 "tags": {
71807                     "tourism": "camp_site"
71808                 },
71809                 "name": "Camp Site"
71810             },
71811             "tourism/caravan_site": {
71812                 "fields": [
71813                     "operator",
71814                     "address",
71815                     "smoking"
71816                 ],
71817                 "geometry": [
71818                     "point",
71819                     "vertex",
71820                     "area"
71821                 ],
71822                 "tags": {
71823                     "tourism": "caravan_site"
71824                 },
71825                 "name": "RV Park"
71826             },
71827             "tourism/chalet": {
71828                 "icon": "lodging",
71829                 "fields": [
71830                     "operator",
71831                     "building_area",
71832                     "address",
71833                     "smoking"
71834                 ],
71835                 "geometry": [
71836                     "point",
71837                     "vertex",
71838                     "area"
71839                 ],
71840                 "tags": {
71841                     "tourism": "chalet"
71842                 },
71843                 "name": "Chalet"
71844             },
71845             "tourism/guest_house": {
71846                 "icon": "lodging",
71847                 "fields": [
71848                     "operator",
71849                     "address",
71850                     "smoking"
71851                 ],
71852                 "geometry": [
71853                     "point",
71854                     "vertex",
71855                     "area"
71856                 ],
71857                 "tags": {
71858                     "tourism": "guest_house"
71859                 },
71860                 "terms": [
71861                     "B&B",
71862                     "Bed & Breakfast",
71863                     "Bed and Breakfast"
71864                 ],
71865                 "name": "Guest House"
71866             },
71867             "tourism/hostel": {
71868                 "icon": "lodging",
71869                 "fields": [
71870                     "operator",
71871                     "building_area",
71872                     "address",
71873                     "smoking"
71874                 ],
71875                 "geometry": [
71876                     "point",
71877                     "vertex",
71878                     "area"
71879                 ],
71880                 "tags": {
71881                     "tourism": "hostel"
71882                 },
71883                 "name": "Hostel"
71884             },
71885             "tourism/hotel": {
71886                 "icon": "lodging",
71887                 "fields": [
71888                     "operator",
71889                     "building_area",
71890                     "address",
71891                     "smoking"
71892                 ],
71893                 "geometry": [
71894                     "point",
71895                     "vertex",
71896                     "area"
71897                 ],
71898                 "terms": [],
71899                 "tags": {
71900                     "tourism": "hotel"
71901                 },
71902                 "name": "Hotel"
71903             },
71904             "tourism/information": {
71905                 "fields": [
71906                     "information",
71907                     "building_area",
71908                     "address",
71909                     "operator"
71910                 ],
71911                 "geometry": [
71912                     "point",
71913                     "vertex",
71914                     "area"
71915                 ],
71916                 "tags": {
71917                     "tourism": "information"
71918                 },
71919                 "name": "Information"
71920             },
71921             "tourism/motel": {
71922                 "icon": "lodging",
71923                 "fields": [
71924                     "operator",
71925                     "building_area",
71926                     "address",
71927                     "smoking"
71928                 ],
71929                 "geometry": [
71930                     "point",
71931                     "vertex",
71932                     "area"
71933                 ],
71934                 "tags": {
71935                     "tourism": "motel"
71936                 },
71937                 "name": "Motel"
71938             },
71939             "tourism/museum": {
71940                 "icon": "museum",
71941                 "fields": [
71942                     "operator",
71943                     "building_area",
71944                     "address"
71945                 ],
71946                 "geometry": [
71947                     "point",
71948                     "vertex",
71949                     "area"
71950                 ],
71951                 "terms": [
71952                     "exhibition",
71953                     "exhibits archive",
71954                     "foundation",
71955                     "gallery",
71956                     "hall",
71957                     "institution",
71958                     "library",
71959                     "menagerie",
71960                     "repository",
71961                     "salon",
71962                     "storehouse",
71963                     "treasury",
71964                     "vault"
71965                 ],
71966                 "tags": {
71967                     "tourism": "museum"
71968                 },
71969                 "name": "Museum"
71970             },
71971             "tourism/picnic_site": {
71972                 "icon": "park",
71973                 "fields": [
71974                     "operator",
71975                     "address",
71976                     "smoking"
71977                 ],
71978                 "geometry": [
71979                     "point",
71980                     "vertex",
71981                     "area"
71982                 ],
71983                 "terms": [],
71984                 "tags": {
71985                     "tourism": "picnic_site"
71986                 },
71987                 "name": "Picnic Site"
71988             },
71989             "tourism/theme_park": {
71990                 "fields": [
71991                     "operator",
71992                     "address"
71993                 ],
71994                 "geometry": [
71995                     "point",
71996                     "vertex",
71997                     "area"
71998                 ],
71999                 "tags": {
72000                     "tourism": "theme_park"
72001                 },
72002                 "name": "Theme Park"
72003             },
72004             "tourism/viewpoint": {
72005                 "geometry": [
72006                     "point",
72007                     "vertex"
72008                 ],
72009                 "tags": {
72010                     "tourism": "viewpoint"
72011                 },
72012                 "name": "Viewpoint"
72013             },
72014             "tourism/zoo": {
72015                 "icon": "zoo",
72016                 "fields": [
72017                     "operator",
72018                     "address"
72019                 ],
72020                 "geometry": [
72021                     "point",
72022                     "vertex",
72023                     "area"
72024                 ],
72025                 "tags": {
72026                     "tourism": "zoo"
72027                 },
72028                 "name": "Zoo"
72029             },
72030             "type/boundary": {
72031                 "geometry": [
72032                     "relation"
72033                 ],
72034                 "tags": {
72035                     "type": "boundary"
72036                 },
72037                 "name": "Boundary",
72038                 "icon": "boundary",
72039                 "fields": [
72040                     "boundary"
72041                 ]
72042             },
72043             "type/boundary/administrative": {
72044                 "name": "Administrative Boundary",
72045                 "geometry": [
72046                     "relation"
72047                 ],
72048                 "tags": {
72049                     "type": "boundary",
72050                     "boundary": "administrative"
72051                 },
72052                 "fields": [
72053                     "admin_level"
72054                 ],
72055                 "icon": "boundary"
72056             },
72057             "type/multipolygon": {
72058                 "geometry": [
72059                     "area",
72060                     "relation"
72061                 ],
72062                 "tags": {
72063                     "type": "multipolygon"
72064                 },
72065                 "removeTags": {},
72066                 "name": "Multipolygon",
72067                 "icon": "multipolygon",
72068                 "searchable": false,
72069                 "matchScore": 0.1
72070             },
72071             "type/restriction": {
72072                 "geometry": [
72073                     "relation"
72074                 ],
72075                 "tags": {
72076                     "type": "restriction"
72077                 },
72078                 "name": "Restriction",
72079                 "icon": "restriction",
72080                 "fields": [
72081                     "restriction",
72082                     "except"
72083                 ]
72084             },
72085             "type/restriction/no_left_turn": {
72086                 "name": "No Left Turn",
72087                 "geometry": [
72088                     "relation"
72089                 ],
72090                 "tags": {
72091                     "type": "restriction",
72092                     "restriction": "no_left_turn"
72093                 },
72094                 "fields": [
72095                     "except"
72096                 ],
72097                 "icon": "restriction-no-left-turn"
72098             },
72099             "type/restriction/no_right_turn": {
72100                 "name": "No Right Turn",
72101                 "geometry": [
72102                     "relation"
72103                 ],
72104                 "tags": {
72105                     "type": "restriction",
72106                     "restriction": "no_right_turn"
72107                 },
72108                 "fields": [
72109                     "except"
72110                 ],
72111                 "icon": "restriction-no-right-turn"
72112             },
72113             "type/restriction/no_straight_on": {
72114                 "name": "No Straight On",
72115                 "geometry": [
72116                     "relation"
72117                 ],
72118                 "tags": {
72119                     "type": "restriction",
72120                     "restriction": "no_straight_on"
72121                 },
72122                 "fields": [
72123                     "except"
72124                 ],
72125                 "icon": "restriction-no-straight-on"
72126             },
72127             "type/restriction/no_u_turn": {
72128                 "name": "No U-turn",
72129                 "geometry": [
72130                     "relation"
72131                 ],
72132                 "tags": {
72133                     "type": "restriction",
72134                     "restriction": "no_u_turn"
72135                 },
72136                 "fields": [
72137                     "except"
72138                 ],
72139                 "icon": "restriction-no-u-turn"
72140             },
72141             "type/restriction/only_left_turn": {
72142                 "name": "Left Turn Only",
72143                 "geometry": [
72144                     "relation"
72145                 ],
72146                 "tags": {
72147                     "type": "restriction",
72148                     "restriction": "only_left_turn"
72149                 },
72150                 "fields": [
72151                     "except"
72152                 ],
72153                 "icon": "restriction-only-left-turn"
72154             },
72155             "type/restriction/only_right_turn": {
72156                 "name": "Right Turn Only",
72157                 "geometry": [
72158                     "relation"
72159                 ],
72160                 "tags": {
72161                     "type": "restriction",
72162                     "restriction": "only_right_turn"
72163                 },
72164                 "fields": [
72165                     "except"
72166                 ],
72167                 "icon": "restriction-only-right-turn"
72168             },
72169             "type/restriction/only_straight_on": {
72170                 "name": "No Turns",
72171                 "geometry": [
72172                     "relation"
72173                 ],
72174                 "tags": {
72175                     "type": "restriction",
72176                     "restriction": "only_straight_on"
72177                 },
72178                 "fields": [
72179                     "except"
72180                 ],
72181                 "icon": "restriction-only-straight-on"
72182             },
72183             "type/route": {
72184                 "geometry": [
72185                     "relation"
72186                 ],
72187                 "tags": {
72188                     "type": "route"
72189                 },
72190                 "name": "Route",
72191                 "icon": "route",
72192                 "fields": [
72193                     "route",
72194                     "ref"
72195                 ]
72196             },
72197             "type/route/bicycle": {
72198                 "geometry": [
72199                     "relation"
72200                 ],
72201                 "tags": {
72202                     "type": "route",
72203                     "route": "bicycle"
72204                 },
72205                 "name": "Cycle Route",
72206                 "icon": "route-bicycle",
72207                 "fields": [
72208                     "ref",
72209                     "network"
72210                 ]
72211             },
72212             "type/route/bus": {
72213                 "geometry": [
72214                     "relation"
72215                 ],
72216                 "tags": {
72217                     "type": "route",
72218                     "route": "bus"
72219                 },
72220                 "name": "Bus Route",
72221                 "icon": "route-bus",
72222                 "fields": [
72223                     "ref",
72224                     "operator",
72225                     "network"
72226                 ]
72227             },
72228             "type/route/detour": {
72229                 "geometry": [
72230                     "relation"
72231                 ],
72232                 "tags": {
72233                     "type": "route",
72234                     "route": "detour"
72235                 },
72236                 "name": "Detour Route",
72237                 "icon": "route-detour",
72238                 "fields": [
72239                     "ref"
72240                 ]
72241             },
72242             "type/route/ferry": {
72243                 "geometry": [
72244                     "relation"
72245                 ],
72246                 "tags": {
72247                     "type": "route",
72248                     "route": "ferry"
72249                 },
72250                 "name": "Ferry Route",
72251                 "icon": "route-ferry",
72252                 "fields": [
72253                     "ref",
72254                     "operator",
72255                     "network"
72256                 ]
72257             },
72258             "type/route/foot": {
72259                 "geometry": [
72260                     "relation"
72261                 ],
72262                 "tags": {
72263                     "type": "route",
72264                     "route": "foot"
72265                 },
72266                 "name": "Foot Route",
72267                 "icon": "route-foot",
72268                 "fields": [
72269                     "ref",
72270                     "operator",
72271                     "network"
72272                 ]
72273             },
72274             "type/route/hiking": {
72275                 "geometry": [
72276                     "relation"
72277                 ],
72278                 "tags": {
72279                     "type": "route",
72280                     "route": "hiking"
72281                 },
72282                 "name": "Hiking Route",
72283                 "icon": "route-foot",
72284                 "fields": [
72285                     "ref",
72286                     "operator",
72287                     "network"
72288                 ]
72289             },
72290             "type/route/pipeline": {
72291                 "geometry": [
72292                     "relation"
72293                 ],
72294                 "tags": {
72295                     "type": "route",
72296                     "route": "pipeline"
72297                 },
72298                 "name": "Pipeline Route",
72299                 "icon": "route-pipeline",
72300                 "fields": [
72301                     "ref",
72302                     "operator"
72303                 ]
72304             },
72305             "type/route/power": {
72306                 "geometry": [
72307                     "relation"
72308                 ],
72309                 "tags": {
72310                     "type": "route",
72311                     "route": "power"
72312                 },
72313                 "name": "Power Route",
72314                 "icon": "route-power",
72315                 "fields": [
72316                     "ref",
72317                     "operator"
72318                 ]
72319             },
72320             "type/route/road": {
72321                 "geometry": [
72322                     "relation"
72323                 ],
72324                 "tags": {
72325                     "type": "route",
72326                     "route": "road"
72327                 },
72328                 "name": "Road Route",
72329                 "icon": "route-road",
72330                 "fields": [
72331                     "ref"
72332                 ]
72333             },
72334             "type/route/train": {
72335                 "geometry": [
72336                     "relation"
72337                 ],
72338                 "tags": {
72339                     "type": "route",
72340                     "route": "train"
72341                 },
72342                 "name": "Train Route",
72343                 "icon": "route-train",
72344                 "fields": [
72345                     "ref",
72346                     "operator"
72347                 ]
72348             },
72349             "type/route/tram": {
72350                 "geometry": [
72351                     "relation"
72352                 ],
72353                 "tags": {
72354                     "type": "route",
72355                     "route": "tram"
72356                 },
72357                 "name": "Tram Route",
72358                 "icon": "route-tram",
72359                 "fields": [
72360                     "ref",
72361                     "operator"
72362                 ]
72363             },
72364             "type/route_master": {
72365                 "geometry": [
72366                     "relation"
72367                 ],
72368                 "tags": {
72369                     "type": "route_master"
72370                 },
72371                 "name": "Route Master",
72372                 "icon": "route-master",
72373                 "fields": [
72374                     "route_master",
72375                     "ref",
72376                     "operator",
72377                     "network"
72378                 ]
72379             },
72380             "vertex": {
72381                 "name": "Other",
72382                 "tags": {},
72383                 "geometry": [
72384                     "vertex"
72385                 ],
72386                 "matchScore": 0.1
72387             },
72388             "waterway": {
72389                 "fields": [
72390                     "waterway"
72391                 ],
72392                 "geometry": [
72393                     "point",
72394                     "vertex",
72395                     "line",
72396                     "area"
72397                 ],
72398                 "tags": {
72399                     "waterway": "*"
72400                 },
72401                 "name": "Waterway"
72402             },
72403             "waterway/canal": {
72404                 "icon": "waterway-canal",
72405                 "fields": [
72406                     "width"
72407                 ],
72408                 "geometry": [
72409                     "line"
72410                 ],
72411                 "tags": {
72412                     "waterway": "canal"
72413                 },
72414                 "name": "Canal"
72415             },
72416             "waterway/dam": {
72417                 "icon": "dam",
72418                 "geometry": [
72419                     "point",
72420                     "vertex",
72421                     "line",
72422                     "area"
72423                 ],
72424                 "tags": {
72425                     "waterway": "dam"
72426                 },
72427                 "name": "Dam"
72428             },
72429             "waterway/ditch": {
72430                 "icon": "waterway-ditch",
72431                 "fields": [
72432                     "tunnel"
72433                 ],
72434                 "geometry": [
72435                     "line"
72436                 ],
72437                 "tags": {
72438                     "waterway": "ditch"
72439                 },
72440                 "name": "Ditch"
72441             },
72442             "waterway/drain": {
72443                 "icon": "waterway-stream",
72444                 "fields": [
72445                     "tunnel"
72446                 ],
72447                 "geometry": [
72448                     "line"
72449                 ],
72450                 "tags": {
72451                     "waterway": "drain"
72452                 },
72453                 "name": "Drain"
72454             },
72455             "waterway/river": {
72456                 "icon": "waterway-river",
72457                 "fields": [
72458                     "tunnel",
72459                     "width"
72460                 ],
72461                 "geometry": [
72462                     "line"
72463                 ],
72464                 "terms": [
72465                     "beck",
72466                     "branch",
72467                     "brook",
72468                     "course",
72469                     "creek",
72470                     "estuary",
72471                     "rill",
72472                     "rivulet",
72473                     "run",
72474                     "runnel",
72475                     "stream",
72476                     "tributary",
72477                     "watercourse"
72478                 ],
72479                 "tags": {
72480                     "waterway": "river"
72481                 },
72482                 "name": "River"
72483             },
72484             "waterway/riverbank": {
72485                 "icon": "water",
72486                 "geometry": [
72487                     "area"
72488                 ],
72489                 "tags": {
72490                     "waterway": "riverbank"
72491                 },
72492                 "name": "Riverbank"
72493             },
72494             "waterway/stream": {
72495                 "icon": "waterway-stream",
72496                 "fields": [
72497                     "tunnel",
72498                     "width"
72499                 ],
72500                 "geometry": [
72501                     "line"
72502                 ],
72503                 "terms": [
72504                     "beck",
72505                     "branch",
72506                     "brook",
72507                     "burn",
72508                     "course",
72509                     "creek",
72510                     "current",
72511                     "drift",
72512                     "flood",
72513                     "flow",
72514                     "freshet",
72515                     "race",
72516                     "rill",
72517                     "rindle",
72518                     "rivulet",
72519                     "run",
72520                     "runnel",
72521                     "rush",
72522                     "spate",
72523                     "spritz",
72524                     "surge",
72525                     "tide",
72526                     "torrent",
72527                     "tributary",
72528                     "watercourse"
72529                 ],
72530                 "tags": {
72531                     "waterway": "stream"
72532                 },
72533                 "name": "Stream"
72534             },
72535             "waterway/weir": {
72536                 "icon": "dam",
72537                 "geometry": [
72538                     "vertex",
72539                     "line"
72540                 ],
72541                 "tags": {
72542                     "waterway": "weir"
72543                 },
72544                 "name": "Weir"
72545             },
72546             "amenity/fuel/76": {
72547                 "tags": {
72548                     "name": "76",
72549                     "amenity": "fuel"
72550                 },
72551                 "name": "76",
72552                 "icon": "fuel",
72553                 "geometry": [
72554                     "point",
72555                     "vertex",
72556                     "area"
72557                 ],
72558                 "fields": [
72559                     "operator",
72560                     "address",
72561                     "building_area"
72562                 ],
72563                 "suggestion": true
72564             },
72565             "amenity/fuel/Neste": {
72566                 "tags": {
72567                     "name": "Neste",
72568                     "amenity": "fuel"
72569                 },
72570                 "name": "Neste",
72571                 "icon": "fuel",
72572                 "geometry": [
72573                     "point",
72574                     "vertex",
72575                     "area"
72576                 ],
72577                 "fields": [
72578                     "operator",
72579                     "address",
72580                     "building_area"
72581                 ],
72582                 "suggestion": true
72583             },
72584             "amenity/fuel/BP": {
72585                 "tags": {
72586                     "name": "BP",
72587                     "amenity": "fuel"
72588                 },
72589                 "name": "BP",
72590                 "icon": "fuel",
72591                 "geometry": [
72592                     "point",
72593                     "vertex",
72594                     "area"
72595                 ],
72596                 "fields": [
72597                     "operator",
72598                     "address",
72599                     "building_area"
72600                 ],
72601                 "suggestion": true
72602             },
72603             "amenity/fuel/Shell": {
72604                 "tags": {
72605                     "name": "Shell",
72606                     "amenity": "fuel"
72607                 },
72608                 "name": "Shell",
72609                 "icon": "fuel",
72610                 "geometry": [
72611                     "point",
72612                     "vertex",
72613                     "area"
72614                 ],
72615                 "fields": [
72616                     "operator",
72617                     "address",
72618                     "building_area"
72619                 ],
72620                 "suggestion": true
72621             },
72622             "amenity/fuel/Agip": {
72623                 "tags": {
72624                     "name": "Agip",
72625                     "amenity": "fuel"
72626                 },
72627                 "name": "Agip",
72628                 "icon": "fuel",
72629                 "geometry": [
72630                     "point",
72631                     "vertex",
72632                     "area"
72633                 ],
72634                 "fields": [
72635                     "operator",
72636                     "address",
72637                     "building_area"
72638                 ],
72639                 "suggestion": true
72640             },
72641             "amenity/fuel/Migrol": {
72642                 "tags": {
72643                     "name": "Migrol",
72644                     "amenity": "fuel"
72645                 },
72646                 "name": "Migrol",
72647                 "icon": "fuel",
72648                 "geometry": [
72649                     "point",
72650                     "vertex",
72651                     "area"
72652                 ],
72653                 "fields": [
72654                     "operator",
72655                     "address",
72656                     "building_area"
72657                 ],
72658                 "suggestion": true
72659             },
72660             "amenity/fuel/Avia": {
72661                 "tags": {
72662                     "name": "Avia",
72663                     "amenity": "fuel"
72664                 },
72665                 "name": "Avia",
72666                 "icon": "fuel",
72667                 "geometry": [
72668                     "point",
72669                     "vertex",
72670                     "area"
72671                 ],
72672                 "fields": [
72673                     "operator",
72674                     "address",
72675                     "building_area"
72676                 ],
72677                 "suggestion": true
72678             },
72679             "amenity/fuel/Texaco": {
72680                 "tags": {
72681                     "name": "Texaco",
72682                     "amenity": "fuel"
72683                 },
72684                 "name": "Texaco",
72685                 "icon": "fuel",
72686                 "geometry": [
72687                     "point",
72688                     "vertex",
72689                     "area"
72690                 ],
72691                 "fields": [
72692                     "operator",
72693                     "address",
72694                     "building_area"
72695                 ],
72696                 "suggestion": true
72697             },
72698             "amenity/fuel/Total": {
72699                 "tags": {
72700                     "name": "Total",
72701                     "amenity": "fuel"
72702                 },
72703                 "name": "Total",
72704                 "icon": "fuel",
72705                 "geometry": [
72706                     "point",
72707                     "vertex",
72708                     "area"
72709                 ],
72710                 "fields": [
72711                     "operator",
72712                     "address",
72713                     "building_area"
72714                 ],
72715                 "suggestion": true
72716             },
72717             "amenity/fuel/Statoil": {
72718                 "tags": {
72719                     "name": "Statoil",
72720                     "amenity": "fuel"
72721                 },
72722                 "name": "Statoil",
72723                 "icon": "fuel",
72724                 "geometry": [
72725                     "point",
72726                     "vertex",
72727                     "area"
72728                 ],
72729                 "fields": [
72730                     "operator",
72731                     "address",
72732                     "building_area"
72733                 ],
72734                 "suggestion": true
72735             },
72736             "amenity/fuel/Esso": {
72737                 "tags": {
72738                     "name": "Esso",
72739                     "amenity": "fuel"
72740                 },
72741                 "name": "Esso",
72742                 "icon": "fuel",
72743                 "geometry": [
72744                     "point",
72745                     "vertex",
72746                     "area"
72747                 ],
72748                 "fields": [
72749                     "operator",
72750                     "address",
72751                     "building_area"
72752                 ],
72753                 "suggestion": true
72754             },
72755             "amenity/fuel/Jet": {
72756                 "tags": {
72757                     "name": "Jet",
72758                     "amenity": "fuel"
72759                 },
72760                 "name": "Jet",
72761                 "icon": "fuel",
72762                 "geometry": [
72763                     "point",
72764                     "vertex",
72765                     "area"
72766                 ],
72767                 "fields": [
72768                     "operator",
72769                     "address",
72770                     "building_area"
72771                 ],
72772                 "suggestion": true
72773             },
72774             "amenity/fuel/Avanti": {
72775                 "tags": {
72776                     "name": "Avanti",
72777                     "amenity": "fuel"
72778                 },
72779                 "name": "Avanti",
72780                 "icon": "fuel",
72781                 "geometry": [
72782                     "point",
72783                     "vertex",
72784                     "area"
72785                 ],
72786                 "fields": [
72787                     "operator",
72788                     "address",
72789                     "building_area"
72790                 ],
72791                 "suggestion": true
72792             },
72793             "amenity/fuel/OMV": {
72794                 "tags": {
72795                     "name": "OMV",
72796                     "amenity": "fuel"
72797                 },
72798                 "name": "OMV",
72799                 "icon": "fuel",
72800                 "geometry": [
72801                     "point",
72802                     "vertex",
72803                     "area"
72804                 ],
72805                 "fields": [
72806                     "operator",
72807                     "address",
72808                     "building_area"
72809                 ],
72810                 "suggestion": true
72811             },
72812             "amenity/fuel/Aral": {
72813                 "tags": {
72814                     "name": "Aral",
72815                     "amenity": "fuel"
72816                 },
72817                 "name": "Aral",
72818                 "icon": "fuel",
72819                 "geometry": [
72820                     "point",
72821                     "vertex",
72822                     "area"
72823                 ],
72824                 "fields": [
72825                     "operator",
72826                     "address",
72827                     "building_area"
72828                 ],
72829                 "suggestion": true
72830             },
72831             "amenity/fuel/JET": {
72832                 "tags": {
72833                     "name": "JET",
72834                     "amenity": "fuel"
72835                 },
72836                 "name": "JET",
72837                 "icon": "fuel",
72838                 "geometry": [
72839                     "point",
72840                     "vertex",
72841                     "area"
72842                 ],
72843                 "fields": [
72844                     "operator",
72845                     "address",
72846                     "building_area"
72847                 ],
72848                 "suggestion": true
72849             },
72850             "amenity/fuel/United": {
72851                 "tags": {
72852                     "name": "United",
72853                     "amenity": "fuel"
72854                 },
72855                 "name": "United",
72856                 "icon": "fuel",
72857                 "geometry": [
72858                     "point",
72859                     "vertex",
72860                     "area"
72861                 ],
72862                 "fields": [
72863                     "operator",
72864                     "address",
72865                     "building_area"
72866                 ],
72867                 "suggestion": true
72868             },
72869             "amenity/fuel/Mobil": {
72870                 "tags": {
72871                     "name": "Mobil",
72872                     "amenity": "fuel"
72873                 },
72874                 "name": "Mobil",
72875                 "icon": "fuel",
72876                 "geometry": [
72877                     "point",
72878                     "vertex",
72879                     "area"
72880                 ],
72881                 "fields": [
72882                     "operator",
72883                     "address",
72884                     "building_area"
72885                 ],
72886                 "suggestion": true
72887             },
72888             "amenity/fuel/Caltex": {
72889                 "tags": {
72890                     "name": "Caltex",
72891                     "amenity": "fuel"
72892                 },
72893                 "name": "Caltex",
72894                 "icon": "fuel",
72895                 "geometry": [
72896                     "point",
72897                     "vertex",
72898                     "area"
72899                 ],
72900                 "fields": [
72901                     "operator",
72902                     "address",
72903                     "building_area"
72904                 ],
72905                 "suggestion": true
72906             },
72907             "amenity/fuel/Sunoco": {
72908                 "tags": {
72909                     "name": "Sunoco",
72910                     "amenity": "fuel"
72911                 },
72912                 "name": "Sunoco",
72913                 "icon": "fuel",
72914                 "geometry": [
72915                     "point",
72916                     "vertex",
72917                     "area"
72918                 ],
72919                 "fields": [
72920                     "operator",
72921                     "address",
72922                     "building_area"
72923                 ],
72924                 "suggestion": true
72925             },
72926             "amenity/fuel/Q8": {
72927                 "tags": {
72928                     "name": "Q8",
72929                     "amenity": "fuel"
72930                 },
72931                 "name": "Q8",
72932                 "icon": "fuel",
72933                 "geometry": [
72934                     "point",
72935                     "vertex",
72936                     "area"
72937                 ],
72938                 "fields": [
72939                     "operator",
72940                     "address",
72941                     "building_area"
72942                 ],
72943                 "suggestion": true
72944             },
72945             "amenity/fuel/ARAL": {
72946                 "tags": {
72947                     "name": "ARAL",
72948                     "amenity": "fuel"
72949                 },
72950                 "name": "ARAL",
72951                 "icon": "fuel",
72952                 "geometry": [
72953                     "point",
72954                     "vertex",
72955                     "area"
72956                 ],
72957                 "fields": [
72958                     "operator",
72959                     "address",
72960                     "building_area"
72961                 ],
72962                 "suggestion": true
72963             },
72964             "amenity/fuel/CEPSA": {
72965                 "tags": {
72966                     "name": "CEPSA",
72967                     "amenity": "fuel"
72968                 },
72969                 "name": "CEPSA",
72970                 "icon": "fuel",
72971                 "geometry": [
72972                     "point",
72973                     "vertex",
72974                     "area"
72975                 ],
72976                 "fields": [
72977                     "operator",
72978                     "address",
72979                     "building_area"
72980                 ],
72981                 "suggestion": true
72982             },
72983             "amenity/fuel/BFT": {
72984                 "tags": {
72985                     "name": "BFT",
72986                     "amenity": "fuel"
72987                 },
72988                 "name": "BFT",
72989                 "icon": "fuel",
72990                 "geometry": [
72991                     "point",
72992                     "vertex",
72993                     "area"
72994                 ],
72995                 "fields": [
72996                     "operator",
72997                     "address",
72998                     "building_area"
72999                 ],
73000                 "suggestion": true
73001             },
73002             "amenity/fuel/Petron": {
73003                 "tags": {
73004                     "name": "Petron",
73005                     "amenity": "fuel"
73006                 },
73007                 "name": "Petron",
73008                 "icon": "fuel",
73009                 "geometry": [
73010                     "point",
73011                     "vertex",
73012                     "area"
73013                 ],
73014                 "fields": [
73015                     "operator",
73016                     "address",
73017                     "building_area"
73018                 ],
73019                 "suggestion": true
73020             },
73021             "amenity/fuel/Total Access": {
73022                 "tags": {
73023                     "name": "Total Access",
73024                     "amenity": "fuel"
73025                 },
73026                 "name": "Total Access",
73027                 "icon": "fuel",
73028                 "geometry": [
73029                     "point",
73030                     "vertex",
73031                     "area"
73032                 ],
73033                 "fields": [
73034                     "operator",
73035                     "address",
73036                     "building_area"
73037                 ],
73038                 "suggestion": true
73039             },
73040             "amenity/fuel/Elf": {
73041                 "tags": {
73042                     "name": "Elf",
73043                     "amenity": "fuel"
73044                 },
73045                 "name": "Elf",
73046                 "icon": "fuel",
73047                 "geometry": [
73048                     "point",
73049                     "vertex",
73050                     "area"
73051                 ],
73052                 "fields": [
73053                     "operator",
73054                     "address",
73055                     "building_area"
73056                 ],
73057                 "suggestion": true
73058             },
73059             "amenity/fuel/Station Service E. Leclerc": {
73060                 "tags": {
73061                     "name": "Station Service E. Leclerc",
73062                     "amenity": "fuel"
73063                 },
73064                 "name": "Station Service E. Leclerc",
73065                 "icon": "fuel",
73066                 "geometry": [
73067                     "point",
73068                     "vertex",
73069                     "area"
73070                 ],
73071                 "fields": [
73072                     "operator",
73073                     "address",
73074                     "building_area"
73075                 ],
73076                 "suggestion": true
73077             },
73078             "amenity/fuel/Shell Express": {
73079                 "tags": {
73080                     "name": "Shell Express",
73081                     "amenity": "fuel"
73082                 },
73083                 "name": "Shell Express",
73084                 "icon": "fuel",
73085                 "geometry": [
73086                     "point",
73087                     "vertex",
73088                     "area"
73089                 ],
73090                 "fields": [
73091                     "operator",
73092                     "address",
73093                     "building_area"
73094                 ],
73095                 "suggestion": true
73096             },
73097             "amenity/fuel/Hess": {
73098                 "tags": {
73099                     "name": "Hess",
73100                     "amenity": "fuel"
73101                 },
73102                 "name": "Hess",
73103                 "icon": "fuel",
73104                 "geometry": [
73105                     "point",
73106                     "vertex",
73107                     "area"
73108                 ],
73109                 "fields": [
73110                     "operator",
73111                     "address",
73112                     "building_area"
73113                 ],
73114                 "suggestion": true
73115             },
73116             "amenity/fuel/Flying V": {
73117                 "tags": {
73118                     "name": "Flying V",
73119                     "amenity": "fuel"
73120                 },
73121                 "name": "Flying V",
73122                 "icon": "fuel",
73123                 "geometry": [
73124                     "point",
73125                     "vertex",
73126                     "area"
73127                 ],
73128                 "fields": [
73129                     "operator",
73130                     "address",
73131                     "building_area"
73132                 ],
73133                 "suggestion": true
73134             },
73135             "amenity/fuel/bft": {
73136                 "tags": {
73137                     "name": "bft",
73138                     "amenity": "fuel"
73139                 },
73140                 "name": "bft",
73141                 "icon": "fuel",
73142                 "geometry": [
73143                     "point",
73144                     "vertex",
73145                     "area"
73146                 ],
73147                 "fields": [
73148                     "operator",
73149                     "address",
73150                     "building_area"
73151                 ],
73152                 "suggestion": true
73153             },
73154             "amenity/fuel/Gulf": {
73155                 "tags": {
73156                     "name": "Gulf",
73157                     "amenity": "fuel"
73158                 },
73159                 "name": "Gulf",
73160                 "icon": "fuel",
73161                 "geometry": [
73162                     "point",
73163                     "vertex",
73164                     "area"
73165                 ],
73166                 "fields": [
73167                     "operator",
73168                     "address",
73169                     "building_area"
73170                 ],
73171                 "suggestion": true
73172             },
73173             "amenity/fuel/PTT": {
73174                 "tags": {
73175                     "name": "PTT",
73176                     "amenity": "fuel"
73177                 },
73178                 "name": "PTT",
73179                 "icon": "fuel",
73180                 "geometry": [
73181                     "point",
73182                     "vertex",
73183                     "area"
73184                 ],
73185                 "fields": [
73186                     "operator",
73187                     "address",
73188                     "building_area"
73189                 ],
73190                 "suggestion": true
73191             },
73192             "amenity/fuel/St1": {
73193                 "tags": {
73194                     "name": "St1",
73195                     "amenity": "fuel"
73196                 },
73197                 "name": "St1",
73198                 "icon": "fuel",
73199                 "geometry": [
73200                     "point",
73201                     "vertex",
73202                     "area"
73203                 ],
73204                 "fields": [
73205                     "operator",
73206                     "address",
73207                     "building_area"
73208                 ],
73209                 "suggestion": true
73210             },
73211             "amenity/fuel/Teboil": {
73212                 "tags": {
73213                     "name": "Teboil",
73214                     "amenity": "fuel"
73215                 },
73216                 "name": "Teboil",
73217                 "icon": "fuel",
73218                 "geometry": [
73219                     "point",
73220                     "vertex",
73221                     "area"
73222                 ],
73223                 "fields": [
73224                     "operator",
73225                     "address",
73226                     "building_area"
73227                 ],
73228                 "suggestion": true
73229             },
73230             "amenity/fuel/HEM": {
73231                 "tags": {
73232                     "name": "HEM",
73233                     "amenity": "fuel"
73234                 },
73235                 "name": "HEM",
73236                 "icon": "fuel",
73237                 "geometry": [
73238                     "point",
73239                     "vertex",
73240                     "area"
73241                 ],
73242                 "fields": [
73243                     "operator",
73244                     "address",
73245                     "building_area"
73246                 ],
73247                 "suggestion": true
73248             },
73249             "amenity/fuel/GALP": {
73250                 "tags": {
73251                     "name": "GALP",
73252                     "amenity": "fuel"
73253                 },
73254                 "name": "GALP",
73255                 "icon": "fuel",
73256                 "geometry": [
73257                     "point",
73258                     "vertex",
73259                     "area"
73260                 ],
73261                 "fields": [
73262                     "operator",
73263                     "address",
73264                     "building_area"
73265                 ],
73266                 "suggestion": true
73267             },
73268             "amenity/fuel/OK": {
73269                 "tags": {
73270                     "name": "OK",
73271                     "amenity": "fuel"
73272                 },
73273                 "name": "OK",
73274                 "icon": "fuel",
73275                 "geometry": [
73276                     "point",
73277                     "vertex",
73278                     "area"
73279                 ],
73280                 "fields": [
73281                     "operator",
73282                     "address",
73283                     "building_area"
73284                 ],
73285                 "suggestion": true
73286             },
73287             "amenity/fuel/ÖMV": {
73288                 "tags": {
73289                     "name": "ÖMV",
73290                     "amenity": "fuel"
73291                 },
73292                 "name": "ÖMV",
73293                 "icon": "fuel",
73294                 "geometry": [
73295                     "point",
73296                     "vertex",
73297                     "area"
73298                 ],
73299                 "fields": [
73300                     "operator",
73301                     "address",
73302                     "building_area"
73303                 ],
73304                 "suggestion": true
73305             },
73306             "amenity/fuel/Tinq": {
73307                 "tags": {
73308                     "name": "Tinq",
73309                     "amenity": "fuel"
73310                 },
73311                 "name": "Tinq",
73312                 "icon": "fuel",
73313                 "geometry": [
73314                     "point",
73315                     "vertex",
73316                     "area"
73317                 ],
73318                 "fields": [
73319                     "operator",
73320                     "address",
73321                     "building_area"
73322                 ],
73323                 "suggestion": true
73324             },
73325             "amenity/fuel/OKQ8": {
73326                 "tags": {
73327                     "name": "OKQ8",
73328                     "amenity": "fuel"
73329                 },
73330                 "name": "OKQ8",
73331                 "icon": "fuel",
73332                 "geometry": [
73333                     "point",
73334                     "vertex",
73335                     "area"
73336                 ],
73337                 "fields": [
73338                     "operator",
73339                     "address",
73340                     "building_area"
73341                 ],
73342                 "suggestion": true
73343             },
73344             "amenity/fuel/Repsol": {
73345                 "tags": {
73346                     "name": "Repsol",
73347                     "amenity": "fuel"
73348                 },
73349                 "name": "Repsol",
73350                 "icon": "fuel",
73351                 "geometry": [
73352                     "point",
73353                     "vertex",
73354                     "area"
73355                 ],
73356                 "fields": [
73357                     "operator",
73358                     "address",
73359                     "building_area"
73360                 ],
73361                 "suggestion": true
73362             },
73363             "amenity/fuel/Westfalen": {
73364                 "tags": {
73365                     "name": "Westfalen",
73366                     "amenity": "fuel"
73367                 },
73368                 "name": "Westfalen",
73369                 "icon": "fuel",
73370                 "geometry": [
73371                     "point",
73372                     "vertex",
73373                     "area"
73374                 ],
73375                 "fields": [
73376                     "operator",
73377                     "address",
73378                     "building_area"
73379                 ],
73380                 "suggestion": true
73381             },
73382             "amenity/fuel/Esso Express": {
73383                 "tags": {
73384                     "name": "Esso Express",
73385                     "amenity": "fuel"
73386                 },
73387                 "name": "Esso Express",
73388                 "icon": "fuel",
73389                 "geometry": [
73390                     "point",
73391                     "vertex",
73392                     "area"
73393                 ],
73394                 "fields": [
73395                     "operator",
73396                     "address",
73397                     "building_area"
73398                 ],
73399                 "suggestion": true
73400             },
73401             "amenity/fuel/Tamoil": {
73402                 "tags": {
73403                     "name": "Tamoil",
73404                     "amenity": "fuel"
73405                 },
73406                 "name": "Tamoil",
73407                 "icon": "fuel",
73408                 "geometry": [
73409                     "point",
73410                     "vertex",
73411                     "area"
73412                 ],
73413                 "fields": [
73414                     "operator",
73415                     "address",
73416                     "building_area"
73417                 ],
73418                 "suggestion": true
73419             },
73420             "amenity/fuel/Engen": {
73421                 "tags": {
73422                     "name": "Engen",
73423                     "amenity": "fuel"
73424                 },
73425                 "name": "Engen",
73426                 "icon": "fuel",
73427                 "geometry": [
73428                     "point",
73429                     "vertex",
73430                     "area"
73431                 ],
73432                 "fields": [
73433                     "operator",
73434                     "address",
73435                     "building_area"
73436                 ],
73437                 "suggestion": true
73438             },
73439             "amenity/fuel/Sasol": {
73440                 "tags": {
73441                     "name": "Sasol",
73442                     "amenity": "fuel"
73443                 },
73444                 "name": "Sasol",
73445                 "icon": "fuel",
73446                 "geometry": [
73447                     "point",
73448                     "vertex",
73449                     "area"
73450                 ],
73451                 "fields": [
73452                     "operator",
73453                     "address",
73454                     "building_area"
73455                 ],
73456                 "suggestion": true
73457             },
73458             "amenity/fuel/Topaz": {
73459                 "tags": {
73460                     "name": "Topaz",
73461                     "amenity": "fuel"
73462                 },
73463                 "name": "Topaz",
73464                 "icon": "fuel",
73465                 "geometry": [
73466                     "point",
73467                     "vertex",
73468                     "area"
73469                 ],
73470                 "fields": [
73471                     "operator",
73472                     "address",
73473                     "building_area"
73474                 ],
73475                 "suggestion": true
73476             },
73477             "amenity/fuel/LPG": {
73478                 "tags": {
73479                     "name": "LPG",
73480                     "amenity": "fuel"
73481                 },
73482                 "name": "LPG",
73483                 "icon": "fuel",
73484                 "geometry": [
73485                     "point",
73486                     "vertex",
73487                     "area"
73488                 ],
73489                 "fields": [
73490                     "operator",
73491                     "address",
73492                     "building_area"
73493                 ],
73494                 "suggestion": true
73495             },
73496             "amenity/fuel/Orlen": {
73497                 "tags": {
73498                     "name": "Orlen",
73499                     "amenity": "fuel"
73500                 },
73501                 "name": "Orlen",
73502                 "icon": "fuel",
73503                 "geometry": [
73504                     "point",
73505                     "vertex",
73506                     "area"
73507                 ],
73508                 "fields": [
73509                     "operator",
73510                     "address",
73511                     "building_area"
73512                 ],
73513                 "suggestion": true
73514             },
73515             "amenity/fuel/Oilibya": {
73516                 "tags": {
73517                     "name": "Oilibya",
73518                     "amenity": "fuel"
73519                 },
73520                 "name": "Oilibya",
73521                 "icon": "fuel",
73522                 "geometry": [
73523                     "point",
73524                     "vertex",
73525                     "area"
73526                 ],
73527                 "fields": [
73528                     "operator",
73529                     "address",
73530                     "building_area"
73531                 ],
73532                 "suggestion": true
73533             },
73534             "amenity/fuel/Tango": {
73535                 "tags": {
73536                     "name": "Tango",
73537                     "amenity": "fuel"
73538                 },
73539                 "name": "Tango",
73540                 "icon": "fuel",
73541                 "geometry": [
73542                     "point",
73543                     "vertex",
73544                     "area"
73545                 ],
73546                 "fields": [
73547                     "operator",
73548                     "address",
73549                     "building_area"
73550                 ],
73551                 "suggestion": true
73552             },
73553             "amenity/fuel/Star": {
73554                 "tags": {
73555                     "name": "Star",
73556                     "amenity": "fuel"
73557                 },
73558                 "name": "Star",
73559                 "icon": "fuel",
73560                 "geometry": [
73561                     "point",
73562                     "vertex",
73563                     "area"
73564                 ],
73565                 "fields": [
73566                     "operator",
73567                     "address",
73568                     "building_area"
73569                 ],
73570                 "suggestion": true
73571             },
73572             "amenity/fuel/Петрол": {
73573                 "tags": {
73574                     "name": "Петрол",
73575                     "amenity": "fuel"
73576                 },
73577                 "name": "Петрол",
73578                 "icon": "fuel",
73579                 "geometry": [
73580                     "point",
73581                     "vertex",
73582                     "area"
73583                 ],
73584                 "fields": [
73585                     "operator",
73586                     "address",
73587                     "building_area"
73588                 ],
73589                 "suggestion": true
73590             },
73591             "amenity/fuel/Cepsa": {
73592                 "tags": {
73593                     "name": "Cepsa",
73594                     "amenity": "fuel"
73595                 },
73596                 "name": "Cepsa",
73597                 "icon": "fuel",
73598                 "geometry": [
73599                     "point",
73600                     "vertex",
73601                     "area"
73602                 ],
73603                 "fields": [
73604                     "operator",
73605                     "address",
73606                     "building_area"
73607                 ],
73608                 "suggestion": true
73609             },
73610             "amenity/fuel/OIL!": {
73611                 "tags": {
73612                     "name": "OIL!",
73613                     "amenity": "fuel"
73614                 },
73615                 "name": "OIL!",
73616                 "icon": "fuel",
73617                 "geometry": [
73618                     "point",
73619                     "vertex",
73620                     "area"
73621                 ],
73622                 "fields": [
73623                     "operator",
73624                     "address",
73625                     "building_area"
73626                 ],
73627                 "suggestion": true
73628             },
73629             "amenity/fuel/Ultramar": {
73630                 "tags": {
73631                     "name": "Ultramar",
73632                     "amenity": "fuel"
73633                 },
73634                 "name": "Ultramar",
73635                 "icon": "fuel",
73636                 "geometry": [
73637                     "point",
73638                     "vertex",
73639                     "area"
73640                 ],
73641                 "fields": [
73642                     "operator",
73643                     "address",
73644                     "building_area"
73645                 ],
73646                 "suggestion": true
73647             },
73648             "amenity/fuel/Irving": {
73649                 "tags": {
73650                     "name": "Irving",
73651                     "amenity": "fuel"
73652                 },
73653                 "name": "Irving",
73654                 "icon": "fuel",
73655                 "geometry": [
73656                     "point",
73657                     "vertex",
73658                     "area"
73659                 ],
73660                 "fields": [
73661                     "operator",
73662                     "address",
73663                     "building_area"
73664                 ],
73665                 "suggestion": true
73666             },
73667             "amenity/fuel/Lukoil": {
73668                 "tags": {
73669                     "name": "Lukoil",
73670                     "amenity": "fuel"
73671                 },
73672                 "name": "Lukoil",
73673                 "icon": "fuel",
73674                 "geometry": [
73675                     "point",
73676                     "vertex",
73677                     "area"
73678                 ],
73679                 "fields": [
73680                     "operator",
73681                     "address",
73682                     "building_area"
73683                 ],
73684                 "suggestion": true
73685             },
73686             "amenity/fuel/Petro-Canada": {
73687                 "tags": {
73688                     "name": "Petro-Canada",
73689                     "amenity": "fuel"
73690                 },
73691                 "name": "Petro-Canada",
73692                 "icon": "fuel",
73693                 "geometry": [
73694                     "point",
73695                     "vertex",
73696                     "area"
73697                 ],
73698                 "fields": [
73699                     "operator",
73700                     "address",
73701                     "building_area"
73702                 ],
73703                 "suggestion": true
73704             },
73705             "amenity/fuel/Agrola": {
73706                 "tags": {
73707                     "name": "Agrola",
73708                     "amenity": "fuel"
73709                 },
73710                 "name": "Agrola",
73711                 "icon": "fuel",
73712                 "geometry": [
73713                     "point",
73714                     "vertex",
73715                     "area"
73716                 ],
73717                 "fields": [
73718                     "operator",
73719                     "address",
73720                     "building_area"
73721                 ],
73722                 "suggestion": true
73723             },
73724             "amenity/fuel/Husky": {
73725                 "tags": {
73726                     "name": "Husky",
73727                     "amenity": "fuel"
73728                 },
73729                 "name": "Husky",
73730                 "icon": "fuel",
73731                 "geometry": [
73732                     "point",
73733                     "vertex",
73734                     "area"
73735                 ],
73736                 "fields": [
73737                     "operator",
73738                     "address",
73739                     "building_area"
73740                 ],
73741                 "suggestion": true
73742             },
73743             "amenity/fuel/Slovnaft": {
73744                 "tags": {
73745                     "name": "Slovnaft",
73746                     "amenity": "fuel"
73747                 },
73748                 "name": "Slovnaft",
73749                 "icon": "fuel",
73750                 "geometry": [
73751                     "point",
73752                     "vertex",
73753                     "area"
73754                 ],
73755                 "fields": [
73756                     "operator",
73757                     "address",
73758                     "building_area"
73759                 ],
73760                 "suggestion": true
73761             },
73762             "amenity/fuel/Sheetz": {
73763                 "tags": {
73764                     "name": "Sheetz",
73765                     "amenity": "fuel"
73766                 },
73767                 "name": "Sheetz",
73768                 "icon": "fuel",
73769                 "geometry": [
73770                     "point",
73771                     "vertex",
73772                     "area"
73773                 ],
73774                 "fields": [
73775                     "operator",
73776                     "address",
73777                     "building_area"
73778                 ],
73779                 "suggestion": true
73780             },
73781             "amenity/fuel/Mol": {
73782                 "tags": {
73783                     "name": "Mol",
73784                     "amenity": "fuel"
73785                 },
73786                 "name": "Mol",
73787                 "icon": "fuel",
73788                 "geometry": [
73789                     "point",
73790                     "vertex",
73791                     "area"
73792                 ],
73793                 "fields": [
73794                     "operator",
73795                     "address",
73796                     "building_area"
73797                 ],
73798                 "suggestion": true
73799             },
73800             "amenity/fuel/Petronas": {
73801                 "tags": {
73802                     "name": "Petronas",
73803                     "amenity": "fuel"
73804                 },
73805                 "name": "Petronas",
73806                 "icon": "fuel",
73807                 "geometry": [
73808                     "point",
73809                     "vertex",
73810                     "area"
73811                 ],
73812                 "fields": [
73813                     "operator",
73814                     "address",
73815                     "building_area"
73816                 ],
73817                 "suggestion": true
73818             },
73819             "amenity/fuel/Газпромнефть": {
73820                 "tags": {
73821                     "name": "Газпромнефть",
73822                     "amenity": "fuel"
73823                 },
73824                 "name": "Газпромнефть",
73825                 "icon": "fuel",
73826                 "geometry": [
73827                     "point",
73828                     "vertex",
73829                     "area"
73830                 ],
73831                 "fields": [
73832                     "operator",
73833                     "address",
73834                     "building_area"
73835                 ],
73836                 "suggestion": true
73837             },
73838             "amenity/fuel/Лукойл": {
73839                 "tags": {
73840                     "name": "Лукойл",
73841                     "amenity": "fuel"
73842                 },
73843                 "name": "Лукойл",
73844                 "icon": "fuel",
73845                 "geometry": [
73846                     "point",
73847                     "vertex",
73848                     "area"
73849                 ],
73850                 "fields": [
73851                     "operator",
73852                     "address",
73853                     "building_area"
73854                 ],
73855                 "suggestion": true
73856             },
73857             "amenity/fuel/Elan": {
73858                 "tags": {
73859                     "name": "Elan",
73860                     "amenity": "fuel"
73861                 },
73862                 "name": "Elan",
73863                 "icon": "fuel",
73864                 "geometry": [
73865                     "point",
73866                     "vertex",
73867                     "area"
73868                 ],
73869                 "fields": [
73870                     "operator",
73871                     "address",
73872                     "building_area"
73873                 ],
73874                 "suggestion": true
73875             },
73876             "amenity/fuel/Роснефть": {
73877                 "tags": {
73878                     "name": "Роснефть",
73879                     "amenity": "fuel"
73880                 },
73881                 "name": "Роснефть",
73882                 "icon": "fuel",
73883                 "geometry": [
73884                     "point",
73885                     "vertex",
73886                     "area"
73887                 ],
73888                 "fields": [
73889                     "operator",
73890                     "address",
73891                     "building_area"
73892                 ],
73893                 "suggestion": true
73894             },
73895             "amenity/fuel/Turmöl": {
73896                 "tags": {
73897                     "name": "Turmöl",
73898                     "amenity": "fuel"
73899                 },
73900                 "name": "Turmöl",
73901                 "icon": "fuel",
73902                 "geometry": [
73903                     "point",
73904                     "vertex",
73905                     "area"
73906                 ],
73907                 "fields": [
73908                     "operator",
73909                     "address",
73910                     "building_area"
73911                 ],
73912                 "suggestion": true
73913             },
73914             "amenity/fuel/Neste A24": {
73915                 "tags": {
73916                     "name": "Neste A24",
73917                     "amenity": "fuel"
73918                 },
73919                 "name": "Neste A24",
73920                 "icon": "fuel",
73921                 "geometry": [
73922                     "point",
73923                     "vertex",
73924                     "area"
73925                 ],
73926                 "fields": [
73927                     "operator",
73928                     "address",
73929                     "building_area"
73930                 ],
73931                 "suggestion": true
73932             },
73933             "amenity/fuel/Marathon": {
73934                 "tags": {
73935                     "name": "Marathon",
73936                     "amenity": "fuel"
73937                 },
73938                 "name": "Marathon",
73939                 "icon": "fuel",
73940                 "geometry": [
73941                     "point",
73942                     "vertex",
73943                     "area"
73944                 ],
73945                 "fields": [
73946                     "operator",
73947                     "address",
73948                     "building_area"
73949                 ],
73950                 "suggestion": true
73951             },
73952             "amenity/fuel/Valero": {
73953                 "tags": {
73954                     "name": "Valero",
73955                     "amenity": "fuel"
73956                 },
73957                 "name": "Valero",
73958                 "icon": "fuel",
73959                 "geometry": [
73960                     "point",
73961                     "vertex",
73962                     "area"
73963                 ],
73964                 "fields": [
73965                     "operator",
73966                     "address",
73967                     "building_area"
73968                 ],
73969                 "suggestion": true
73970             },
73971             "amenity/fuel/Eni": {
73972                 "tags": {
73973                     "name": "Eni",
73974                     "amenity": "fuel"
73975                 },
73976                 "name": "Eni",
73977                 "icon": "fuel",
73978                 "geometry": [
73979                     "point",
73980                     "vertex",
73981                     "area"
73982                 ],
73983                 "fields": [
73984                     "operator",
73985                     "address",
73986                     "building_area"
73987                 ],
73988                 "suggestion": true
73989             },
73990             "amenity/fuel/Chevron": {
73991                 "tags": {
73992                     "name": "Chevron",
73993                     "amenity": "fuel"
73994                 },
73995                 "name": "Chevron",
73996                 "icon": "fuel",
73997                 "geometry": [
73998                     "point",
73999                     "vertex",
74000                     "area"
74001                 ],
74002                 "fields": [
74003                     "operator",
74004                     "address",
74005                     "building_area"
74006                 ],
74007                 "suggestion": true
74008             },
74009             "amenity/fuel/ТНК": {
74010                 "tags": {
74011                     "name": "ТНК",
74012                     "amenity": "fuel"
74013                 },
74014                 "name": "ТНК",
74015                 "icon": "fuel",
74016                 "geometry": [
74017                     "point",
74018                     "vertex",
74019                     "area"
74020                 ],
74021                 "fields": [
74022                     "operator",
74023                     "address",
74024                     "building_area"
74025                 ],
74026                 "suggestion": true
74027             },
74028             "amenity/fuel/REPSOL": {
74029                 "tags": {
74030                     "name": "REPSOL",
74031                     "amenity": "fuel"
74032                 },
74033                 "name": "REPSOL",
74034                 "icon": "fuel",
74035                 "geometry": [
74036                     "point",
74037                     "vertex",
74038                     "area"
74039                 ],
74040                 "fields": [
74041                     "operator",
74042                     "address",
74043                     "building_area"
74044                 ],
74045                 "suggestion": true
74046             },
74047             "amenity/fuel/MOL": {
74048                 "tags": {
74049                     "name": "MOL",
74050                     "amenity": "fuel"
74051                 },
74052                 "name": "MOL",
74053                 "icon": "fuel",
74054                 "geometry": [
74055                     "point",
74056                     "vertex",
74057                     "area"
74058                 ],
74059                 "fields": [
74060                     "operator",
74061                     "address",
74062                     "building_area"
74063                 ],
74064                 "suggestion": true
74065             },
74066             "amenity/fuel/Bliska": {
74067                 "tags": {
74068                     "name": "Bliska",
74069                     "amenity": "fuel"
74070                 },
74071                 "name": "Bliska",
74072                 "icon": "fuel",
74073                 "geometry": [
74074                     "point",
74075                     "vertex",
74076                     "area"
74077                 ],
74078                 "fields": [
74079                     "operator",
74080                     "address",
74081                     "building_area"
74082                 ],
74083                 "suggestion": true
74084             },
74085             "amenity/fuel/Api": {
74086                 "tags": {
74087                     "name": "Api",
74088                     "amenity": "fuel"
74089                 },
74090                 "name": "Api",
74091                 "icon": "fuel",
74092                 "geometry": [
74093                     "point",
74094                     "vertex",
74095                     "area"
74096                 ],
74097                 "fields": [
74098                     "operator",
74099                     "address",
74100                     "building_area"
74101                 ],
74102                 "suggestion": true
74103             },
74104             "amenity/fuel/Arco": {
74105                 "tags": {
74106                     "name": "Arco",
74107                     "amenity": "fuel"
74108                 },
74109                 "name": "Arco",
74110                 "icon": "fuel",
74111                 "geometry": [
74112                     "point",
74113                     "vertex",
74114                     "area"
74115                 ],
74116                 "fields": [
74117                     "operator",
74118                     "address",
74119                     "building_area"
74120                 ],
74121                 "suggestion": true
74122             },
74123             "amenity/fuel/Pemex": {
74124                 "tags": {
74125                     "name": "Pemex",
74126                     "amenity": "fuel"
74127                 },
74128                 "name": "Pemex",
74129                 "icon": "fuel",
74130                 "geometry": [
74131                     "point",
74132                     "vertex",
74133                     "area"
74134                 ],
74135                 "fields": [
74136                     "operator",
74137                     "address",
74138                     "building_area"
74139                 ],
74140                 "suggestion": true
74141             },
74142             "amenity/fuel/Exxon": {
74143                 "tags": {
74144                     "name": "Exxon",
74145                     "amenity": "fuel"
74146                 },
74147                 "name": "Exxon",
74148                 "icon": "fuel",
74149                 "geometry": [
74150                     "point",
74151                     "vertex",
74152                     "area"
74153                 ],
74154                 "fields": [
74155                     "operator",
74156                     "address",
74157                     "building_area"
74158                 ],
74159                 "suggestion": true
74160             },
74161             "amenity/fuel/Coles Express": {
74162                 "tags": {
74163                     "name": "Coles Express",
74164                     "amenity": "fuel"
74165                 },
74166                 "name": "Coles Express",
74167                 "icon": "fuel",
74168                 "geometry": [
74169                     "point",
74170                     "vertex",
74171                     "area"
74172                 ],
74173                 "fields": [
74174                     "operator",
74175                     "address",
74176                     "building_area"
74177                 ],
74178                 "suggestion": true
74179             },
74180             "amenity/fuel/Petrom": {
74181                 "tags": {
74182                     "name": "Petrom",
74183                     "amenity": "fuel"
74184                 },
74185                 "name": "Petrom",
74186                 "icon": "fuel",
74187                 "geometry": [
74188                     "point",
74189                     "vertex",
74190                     "area"
74191                 ],
74192                 "fields": [
74193                     "operator",
74194                     "address",
74195                     "building_area"
74196                 ],
74197                 "suggestion": true
74198             },
74199             "amenity/fuel/PETRONOR": {
74200                 "tags": {
74201                     "name": "PETRONOR",
74202                     "amenity": "fuel"
74203                 },
74204                 "name": "PETRONOR",
74205                 "icon": "fuel",
74206                 "geometry": [
74207                     "point",
74208                     "vertex",
74209                     "area"
74210                 ],
74211                 "fields": [
74212                     "operator",
74213                     "address",
74214                     "building_area"
74215                 ],
74216                 "suggestion": true
74217             },
74218             "amenity/fuel/Rompetrol": {
74219                 "tags": {
74220                     "name": "Rompetrol",
74221                     "amenity": "fuel"
74222                 },
74223                 "name": "Rompetrol",
74224                 "icon": "fuel",
74225                 "geometry": [
74226                     "point",
74227                     "vertex",
74228                     "area"
74229                 ],
74230                 "fields": [
74231                     "operator",
74232                     "address",
74233                     "building_area"
74234                 ],
74235                 "suggestion": true
74236             },
74237             "amenity/fuel/Lotos": {
74238                 "tags": {
74239                     "name": "Lotos",
74240                     "amenity": "fuel"
74241                 },
74242                 "name": "Lotos",
74243                 "icon": "fuel",
74244                 "geometry": [
74245                     "point",
74246                     "vertex",
74247                     "area"
74248                 ],
74249                 "fields": [
74250                     "operator",
74251                     "address",
74252                     "building_area"
74253                 ],
74254                 "suggestion": true
74255             },
74256             "amenity/fuel/ОМВ": {
74257                 "tags": {
74258                     "name": "ОМВ",
74259                     "amenity": "fuel"
74260                 },
74261                 "name": "ОМВ",
74262                 "icon": "fuel",
74263                 "geometry": [
74264                     "point",
74265                     "vertex",
74266                     "area"
74267                 ],
74268                 "fields": [
74269                     "operator",
74270                     "address",
74271                     "building_area"
74272                 ],
74273                 "suggestion": true
74274             },
74275             "amenity/fuel/BR": {
74276                 "tags": {
74277                     "name": "BR",
74278                     "amenity": "fuel"
74279                 },
74280                 "name": "BR",
74281                 "icon": "fuel",
74282                 "geometry": [
74283                     "point",
74284                     "vertex",
74285                     "area"
74286                 ],
74287                 "fields": [
74288                     "operator",
74289                     "address",
74290                     "building_area"
74291                 ],
74292                 "suggestion": true
74293             },
74294             "amenity/fuel/Copec": {
74295                 "tags": {
74296                     "name": "Copec",
74297                     "amenity": "fuel"
74298                 },
74299                 "name": "Copec",
74300                 "icon": "fuel",
74301                 "geometry": [
74302                     "point",
74303                     "vertex",
74304                     "area"
74305                 ],
74306                 "fields": [
74307                     "operator",
74308                     "address",
74309                     "building_area"
74310                 ],
74311                 "suggestion": true
74312             },
74313             "amenity/fuel/Petrobras": {
74314                 "tags": {
74315                     "name": "Petrobras",
74316                     "amenity": "fuel"
74317                 },
74318                 "name": "Petrobras",
74319                 "icon": "fuel",
74320                 "geometry": [
74321                     "point",
74322                     "vertex",
74323                     "area"
74324                 ],
74325                 "fields": [
74326                     "operator",
74327                     "address",
74328                     "building_area"
74329                 ],
74330                 "suggestion": true
74331             },
74332             "amenity/fuel/Liberty": {
74333                 "tags": {
74334                     "name": "Liberty",
74335                     "amenity": "fuel"
74336                 },
74337                 "name": "Liberty",
74338                 "icon": "fuel",
74339                 "geometry": [
74340                     "point",
74341                     "vertex",
74342                     "area"
74343                 ],
74344                 "fields": [
74345                     "operator",
74346                     "address",
74347                     "building_area"
74348                 ],
74349                 "suggestion": true
74350             },
74351             "amenity/fuel/IP": {
74352                 "tags": {
74353                     "name": "IP",
74354                     "amenity": "fuel"
74355                 },
74356                 "name": "IP",
74357                 "icon": "fuel",
74358                 "geometry": [
74359                     "point",
74360                     "vertex",
74361                     "area"
74362                 ],
74363                 "fields": [
74364                     "operator",
74365                     "address",
74366                     "building_area"
74367                 ],
74368                 "suggestion": true
74369             },
74370             "amenity/fuel/Erg": {
74371                 "tags": {
74372                     "name": "Erg",
74373                     "amenity": "fuel"
74374                 },
74375                 "name": "Erg",
74376                 "icon": "fuel",
74377                 "geometry": [
74378                     "point",
74379                     "vertex",
74380                     "area"
74381                 ],
74382                 "fields": [
74383                     "operator",
74384                     "address",
74385                     "building_area"
74386                 ],
74387                 "suggestion": true
74388             },
74389             "amenity/fuel/Eneos": {
74390                 "tags": {
74391                     "name": "Eneos",
74392                     "amenity": "fuel"
74393                 },
74394                 "name": "Eneos",
74395                 "icon": "fuel",
74396                 "geometry": [
74397                     "point",
74398                     "vertex",
74399                     "area"
74400                 ],
74401                 "fields": [
74402                     "operator",
74403                     "address",
74404                     "building_area"
74405                 ],
74406                 "suggestion": true
74407             },
74408             "amenity/fuel/Citgo": {
74409                 "tags": {
74410                     "name": "Citgo",
74411                     "amenity": "fuel"
74412                 },
74413                 "name": "Citgo",
74414                 "icon": "fuel",
74415                 "geometry": [
74416                     "point",
74417                     "vertex",
74418                     "area"
74419                 ],
74420                 "fields": [
74421                     "operator",
74422                     "address",
74423                     "building_area"
74424                 ],
74425                 "suggestion": true
74426             },
74427             "amenity/fuel/Metano": {
74428                 "tags": {
74429                     "name": "Metano",
74430                     "amenity": "fuel"
74431                 },
74432                 "name": "Metano",
74433                 "icon": "fuel",
74434                 "geometry": [
74435                     "point",
74436                     "vertex",
74437                     "area"
74438                 ],
74439                 "fields": [
74440                     "operator",
74441                     "address",
74442                     "building_area"
74443                 ],
74444                 "suggestion": true
74445             },
74446             "amenity/fuel/Сургутнефтегаз": {
74447                 "tags": {
74448                     "name": "Сургутнефтегаз",
74449                     "amenity": "fuel"
74450                 },
74451                 "name": "Сургутнефтегаз",
74452                 "icon": "fuel",
74453                 "geometry": [
74454                     "point",
74455                     "vertex",
74456                     "area"
74457                 ],
74458                 "fields": [
74459                     "operator",
74460                     "address",
74461                     "building_area"
74462                 ],
74463                 "suggestion": true
74464             },
74465             "amenity/fuel/EKO": {
74466                 "tags": {
74467                     "name": "EKO",
74468                     "amenity": "fuel"
74469                 },
74470                 "name": "EKO",
74471                 "icon": "fuel",
74472                 "geometry": [
74473                     "point",
74474                     "vertex",
74475                     "area"
74476                 ],
74477                 "fields": [
74478                     "operator",
74479                     "address",
74480                     "building_area"
74481                 ],
74482                 "suggestion": true
74483             },
74484             "amenity/fuel/Eko": {
74485                 "tags": {
74486                     "name": "Eko",
74487                     "amenity": "fuel"
74488                 },
74489                 "name": "Eko",
74490                 "icon": "fuel",
74491                 "geometry": [
74492                     "point",
74493                     "vertex",
74494                     "area"
74495                 ],
74496                 "fields": [
74497                     "operator",
74498                     "address",
74499                     "building_area"
74500                 ],
74501                 "suggestion": true
74502             },
74503             "amenity/fuel/Indipend.": {
74504                 "tags": {
74505                     "name": "Indipend.",
74506                     "amenity": "fuel"
74507                 },
74508                 "name": "Indipend.",
74509                 "icon": "fuel",
74510                 "geometry": [
74511                     "point",
74512                     "vertex",
74513                     "area"
74514                 ],
74515                 "fields": [
74516                     "operator",
74517                     "address",
74518                     "building_area"
74519                 ],
74520                 "suggestion": true
74521             },
74522             "amenity/fuel/IES": {
74523                 "tags": {
74524                     "name": "IES",
74525                     "amenity": "fuel"
74526                 },
74527                 "name": "IES",
74528                 "icon": "fuel",
74529                 "geometry": [
74530                     "point",
74531                     "vertex",
74532                     "area"
74533                 ],
74534                 "fields": [
74535                     "operator",
74536                     "address",
74537                     "building_area"
74538                 ],
74539                 "suggestion": true
74540             },
74541             "amenity/fuel/TotalErg": {
74542                 "tags": {
74543                     "name": "TotalErg",
74544                     "amenity": "fuel"
74545                 },
74546                 "name": "TotalErg",
74547                 "icon": "fuel",
74548                 "geometry": [
74549                     "point",
74550                     "vertex",
74551                     "area"
74552                 ],
74553                 "fields": [
74554                     "operator",
74555                     "address",
74556                     "building_area"
74557                 ],
74558                 "suggestion": true
74559             },
74560             "amenity/fuel/Cenex": {
74561                 "tags": {
74562                     "name": "Cenex",
74563                     "amenity": "fuel"
74564                 },
74565                 "name": "Cenex",
74566                 "icon": "fuel",
74567                 "geometry": [
74568                     "point",
74569                     "vertex",
74570                     "area"
74571                 ],
74572                 "fields": [
74573                     "operator",
74574                     "address",
74575                     "building_area"
74576                 ],
74577                 "suggestion": true
74578             },
74579             "amenity/fuel/ПТК": {
74580                 "tags": {
74581                     "name": "ПТК",
74582                     "amenity": "fuel"
74583                 },
74584                 "name": "ПТК",
74585                 "icon": "fuel",
74586                 "geometry": [
74587                     "point",
74588                     "vertex",
74589                     "area"
74590                 ],
74591                 "fields": [
74592                     "operator",
74593                     "address",
74594                     "building_area"
74595                 ],
74596                 "suggestion": true
74597             },
74598             "amenity/fuel/HP": {
74599                 "tags": {
74600                     "name": "HP",
74601                     "amenity": "fuel"
74602                 },
74603                 "name": "HP",
74604                 "icon": "fuel",
74605                 "geometry": [
74606                     "point",
74607                     "vertex",
74608                     "area"
74609                 ],
74610                 "fields": [
74611                     "operator",
74612                     "address",
74613                     "building_area"
74614                 ],
74615                 "suggestion": true
74616             },
74617             "amenity/fuel/Phillips 66": {
74618                 "tags": {
74619                     "name": "Phillips 66",
74620                     "amenity": "fuel"
74621                 },
74622                 "name": "Phillips 66",
74623                 "icon": "fuel",
74624                 "geometry": [
74625                     "point",
74626                     "vertex",
74627                     "area"
74628                 ],
74629                 "fields": [
74630                     "operator",
74631                     "address",
74632                     "building_area"
74633                 ],
74634                 "suggestion": true
74635             },
74636             "amenity/fuel/CARREFOUR": {
74637                 "tags": {
74638                     "name": "CARREFOUR",
74639                     "amenity": "fuel"
74640                 },
74641                 "name": "CARREFOUR",
74642                 "icon": "fuel",
74643                 "geometry": [
74644                     "point",
74645                     "vertex",
74646                     "area"
74647                 ],
74648                 "fields": [
74649                     "operator",
74650                     "address",
74651                     "building_area"
74652                 ],
74653                 "suggestion": true
74654             },
74655             "amenity/fuel/ERG": {
74656                 "tags": {
74657                     "name": "ERG",
74658                     "amenity": "fuel"
74659                 },
74660                 "name": "ERG",
74661                 "icon": "fuel",
74662                 "geometry": [
74663                     "point",
74664                     "vertex",
74665                     "area"
74666                 ],
74667                 "fields": [
74668                     "operator",
74669                     "address",
74670                     "building_area"
74671                 ],
74672                 "suggestion": true
74673             },
74674             "amenity/fuel/Speedway": {
74675                 "tags": {
74676                     "name": "Speedway",
74677                     "amenity": "fuel"
74678                 },
74679                 "name": "Speedway",
74680                 "icon": "fuel",
74681                 "geometry": [
74682                     "point",
74683                     "vertex",
74684                     "area"
74685                 ],
74686                 "fields": [
74687                     "operator",
74688                     "address",
74689                     "building_area"
74690                 ],
74691                 "suggestion": true
74692             },
74693             "amenity/fuel/Benzina": {
74694                 "tags": {
74695                     "name": "Benzina",
74696                     "amenity": "fuel"
74697                 },
74698                 "name": "Benzina",
74699                 "icon": "fuel",
74700                 "geometry": [
74701                     "point",
74702                     "vertex",
74703                     "area"
74704                 ],
74705                 "fields": [
74706                     "operator",
74707                     "address",
74708                     "building_area"
74709                 ],
74710                 "suggestion": true
74711             },
74712             "amenity/fuel/Татнефть": {
74713                 "tags": {
74714                     "name": "Татнефть",
74715                     "amenity": "fuel"
74716                 },
74717                 "name": "Татнефть",
74718                 "icon": "fuel",
74719                 "geometry": [
74720                     "point",
74721                     "vertex",
74722                     "area"
74723                 ],
74724                 "fields": [
74725                     "operator",
74726                     "address",
74727                     "building_area"
74728                 ],
74729                 "suggestion": true
74730             },
74731             "amenity/fuel/Terpel": {
74732                 "tags": {
74733                     "name": "Terpel",
74734                     "amenity": "fuel"
74735                 },
74736                 "name": "Terpel",
74737                 "icon": "fuel",
74738                 "geometry": [
74739                     "point",
74740                     "vertex",
74741                     "area"
74742                 ],
74743                 "fields": [
74744                     "operator",
74745                     "address",
74746                     "building_area"
74747                 ],
74748                 "suggestion": true
74749             },
74750             "amenity/fuel/WOG": {
74751                 "tags": {
74752                     "name": "WOG",
74753                     "amenity": "fuel"
74754                 },
74755                 "name": "WOG",
74756                 "icon": "fuel",
74757                 "geometry": [
74758                     "point",
74759                     "vertex",
74760                     "area"
74761                 ],
74762                 "fields": [
74763                     "operator",
74764                     "address",
74765                     "building_area"
74766                 ],
74767                 "suggestion": true
74768             },
74769             "amenity/fuel/Seaoil": {
74770                 "tags": {
74771                     "name": "Seaoil",
74772                     "amenity": "fuel"
74773                 },
74774                 "name": "Seaoil",
74775                 "icon": "fuel",
74776                 "geometry": [
74777                     "point",
74778                     "vertex",
74779                     "area"
74780                 ],
74781                 "fields": [
74782                     "operator",
74783                     "address",
74784                     "building_area"
74785                 ],
74786                 "suggestion": true
74787             },
74788             "amenity/fuel/АЗС": {
74789                 "tags": {
74790                     "name": "АЗС",
74791                     "amenity": "fuel"
74792                 },
74793                 "name": "АЗС",
74794                 "icon": "fuel",
74795                 "geometry": [
74796                     "point",
74797                     "vertex",
74798                     "area"
74799                 ],
74800                 "fields": [
74801                     "operator",
74802                     "address",
74803                     "building_area"
74804                 ],
74805                 "suggestion": true
74806             },
74807             "amenity/fuel/Kwik Trip": {
74808                 "tags": {
74809                     "name": "Kwik Trip",
74810                     "amenity": "fuel"
74811                 },
74812                 "name": "Kwik Trip",
74813                 "icon": "fuel",
74814                 "geometry": [
74815                     "point",
74816                     "vertex",
74817                     "area"
74818                 ],
74819                 "fields": [
74820                     "operator",
74821                     "address",
74822                     "building_area"
74823                 ],
74824                 "suggestion": true
74825             },
74826             "amenity/fuel/Pertamina": {
74827                 "tags": {
74828                     "name": "Pertamina",
74829                     "amenity": "fuel"
74830                 },
74831                 "name": "Pertamina",
74832                 "icon": "fuel",
74833                 "geometry": [
74834                     "point",
74835                     "vertex",
74836                     "area"
74837                 ],
74838                 "fields": [
74839                     "operator",
74840                     "address",
74841                     "building_area"
74842                 ],
74843                 "suggestion": true
74844             },
74845             "amenity/fuel/COSMO": {
74846                 "tags": {
74847                     "name": "COSMO",
74848                     "amenity": "fuel"
74849                 },
74850                 "name": "COSMO",
74851                 "icon": "fuel",
74852                 "geometry": [
74853                     "point",
74854                     "vertex",
74855                     "area"
74856                 ],
74857                 "fields": [
74858                     "operator",
74859                     "address",
74860                     "building_area"
74861                 ],
74862                 "suggestion": true
74863             },
74864             "amenity/fuel/Z": {
74865                 "tags": {
74866                     "name": "Z",
74867                     "amenity": "fuel"
74868                 },
74869                 "name": "Z",
74870                 "icon": "fuel",
74871                 "geometry": [
74872                     "point",
74873                     "vertex",
74874                     "area"
74875                 ],
74876                 "fields": [
74877                     "operator",
74878                     "address",
74879                     "building_area"
74880                 ],
74881                 "suggestion": true
74882             },
74883             "amenity/fuel/Indian Oil": {
74884                 "tags": {
74885                     "name": "Indian Oil",
74886                     "amenity": "fuel"
74887                 },
74888                 "name": "Indian Oil",
74889                 "icon": "fuel",
74890                 "geometry": [
74891                     "point",
74892                     "vertex",
74893                     "area"
74894                 ],
74895                 "fields": [
74896                     "operator",
74897                     "address",
74898                     "building_area"
74899                 ],
74900                 "suggestion": true
74901             },
74902             "amenity/fuel/АГЗС": {
74903                 "tags": {
74904                     "name": "АГЗС",
74905                     "amenity": "fuel"
74906                 },
74907                 "name": "АГЗС",
74908                 "icon": "fuel",
74909                 "geometry": [
74910                     "point",
74911                     "vertex",
74912                     "area"
74913                 ],
74914                 "fields": [
74915                     "operator",
74916                     "address",
74917                     "building_area"
74918                 ],
74919                 "suggestion": true
74920             },
74921             "amenity/fuel/INA": {
74922                 "tags": {
74923                     "name": "INA",
74924                     "amenity": "fuel"
74925                 },
74926                 "name": "INA",
74927                 "icon": "fuel",
74928                 "geometry": [
74929                     "point",
74930                     "vertex",
74931                     "area"
74932                 ],
74933                 "fields": [
74934                     "operator",
74935                     "address",
74936                     "building_area"
74937                 ],
74938                 "suggestion": true
74939             },
74940             "amenity/fuel/JOMO": {
74941                 "tags": {
74942                     "name": "JOMO",
74943                     "amenity": "fuel"
74944                 },
74945                 "name": "JOMO",
74946                 "icon": "fuel",
74947                 "geometry": [
74948                     "point",
74949                     "vertex",
74950                     "area"
74951                 ],
74952                 "fields": [
74953                     "operator",
74954                     "address",
74955                     "building_area"
74956                 ],
74957                 "suggestion": true
74958             },
74959             "amenity/fuel/Holiday": {
74960                 "tags": {
74961                     "name": "Holiday",
74962                     "amenity": "fuel"
74963                 },
74964                 "name": "Holiday",
74965                 "icon": "fuel",
74966                 "geometry": [
74967                     "point",
74968                     "vertex",
74969                     "area"
74970                 ],
74971                 "fields": [
74972                     "operator",
74973                     "address",
74974                     "building_area"
74975                 ],
74976                 "suggestion": true
74977             },
74978             "amenity/fuel/YPF": {
74979                 "tags": {
74980                     "name": "YPF",
74981                     "amenity": "fuel"
74982                 },
74983                 "name": "YPF",
74984                 "icon": "fuel",
74985                 "geometry": [
74986                     "point",
74987                     "vertex",
74988                     "area"
74989                 ],
74990                 "fields": [
74991                     "operator",
74992                     "address",
74993                     "building_area"
74994                 ],
74995                 "suggestion": true
74996             },
74997             "amenity/fuel/IDEMITSU": {
74998                 "tags": {
74999                     "name": "IDEMITSU",
75000                     "amenity": "fuel"
75001                 },
75002                 "name": "IDEMITSU",
75003                 "icon": "fuel",
75004                 "geometry": [
75005                     "point",
75006                     "vertex",
75007                     "area"
75008                 ],
75009                 "fields": [
75010                     "operator",
75011                     "address",
75012                     "building_area"
75013                 ],
75014                 "suggestion": true
75015             },
75016             "amenity/fuel/ENEOS": {
75017                 "tags": {
75018                     "name": "ENEOS",
75019                     "amenity": "fuel"
75020                 },
75021                 "name": "ENEOS",
75022                 "icon": "fuel",
75023                 "geometry": [
75024                     "point",
75025                     "vertex",
75026                     "area"
75027                 ],
75028                 "fields": [
75029                     "operator",
75030                     "address",
75031                     "building_area"
75032                 ],
75033                 "suggestion": true
75034             },
75035             "amenity/fuel/Stacja paliw": {
75036                 "tags": {
75037                     "name": "Stacja paliw",
75038                     "amenity": "fuel"
75039                 },
75040                 "name": "Stacja paliw",
75041                 "icon": "fuel",
75042                 "geometry": [
75043                     "point",
75044                     "vertex",
75045                     "area"
75046                 ],
75047                 "fields": [
75048                     "operator",
75049                     "address",
75050                     "building_area"
75051                 ],
75052                 "suggestion": true
75053             },
75054             "amenity/fuel/Bharat Petroleum": {
75055                 "tags": {
75056                     "name": "Bharat Petroleum",
75057                     "amenity": "fuel"
75058                 },
75059                 "name": "Bharat Petroleum",
75060                 "icon": "fuel",
75061                 "geometry": [
75062                     "point",
75063                     "vertex",
75064                     "area"
75065                 ],
75066                 "fields": [
75067                     "operator",
75068                     "address",
75069                     "building_area"
75070                 ],
75071                 "suggestion": true
75072             },
75073             "amenity/fuel/CAMPSA": {
75074                 "tags": {
75075                     "name": "CAMPSA",
75076                     "amenity": "fuel"
75077                 },
75078                 "name": "CAMPSA",
75079                 "icon": "fuel",
75080                 "geometry": [
75081                     "point",
75082                     "vertex",
75083                     "area"
75084                 ],
75085                 "fields": [
75086                     "operator",
75087                     "address",
75088                     "building_area"
75089                 ],
75090                 "suggestion": true
75091             },
75092             "amenity/fuel/Casey's General Store": {
75093                 "tags": {
75094                     "name": "Casey's General Store",
75095                     "amenity": "fuel"
75096                 },
75097                 "name": "Casey's General Store",
75098                 "icon": "fuel",
75099                 "geometry": [
75100                     "point",
75101                     "vertex",
75102                     "area"
75103                 ],
75104                 "fields": [
75105                     "operator",
75106                     "address",
75107                     "building_area"
75108                 ],
75109                 "suggestion": true
75110             },
75111             "amenity/fuel/Башнефть": {
75112                 "tags": {
75113                     "name": "Башнефть",
75114                     "amenity": "fuel"
75115                 },
75116                 "name": "Башнефть",
75117                 "icon": "fuel",
75118                 "geometry": [
75119                     "point",
75120                     "vertex",
75121                     "area"
75122                 ],
75123                 "fields": [
75124                     "operator",
75125                     "address",
75126                     "building_area"
75127                 ],
75128                 "suggestion": true
75129             },
75130             "amenity/fuel/Kangaroo": {
75131                 "tags": {
75132                     "name": "Kangaroo",
75133                     "amenity": "fuel"
75134                 },
75135                 "name": "Kangaroo",
75136                 "icon": "fuel",
75137                 "geometry": [
75138                     "point",
75139                     "vertex",
75140                     "area"
75141                 ],
75142                 "fields": [
75143                     "operator",
75144                     "address",
75145                     "building_area"
75146                 ],
75147                 "suggestion": true
75148             },
75149             "amenity/fuel/コスモ石油 (COSMO)": {
75150                 "tags": {
75151                     "name": "コスモ石油 (COSMO)",
75152                     "amenity": "fuel"
75153                 },
75154                 "name": "コスモ石油 (COSMO)",
75155                 "icon": "fuel",
75156                 "geometry": [
75157                     "point",
75158                     "vertex",
75159                     "area"
75160                 ],
75161                 "fields": [
75162                     "operator",
75163                     "address",
75164                     "building_area"
75165                 ],
75166                 "suggestion": true
75167             },
75168             "amenity/fuel/MEROIL": {
75169                 "tags": {
75170                     "name": "MEROIL",
75171                     "amenity": "fuel"
75172                 },
75173                 "name": "MEROIL",
75174                 "icon": "fuel",
75175                 "geometry": [
75176                     "point",
75177                     "vertex",
75178                     "area"
75179                 ],
75180                 "fields": [
75181                     "operator",
75182                     "address",
75183                     "building_area"
75184                 ],
75185                 "suggestion": true
75186             },
75187             "amenity/fuel/1-2-3": {
75188                 "tags": {
75189                     "name": "1-2-3",
75190                     "amenity": "fuel"
75191                 },
75192                 "name": "1-2-3",
75193                 "icon": "fuel",
75194                 "geometry": [
75195                     "point",
75196                     "vertex",
75197                     "area"
75198                 ],
75199                 "fields": [
75200                     "operator",
75201                     "address",
75202                     "building_area"
75203                 ],
75204                 "suggestion": true
75205             },
75206             "amenity/fuel/出光": {
75207                 "tags": {
75208                     "name": "出光",
75209                     "name:en": "IDEMITSU",
75210                     "amenity": "fuel"
75211                 },
75212                 "name": "出光",
75213                 "icon": "fuel",
75214                 "geometry": [
75215                     "point",
75216                     "vertex",
75217                     "area"
75218                 ],
75219                 "fields": [
75220                     "operator",
75221                     "address",
75222                     "building_area"
75223                 ],
75224                 "suggestion": true
75225             },
75226             "amenity/fuel/НК Альянс": {
75227                 "tags": {
75228                     "name": "НК Альянс",
75229                     "amenity": "fuel"
75230                 },
75231                 "name": "НК Альянс",
75232                 "icon": "fuel",
75233                 "geometry": [
75234                     "point",
75235                     "vertex",
75236                     "area"
75237                 ],
75238                 "fields": [
75239                     "operator",
75240                     "address",
75241                     "building_area"
75242                 ],
75243                 "suggestion": true
75244             },
75245             "amenity/fuel/Sinclair": {
75246                 "tags": {
75247                     "name": "Sinclair",
75248                     "amenity": "fuel"
75249                 },
75250                 "name": "Sinclair",
75251                 "icon": "fuel",
75252                 "geometry": [
75253                     "point",
75254                     "vertex",
75255                     "area"
75256                 ],
75257                 "fields": [
75258                     "operator",
75259                     "address",
75260                     "building_area"
75261                 ],
75262                 "suggestion": true
75263             },
75264             "amenity/fuel/Conoco": {
75265                 "tags": {
75266                     "name": "Conoco",
75267                     "amenity": "fuel"
75268                 },
75269                 "name": "Conoco",
75270                 "icon": "fuel",
75271                 "geometry": [
75272                     "point",
75273                     "vertex",
75274                     "area"
75275                 ],
75276                 "fields": [
75277                     "operator",
75278                     "address",
75279                     "building_area"
75280                 ],
75281                 "suggestion": true
75282             },
75283             "amenity/fuel/SPBU": {
75284                 "tags": {
75285                     "name": "SPBU",
75286                     "amenity": "fuel"
75287                 },
75288                 "name": "SPBU",
75289                 "icon": "fuel",
75290                 "geometry": [
75291                     "point",
75292                     "vertex",
75293                     "area"
75294                 ],
75295                 "fields": [
75296                     "operator",
75297                     "address",
75298                     "building_area"
75299                 ],
75300                 "suggestion": true
75301             },
75302             "amenity/fuel/Макпетрол": {
75303                 "tags": {
75304                     "name": "Макпетрол",
75305                     "amenity": "fuel"
75306                 },
75307                 "name": "Макпетрол",
75308                 "icon": "fuel",
75309                 "geometry": [
75310                     "point",
75311                     "vertex",
75312                     "area"
75313                 ],
75314                 "fields": [
75315                     "operator",
75316                     "address",
75317                     "building_area"
75318                 ],
75319                 "suggestion": true
75320             },
75321             "amenity/fuel/Posto Ipiranga": {
75322                 "tags": {
75323                     "name": "Posto Ipiranga",
75324                     "amenity": "fuel"
75325                 },
75326                 "name": "Posto Ipiranga",
75327                 "icon": "fuel",
75328                 "geometry": [
75329                     "point",
75330                     "vertex",
75331                     "area"
75332                 ],
75333                 "fields": [
75334                     "operator",
75335                     "address",
75336                     "building_area"
75337                 ],
75338                 "suggestion": true
75339             },
75340             "amenity/fuel/Posto Shell": {
75341                 "tags": {
75342                     "name": "Posto Shell",
75343                     "amenity": "fuel"
75344                 },
75345                 "name": "Posto Shell",
75346                 "icon": "fuel",
75347                 "geometry": [
75348                     "point",
75349                     "vertex",
75350                     "area"
75351                 ],
75352                 "fields": [
75353                     "operator",
75354                     "address",
75355                     "building_area"
75356                 ],
75357                 "suggestion": true
75358             },
75359             "amenity/fuel/Phoenix": {
75360                 "tags": {
75361                     "name": "Phoenix",
75362                     "amenity": "fuel"
75363                 },
75364                 "name": "Phoenix",
75365                 "icon": "fuel",
75366                 "geometry": [
75367                     "point",
75368                     "vertex",
75369                     "area"
75370                 ],
75371                 "fields": [
75372                     "operator",
75373                     "address",
75374                     "building_area"
75375                 ],
75376                 "suggestion": true
75377             },
75378             "amenity/fuel/Ipiranga": {
75379                 "tags": {
75380                     "name": "Ipiranga",
75381                     "amenity": "fuel"
75382                 },
75383                 "name": "Ipiranga",
75384                 "icon": "fuel",
75385                 "geometry": [
75386                     "point",
75387                     "vertex",
75388                     "area"
75389                 ],
75390                 "fields": [
75391                     "operator",
75392                     "address",
75393                     "building_area"
75394                 ],
75395                 "suggestion": true
75396             },
75397             "amenity/fuel/OKKO": {
75398                 "tags": {
75399                     "name": "OKKO",
75400                     "amenity": "fuel"
75401                 },
75402                 "name": "OKKO",
75403                 "icon": "fuel",
75404                 "geometry": [
75405                     "point",
75406                     "vertex",
75407                     "area"
75408                 ],
75409                 "fields": [
75410                     "operator",
75411                     "address",
75412                     "building_area"
75413                 ],
75414                 "suggestion": true
75415             },
75416             "amenity/fuel/ОККО": {
75417                 "tags": {
75418                     "name": "ОККО",
75419                     "amenity": "fuel"
75420                 },
75421                 "name": "ОККО",
75422                 "icon": "fuel",
75423                 "geometry": [
75424                     "point",
75425                     "vertex",
75426                     "area"
75427                 ],
75428                 "fields": [
75429                     "operator",
75430                     "address",
75431                     "building_area"
75432                 ],
75433                 "suggestion": true
75434             },
75435             "amenity/fuel/บางจาก": {
75436                 "tags": {
75437                     "name": "บางจาก",
75438                     "amenity": "fuel"
75439                 },
75440                 "name": "บางจาก",
75441                 "icon": "fuel",
75442                 "geometry": [
75443                     "point",
75444                     "vertex",
75445                     "area"
75446                 ],
75447                 "fields": [
75448                     "operator",
75449                     "address",
75450                     "building_area"
75451                 ],
75452                 "suggestion": true
75453             },
75454             "amenity/fuel/QuikTrip": {
75455                 "tags": {
75456                     "name": "QuikTrip",
75457                     "amenity": "fuel"
75458                 },
75459                 "name": "QuikTrip",
75460                 "icon": "fuel",
75461                 "geometry": [
75462                     "point",
75463                     "vertex",
75464                     "area"
75465                 ],
75466                 "fields": [
75467                     "operator",
75468                     "address",
75469                     "building_area"
75470                 ],
75471                 "suggestion": true
75472             },
75473             "amenity/fuel/Posto BR": {
75474                 "tags": {
75475                     "name": "Posto BR",
75476                     "amenity": "fuel"
75477                 },
75478                 "name": "Posto BR",
75479                 "icon": "fuel",
75480                 "geometry": [
75481                     "point",
75482                     "vertex",
75483                     "area"
75484                 ],
75485                 "fields": [
75486                     "operator",
75487                     "address",
75488                     "building_area"
75489                 ],
75490                 "suggestion": true
75491             },
75492             "amenity/fuel/ป ต ท": {
75493                 "tags": {
75494                     "name": "ป ต ท",
75495                     "amenity": "fuel"
75496                 },
75497                 "name": "ป ต ท",
75498                 "icon": "fuel",
75499                 "geometry": [
75500                     "point",
75501                     "vertex",
75502                     "area"
75503                 ],
75504                 "fields": [
75505                     "operator",
75506                     "address",
75507                     "building_area"
75508                 ],
75509                 "suggestion": true
75510             },
75511             "amenity/fuel/ปตท": {
75512                 "tags": {
75513                     "name": "ปตท",
75514                     "amenity": "fuel"
75515                 },
75516                 "name": "ปตท",
75517                 "icon": "fuel",
75518                 "geometry": [
75519                     "point",
75520                     "vertex",
75521                     "area"
75522                 ],
75523                 "fields": [
75524                     "operator",
75525                     "address",
75526                     "building_area"
75527                 ],
75528                 "suggestion": true
75529             },
75530             "amenity/fuel/ANP": {
75531                 "tags": {
75532                     "name": "ANP",
75533                     "amenity": "fuel"
75534                 },
75535                 "name": "ANP",
75536                 "icon": "fuel",
75537                 "geometry": [
75538                     "point",
75539                     "vertex",
75540                     "area"
75541                 ],
75542                 "fields": [
75543                     "operator",
75544                     "address",
75545                     "building_area"
75546                 ],
75547                 "suggestion": true
75548             },
75549             "amenity/fuel/Kum & Go": {
75550                 "tags": {
75551                     "name": "Kum & Go",
75552                     "amenity": "fuel"
75553                 },
75554                 "name": "Kum & Go",
75555                 "icon": "fuel",
75556                 "geometry": [
75557                     "point",
75558                     "vertex",
75559                     "area"
75560                 ],
75561                 "fields": [
75562                     "operator",
75563                     "address",
75564                     "building_area"
75565                 ],
75566                 "suggestion": true
75567             },
75568             "amenity/fuel/Petrolimex": {
75569                 "tags": {
75570                     "name": "Petrolimex",
75571                     "amenity": "fuel"
75572                 },
75573                 "name": "Petrolimex",
75574                 "icon": "fuel",
75575                 "geometry": [
75576                     "point",
75577                     "vertex",
75578                     "area"
75579                 ],
75580                 "fields": [
75581                     "operator",
75582                     "address",
75583                     "building_area"
75584                 ],
75585                 "suggestion": true
75586             },
75587             "amenity/fuel/Sokimex": {
75588                 "tags": {
75589                     "name": "Sokimex",
75590                     "amenity": "fuel"
75591                 },
75592                 "name": "Sokimex",
75593                 "icon": "fuel",
75594                 "geometry": [
75595                     "point",
75596                     "vertex",
75597                     "area"
75598                 ],
75599                 "fields": [
75600                     "operator",
75601                     "address",
75602                     "building_area"
75603                 ],
75604                 "suggestion": true
75605             },
75606             "amenity/fuel/Tela": {
75607                 "tags": {
75608                     "name": "Tela",
75609                     "amenity": "fuel"
75610                 },
75611                 "name": "Tela",
75612                 "icon": "fuel",
75613                 "geometry": [
75614                     "point",
75615                     "vertex",
75616                     "area"
75617                 ],
75618                 "fields": [
75619                     "operator",
75620                     "address",
75621                     "building_area"
75622                 ],
75623                 "suggestion": true
75624             },
75625             "amenity/fuel/Posto": {
75626                 "tags": {
75627                     "name": "Posto",
75628                     "amenity": "fuel"
75629                 },
75630                 "name": "Posto",
75631                 "icon": "fuel",
75632                 "geometry": [
75633                     "point",
75634                     "vertex",
75635                     "area"
75636                 ],
75637                 "fields": [
75638                     "operator",
75639                     "address",
75640                     "building_area"
75641                 ],
75642                 "suggestion": true
75643             },
75644             "amenity/fuel/Укрнафта": {
75645                 "tags": {
75646                     "name": "Укрнафта",
75647                     "amenity": "fuel"
75648                 },
75649                 "name": "Укрнафта",
75650                 "icon": "fuel",
75651                 "geometry": [
75652                     "point",
75653                     "vertex",
75654                     "area"
75655                 ],
75656                 "fields": [
75657                     "operator",
75658                     "address",
75659                     "building_area"
75660                 ],
75661                 "suggestion": true
75662             },
75663             "amenity/fuel/Татнефтепродукт": {
75664                 "tags": {
75665                     "name": "Татнефтепродукт",
75666                     "amenity": "fuel"
75667                 },
75668                 "name": "Татнефтепродукт",
75669                 "icon": "fuel",
75670                 "geometry": [
75671                     "point",
75672                     "vertex",
75673                     "area"
75674                 ],
75675                 "fields": [
75676                     "operator",
75677                     "address",
75678                     "building_area"
75679                 ],
75680                 "suggestion": true
75681             },
75682             "amenity/fuel/Afriquia": {
75683                 "tags": {
75684                     "name": "Afriquia",
75685                     "amenity": "fuel"
75686                 },
75687                 "name": "Afriquia",
75688                 "icon": "fuel",
75689                 "geometry": [
75690                     "point",
75691                     "vertex",
75692                     "area"
75693                 ],
75694                 "fields": [
75695                     "operator",
75696                     "address",
75697                     "building_area"
75698                 ],
75699                 "suggestion": true
75700             },
75701             "amenity/fuel/Murphy USA": {
75702                 "tags": {
75703                     "name": "Murphy USA",
75704                     "amenity": "fuel"
75705                 },
75706                 "name": "Murphy USA",
75707                 "icon": "fuel",
75708                 "geometry": [
75709                     "point",
75710                     "vertex",
75711                     "area"
75712                 ],
75713                 "fields": [
75714                     "operator",
75715                     "address",
75716                     "building_area"
75717                 ],
75718                 "suggestion": true
75719             },
75720             "amenity/fuel/昭和シェル (Showa-shell)": {
75721                 "tags": {
75722                     "name": "昭和シェル (Showa-shell)",
75723                     "amenity": "fuel"
75724                 },
75725                 "name": "昭和シェル (Showa-shell)",
75726                 "icon": "fuel",
75727                 "geometry": [
75728                     "point",
75729                     "vertex",
75730                     "area"
75731                 ],
75732                 "fields": [
75733                     "operator",
75734                     "address",
75735                     "building_area"
75736                 ],
75737                 "suggestion": true
75738             },
75739             "amenity/fuel/エネオス": {
75740                 "tags": {
75741                     "name": "エネオス",
75742                     "amenity": "fuel"
75743                 },
75744                 "name": "エネオス",
75745                 "icon": "fuel",
75746                 "geometry": [
75747                     "point",
75748                     "vertex",
75749                     "area"
75750                 ],
75751                 "fields": [
75752                     "operator",
75753                     "address",
75754                     "building_area"
75755                 ],
75756                 "suggestion": true
75757             },
75758             "amenity/fuel/CNG": {
75759                 "tags": {
75760                     "name": "CNG",
75761                     "amenity": "fuel"
75762                 },
75763                 "name": "CNG",
75764                 "icon": "fuel",
75765                 "geometry": [
75766                     "point",
75767                     "vertex",
75768                     "area"
75769                 ],
75770                 "fields": [
75771                     "operator",
75772                     "address",
75773                     "building_area"
75774                 ],
75775                 "suggestion": true
75776             },
75777             "amenity/pub/Kings Arms": {
75778                 "tags": {
75779                     "name": "Kings Arms",
75780                     "amenity": "pub"
75781                 },
75782                 "name": "Kings Arms",
75783                 "icon": "beer",
75784                 "geometry": [
75785                     "point",
75786                     "vertex",
75787                     "area"
75788                 ],
75789                 "fields": [
75790                     "building_area",
75791                     "address",
75792                     "opening_hours",
75793                     "smoking"
75794                 ],
75795                 "suggestion": true
75796             },
75797             "amenity/pub/The Ship": {
75798                 "tags": {
75799                     "name": "The Ship",
75800                     "amenity": "pub"
75801                 },
75802                 "name": "The Ship",
75803                 "icon": "beer",
75804                 "geometry": [
75805                     "point",
75806                     "vertex",
75807                     "area"
75808                 ],
75809                 "fields": [
75810                     "building_area",
75811                     "address",
75812                     "opening_hours",
75813                     "smoking"
75814                 ],
75815                 "suggestion": true
75816             },
75817             "amenity/pub/The White Horse": {
75818                 "tags": {
75819                     "name": "The White Horse",
75820                     "amenity": "pub"
75821                 },
75822                 "name": "The White Horse",
75823                 "icon": "beer",
75824                 "geometry": [
75825                     "point",
75826                     "vertex",
75827                     "area"
75828                 ],
75829                 "fields": [
75830                     "building_area",
75831                     "address",
75832                     "opening_hours",
75833                     "smoking"
75834                 ],
75835                 "suggestion": true
75836             },
75837             "amenity/pub/The White Hart": {
75838                 "tags": {
75839                     "name": "The White Hart",
75840                     "amenity": "pub"
75841                 },
75842                 "name": "The White Hart",
75843                 "icon": "beer",
75844                 "geometry": [
75845                     "point",
75846                     "vertex",
75847                     "area"
75848                 ],
75849                 "fields": [
75850                     "building_area",
75851                     "address",
75852                     "opening_hours",
75853                     "smoking"
75854                 ],
75855                 "suggestion": true
75856             },
75857             "amenity/pub/Royal Oak": {
75858                 "tags": {
75859                     "name": "Royal Oak",
75860                     "amenity": "pub"
75861                 },
75862                 "name": "Royal Oak",
75863                 "icon": "beer",
75864                 "geometry": [
75865                     "point",
75866                     "vertex",
75867                     "area"
75868                 ],
75869                 "fields": [
75870                     "building_area",
75871                     "address",
75872                     "opening_hours",
75873                     "smoking"
75874                 ],
75875                 "suggestion": true
75876             },
75877             "amenity/pub/The Red Lion": {
75878                 "tags": {
75879                     "name": "The Red Lion",
75880                     "amenity": "pub"
75881                 },
75882                 "name": "The Red Lion",
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 Kings Arms": {
75898                 "tags": {
75899                     "name": "The Kings Arms",
75900                     "amenity": "pub"
75901                 },
75902                 "name": "The Kings Arms",
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 Star": {
75918                 "tags": {
75919                     "name": "The Star",
75920                     "amenity": "pub"
75921                 },
75922                 "name": "The Star",
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 Anchor": {
75938                 "tags": {
75939                     "name": "The Anchor",
75940                     "amenity": "pub"
75941                 },
75942                 "name": "The Anchor",
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/The Cross Keys": {
75958                 "tags": {
75959                     "name": "The Cross Keys",
75960                     "amenity": "pub"
75961                 },
75962                 "name": "The Cross Keys",
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 Wheatsheaf": {
75978                 "tags": {
75979                     "name": "The Wheatsheaf",
75980                     "amenity": "pub"
75981                 },
75982                 "name": "The Wheatsheaf",
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 Crown Inn": {
75998                 "tags": {
75999                     "name": "The Crown Inn",
76000                     "amenity": "pub"
76001                 },
76002                 "name": "The Crown Inn",
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 Kings Head": {
76018                 "tags": {
76019                     "name": "The Kings Head",
76020                     "amenity": "pub"
76021                 },
76022                 "name": "The Kings Head",
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 Castle": {
76038                 "tags": {
76039                     "name": "The Castle",
76040                     "amenity": "pub"
76041                 },
76042                 "name": "The Castle",
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 Railway": {
76058                 "tags": {
76059                     "name": "The Railway",
76060                     "amenity": "pub"
76061                 },
76062                 "name": "The Railway",
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 White Lion": {
76078                 "tags": {
76079                     "name": "The White Lion",
76080                     "amenity": "pub"
76081                 },
76082                 "name": "The White Lion",
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 Bell": {
76098                 "tags": {
76099                     "name": "The Bell",
76100                     "amenity": "pub"
76101                 },
76102                 "name": "The Bell",
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 Bull": {
76118                 "tags": {
76119                     "name": "The Bull",
76120                     "amenity": "pub"
76121                 },
76122                 "name": "The Bull",
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 Plough": {
76138                 "tags": {
76139                     "name": "The Plough",
76140                     "amenity": "pub"
76141                 },
76142                 "name": "The Plough",
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 George": {
76158                 "tags": {
76159                     "name": "The George",
76160                     "amenity": "pub"
76161                 },
76162                 "name": "The George",
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 Royal Oak": {
76178                 "tags": {
76179                     "name": "The Royal Oak",
76180                     "amenity": "pub"
76181                 },
76182                 "name": "The Royal Oak",
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 Fox": {
76198                 "tags": {
76199                     "name": "The Fox",
76200                     "amenity": "pub"
76201                 },
76202                 "name": "The Fox",
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/Prince of Wales": {
76218                 "tags": {
76219                     "name": "Prince of Wales",
76220                     "amenity": "pub"
76221                 },
76222                 "name": "Prince of Wales",
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 Rising Sun": {
76238                 "tags": {
76239                     "name": "The Rising Sun",
76240                     "amenity": "pub"
76241                 },
76242                 "name": "The Rising Sun",
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 Prince of Wales": {
76258                 "tags": {
76259                     "name": "The Prince of Wales",
76260                     "amenity": "pub"
76261                 },
76262                 "name": "The Prince of Wales",
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 Crown": {
76278                 "tags": {
76279                     "name": "The Crown",
76280                     "amenity": "pub"
76281                 },
76282                 "name": "The Crown",
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 Chequers": {
76298                 "tags": {
76299                     "name": "The Chequers",
76300                     "amenity": "pub"
76301                 },
76302                 "name": "The Chequers",
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/The Swan": {
76318                 "tags": {
76319                     "name": "The Swan",
76320                     "amenity": "pub"
76321                 },
76322                 "name": "The Swan",
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/Rose and Crown": {
76338                 "tags": {
76339                     "name": "Rose and Crown",
76340                     "amenity": "pub"
76341                 },
76342                 "name": "Rose and Crown",
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 Victoria": {
76358                 "tags": {
76359                     "name": "The Victoria",
76360                     "amenity": "pub"
76361                 },
76362                 "name": "The Victoria",
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/New Inn": {
76378                 "tags": {
76379                     "name": "New Inn",
76380                     "amenity": "pub"
76381                 },
76382                 "name": "New Inn",
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/Royal Hotel": {
76398                 "tags": {
76399                     "name": "Royal Hotel",
76400                     "amenity": "pub"
76401                 },
76402                 "name": "Royal Hotel",
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/Red Lion": {
76418                 "tags": {
76419                     "name": "Red Lion",
76420                     "amenity": "pub"
76421                 },
76422                 "name": "Red Lion",
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/Cross Keys": {
76438                 "tags": {
76439                     "name": "Cross Keys",
76440                     "amenity": "pub"
76441                 },
76442                 "name": "Cross Keys",
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 Greyhound": {
76458                 "tags": {
76459                     "name": "The Greyhound",
76460                     "amenity": "pub"
76461                 },
76462                 "name": "The Greyhound",
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/The Black Horse": {
76478                 "tags": {
76479                     "name": "The Black Horse",
76480                     "amenity": "pub"
76481                 },
76482                 "name": "The Black Horse",
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/The New Inn": {
76498                 "tags": {
76499                     "name": "The New Inn",
76500                     "amenity": "pub"
76501                 },
76502                 "name": "The New Inn",
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/Kings Head": {
76518                 "tags": {
76519                     "name": "Kings Head",
76520                     "amenity": "pub"
76521                 },
76522                 "name": "Kings Head",
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/The Albion": {
76538                 "tags": {
76539                     "name": "The Albion",
76540                     "amenity": "pub"
76541                 },
76542                 "name": "The Albion",
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 Angel": {
76558                 "tags": {
76559                     "name": "The Angel",
76560                     "amenity": "pub"
76561                 },
76562                 "name": "The Angel",
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 Queens Head": {
76578                 "tags": {
76579                     "name": "The Queens Head",
76580                     "amenity": "pub"
76581                 },
76582                 "name": "The Queens Head",
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 Ship Inn": {
76598                 "tags": {
76599                     "name": "The Ship Inn",
76600                     "amenity": "pub"
76601                 },
76602                 "name": "The Ship 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/Rose & Crown": {
76618                 "tags": {
76619                     "name": "Rose & Crown",
76620                     "amenity": "pub"
76621                 },
76622                 "name": "Rose & Crown",
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/Queens Head": {
76638                 "tags": {
76639                     "name": "Queens Head",
76640                     "amenity": "pub"
76641                 },
76642                 "name": "Queens Head",
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/Irish Pub": {
76658                 "tags": {
76659                     "name": "Irish Pub",
76660                     "amenity": "pub"
76661                 },
76662                 "name": "Irish Pub",
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/fast_food/Quick": {
76678                 "tags": {
76679                     "name": "Quick",
76680                     "amenity": "fast_food"
76681                 },
76682                 "name": "Quick",
76683                 "icon": "fast-food",
76684                 "geometry": [
76685                     "point",
76686                     "vertex",
76687                     "area"
76688                 ],
76689                 "fields": [
76690                     "cuisine",
76691                     "building_area",
76692                     "address",
76693                     "opening_hours",
76694                     "smoking"
76695                 ],
76696                 "suggestion": true
76697             },
76698             "amenity/fast_food/McDonald's": {
76699                 "tags": {
76700                     "name": "McDonald's",
76701                     "cuisine": "burger",
76702                     "amenity": "fast_food"
76703                 },
76704                 "name": "McDonald's",
76705                 "icon": "fast-food",
76706                 "geometry": [
76707                     "point",
76708                     "vertex",
76709                     "area"
76710                 ],
76711                 "fields": [
76712                     "cuisine",
76713                     "building_area",
76714                     "address",
76715                     "opening_hours",
76716                     "smoking"
76717                 ],
76718                 "suggestion": true
76719             },
76720             "amenity/fast_food/Subway": {
76721                 "tags": {
76722                     "name": "Subway",
76723                     "cuisine": "sandwich",
76724                     "amenity": "fast_food"
76725                 },
76726                 "name": "Subway",
76727                 "icon": "fast-food",
76728                 "geometry": [
76729                     "point",
76730                     "vertex",
76731                     "area"
76732                 ],
76733                 "fields": [
76734                     "cuisine",
76735                     "building_area",
76736                     "address",
76737                     "opening_hours",
76738                     "smoking"
76739                 ],
76740                 "suggestion": true
76741             },
76742             "amenity/fast_food/Burger King": {
76743                 "tags": {
76744                     "name": "Burger King",
76745                     "cuisine": "burger",
76746                     "amenity": "fast_food"
76747                 },
76748                 "name": "Burger King",
76749                 "icon": "fast-food",
76750                 "geometry": [
76751                     "point",
76752                     "vertex",
76753                     "area"
76754                 ],
76755                 "fields": [
76756                     "cuisine",
76757                     "building_area",
76758                     "address",
76759                     "opening_hours",
76760                     "smoking"
76761                 ],
76762                 "suggestion": true
76763             },
76764             "amenity/fast_food/Ali Baba": {
76765                 "tags": {
76766                     "name": "Ali Baba",
76767                     "amenity": "fast_food"
76768                 },
76769                 "name": "Ali Baba",
76770                 "icon": "fast-food",
76771                 "geometry": [
76772                     "point",
76773                     "vertex",
76774                     "area"
76775                 ],
76776                 "fields": [
76777                     "cuisine",
76778                     "building_area",
76779                     "address",
76780                     "opening_hours",
76781                     "smoking"
76782                 ],
76783                 "suggestion": true
76784             },
76785             "amenity/fast_food/Hungry Jacks": {
76786                 "tags": {
76787                     "name": "Hungry Jacks",
76788                     "cuisine": "burger",
76789                     "amenity": "fast_food"
76790                 },
76791                 "name": "Hungry Jacks",
76792                 "icon": "fast-food",
76793                 "geometry": [
76794                     "point",
76795                     "vertex",
76796                     "area"
76797                 ],
76798                 "fields": [
76799                     "cuisine",
76800                     "building_area",
76801                     "address",
76802                     "opening_hours",
76803                     "smoking"
76804                 ],
76805                 "suggestion": true
76806             },
76807             "amenity/fast_food/Red Rooster": {
76808                 "tags": {
76809                     "name": "Red Rooster",
76810                     "amenity": "fast_food"
76811                 },
76812                 "name": "Red Rooster",
76813                 "icon": "fast-food",
76814                 "geometry": [
76815                     "point",
76816                     "vertex",
76817                     "area"
76818                 ],
76819                 "fields": [
76820                     "cuisine",
76821                     "building_area",
76822                     "address",
76823                     "opening_hours",
76824                     "smoking"
76825                 ],
76826                 "suggestion": true
76827             },
76828             "amenity/fast_food/KFC": {
76829                 "tags": {
76830                     "name": "KFC",
76831                     "cuisine": "chicken",
76832                     "amenity": "fast_food"
76833                 },
76834                 "name": "KFC",
76835                 "icon": "fast-food",
76836                 "geometry": [
76837                     "point",
76838                     "vertex",
76839                     "area"
76840                 ],
76841                 "fields": [
76842                     "cuisine",
76843                     "building_area",
76844                     "address",
76845                     "opening_hours",
76846                     "smoking"
76847                 ],
76848                 "suggestion": true
76849             },
76850             "amenity/fast_food/Domino's Pizza": {
76851                 "tags": {
76852                     "name": "Domino's Pizza",
76853                     "cuisine": "pizza",
76854                     "amenity": "fast_food"
76855                 },
76856                 "name": "Domino's Pizza",
76857                 "icon": "fast-food",
76858                 "geometry": [
76859                     "point",
76860                     "vertex",
76861                     "area"
76862                 ],
76863                 "fields": [
76864                     "cuisine",
76865                     "building_area",
76866                     "address",
76867                     "opening_hours",
76868                     "smoking"
76869                 ],
76870                 "suggestion": true
76871             },
76872             "amenity/fast_food/Chowking": {
76873                 "tags": {
76874                     "name": "Chowking",
76875                     "amenity": "fast_food"
76876                 },
76877                 "name": "Chowking",
76878                 "icon": "fast-food",
76879                 "geometry": [
76880                     "point",
76881                     "vertex",
76882                     "area"
76883                 ],
76884                 "fields": [
76885                     "cuisine",
76886                     "building_area",
76887                     "address",
76888                     "opening_hours",
76889                     "smoking"
76890                 ],
76891                 "suggestion": true
76892             },
76893             "amenity/fast_food/Jollibee": {
76894                 "tags": {
76895                     "name": "Jollibee",
76896                     "amenity": "fast_food"
76897                 },
76898                 "name": "Jollibee",
76899                 "icon": "fast-food",
76900                 "geometry": [
76901                     "point",
76902                     "vertex",
76903                     "area"
76904                 ],
76905                 "fields": [
76906                     "cuisine",
76907                     "building_area",
76908                     "address",
76909                     "opening_hours",
76910                     "smoking"
76911                 ],
76912                 "suggestion": true
76913             },
76914             "amenity/fast_food/Hesburger": {
76915                 "tags": {
76916                     "name": "Hesburger",
76917                     "amenity": "fast_food"
76918                 },
76919                 "name": "Hesburger",
76920                 "icon": "fast-food",
76921                 "geometry": [
76922                     "point",
76923                     "vertex",
76924                     "area"
76925                 ],
76926                 "fields": [
76927                     "cuisine",
76928                     "building_area",
76929                     "address",
76930                     "opening_hours",
76931                     "smoking"
76932                 ],
76933                 "suggestion": true
76934             },
76935             "amenity/fast_food/肯德基": {
76936                 "tags": {
76937                     "name": "肯德基",
76938                     "amenity": "fast_food"
76939                 },
76940                 "name": "肯德基",
76941                 "icon": "fast-food",
76942                 "geometry": [
76943                     "point",
76944                     "vertex",
76945                     "area"
76946                 ],
76947                 "fields": [
76948                     "cuisine",
76949                     "building_area",
76950                     "address",
76951                     "opening_hours",
76952                     "smoking"
76953                 ],
76954                 "suggestion": true
76955             },
76956             "amenity/fast_food/Wendy's": {
76957                 "tags": {
76958                     "name": "Wendy's",
76959                     "cuisine": "burger",
76960                     "amenity": "fast_food"
76961                 },
76962                 "name": "Wendy's",
76963                 "icon": "fast-food",
76964                 "geometry": [
76965                     "point",
76966                     "vertex",
76967                     "area"
76968                 ],
76969                 "fields": [
76970                     "cuisine",
76971                     "building_area",
76972                     "address",
76973                     "opening_hours",
76974                     "smoking"
76975                 ],
76976                 "suggestion": true
76977             },
76978             "amenity/fast_food/Tim Hortons": {
76979                 "tags": {
76980                     "name": "Tim Hortons",
76981                     "amenity": "fast_food"
76982                 },
76983                 "name": "Tim Hortons",
76984                 "icon": "fast-food",
76985                 "geometry": [
76986                     "point",
76987                     "vertex",
76988                     "area"
76989                 ],
76990                 "fields": [
76991                     "cuisine",
76992                     "building_area",
76993                     "address",
76994                     "opening_hours",
76995                     "smoking"
76996                 ],
76997                 "suggestion": true
76998             },
76999             "amenity/fast_food/Steers": {
77000                 "tags": {
77001                     "name": "Steers",
77002                     "amenity": "fast_food"
77003                 },
77004                 "name": "Steers",
77005                 "icon": "fast-food",
77006                 "geometry": [
77007                     "point",
77008                     "vertex",
77009                     "area"
77010                 ],
77011                 "fields": [
77012                     "cuisine",
77013                     "building_area",
77014                     "address",
77015                     "opening_hours",
77016                     "smoking"
77017                 ],
77018                 "suggestion": true
77019             },
77020             "amenity/fast_food/Hardee's": {
77021                 "tags": {
77022                     "name": "Hardee's",
77023                     "cuisine": "burger",
77024                     "amenity": "fast_food"
77025                 },
77026                 "name": "Hardee's",
77027                 "icon": "fast-food",
77028                 "geometry": [
77029                     "point",
77030                     "vertex",
77031                     "area"
77032                 ],
77033                 "fields": [
77034                     "cuisine",
77035                     "building_area",
77036                     "address",
77037                     "opening_hours",
77038                     "smoking"
77039                 ],
77040                 "suggestion": true
77041             },
77042             "amenity/fast_food/Arby's": {
77043                 "tags": {
77044                     "name": "Arby's",
77045                     "amenity": "fast_food"
77046                 },
77047                 "name": "Arby's",
77048                 "icon": "fast-food",
77049                 "geometry": [
77050                     "point",
77051                     "vertex",
77052                     "area"
77053                 ],
77054                 "fields": [
77055                     "cuisine",
77056                     "building_area",
77057                     "address",
77058                     "opening_hours",
77059                     "smoking"
77060                 ],
77061                 "suggestion": true
77062             },
77063             "amenity/fast_food/A&W": {
77064                 "tags": {
77065                     "name": "A&W",
77066                     "amenity": "fast_food"
77067                 },
77068                 "name": "A&W",
77069                 "icon": "fast-food",
77070                 "geometry": [
77071                     "point",
77072                     "vertex",
77073                     "area"
77074                 ],
77075                 "fields": [
77076                     "cuisine",
77077                     "building_area",
77078                     "address",
77079                     "opening_hours",
77080                     "smoking"
77081                 ],
77082                 "suggestion": true
77083             },
77084             "amenity/fast_food/Dairy Queen": {
77085                 "tags": {
77086                     "name": "Dairy Queen",
77087                     "amenity": "fast_food"
77088                 },
77089                 "name": "Dairy Queen",
77090                 "icon": "fast-food",
77091                 "geometry": [
77092                     "point",
77093                     "vertex",
77094                     "area"
77095                 ],
77096                 "fields": [
77097                     "cuisine",
77098                     "building_area",
77099                     "address",
77100                     "opening_hours",
77101                     "smoking"
77102                 ],
77103                 "suggestion": true
77104             },
77105             "amenity/fast_food/Hallo Pizza": {
77106                 "tags": {
77107                     "name": "Hallo Pizza",
77108                     "amenity": "fast_food"
77109                 },
77110                 "name": "Hallo Pizza",
77111                 "icon": "fast-food",
77112                 "geometry": [
77113                     "point",
77114                     "vertex",
77115                     "area"
77116                 ],
77117                 "fields": [
77118                     "cuisine",
77119                     "building_area",
77120                     "address",
77121                     "opening_hours",
77122                     "smoking"
77123                 ],
77124                 "suggestion": true
77125             },
77126             "amenity/fast_food/Fish & Chips": {
77127                 "tags": {
77128                     "name": "Fish & Chips",
77129                     "amenity": "fast_food"
77130                 },
77131                 "name": "Fish & Chips",
77132                 "icon": "fast-food",
77133                 "geometry": [
77134                     "point",
77135                     "vertex",
77136                     "area"
77137                 ],
77138                 "fields": [
77139                     "cuisine",
77140                     "building_area",
77141                     "address",
77142                     "opening_hours",
77143                     "smoking"
77144                 ],
77145                 "suggestion": true
77146             },
77147             "amenity/fast_food/Harvey's": {
77148                 "tags": {
77149                     "name": "Harvey's",
77150                     "amenity": "fast_food"
77151                 },
77152                 "name": "Harvey's",
77153                 "icon": "fast-food",
77154                 "geometry": [
77155                     "point",
77156                     "vertex",
77157                     "area"
77158                 ],
77159                 "fields": [
77160                     "cuisine",
77161                     "building_area",
77162                     "address",
77163                     "opening_hours",
77164                     "smoking"
77165                 ],
77166                 "suggestion": true
77167             },
77168             "amenity/fast_food/麥當勞": {
77169                 "tags": {
77170                     "name": "麥當勞",
77171                     "amenity": "fast_food"
77172                 },
77173                 "name": "麥當勞",
77174                 "icon": "fast-food",
77175                 "geometry": [
77176                     "point",
77177                     "vertex",
77178                     "area"
77179                 ],
77180                 "fields": [
77181                     "cuisine",
77182                     "building_area",
77183                     "address",
77184                     "opening_hours",
77185                     "smoking"
77186                 ],
77187                 "suggestion": true
77188             },
77189             "amenity/fast_food/Pizza Pizza": {
77190                 "tags": {
77191                     "name": "Pizza Pizza",
77192                     "amenity": "fast_food"
77193                 },
77194                 "name": "Pizza Pizza",
77195                 "icon": "fast-food",
77196                 "geometry": [
77197                     "point",
77198                     "vertex",
77199                     "area"
77200                 ],
77201                 "fields": [
77202                     "cuisine",
77203                     "building_area",
77204                     "address",
77205                     "opening_hours",
77206                     "smoking"
77207                 ],
77208                 "suggestion": true
77209             },
77210             "amenity/fast_food/Kotipizza": {
77211                 "tags": {
77212                     "name": "Kotipizza",
77213                     "amenity": "fast_food"
77214                 },
77215                 "name": "Kotipizza",
77216                 "icon": "fast-food",
77217                 "geometry": [
77218                     "point",
77219                     "vertex",
77220                     "area"
77221                 ],
77222                 "fields": [
77223                     "cuisine",
77224                     "building_area",
77225                     "address",
77226                     "opening_hours",
77227                     "smoking"
77228                 ],
77229                 "suggestion": true
77230             },
77231             "amenity/fast_food/Jack in the Box": {
77232                 "tags": {
77233                     "name": "Jack in the Box",
77234                     "cuisine": "burger",
77235                     "amenity": "fast_food"
77236                 },
77237                 "name": "Jack in the Box",
77238                 "icon": "fast-food",
77239                 "geometry": [
77240                     "point",
77241                     "vertex",
77242                     "area"
77243                 ],
77244                 "fields": [
77245                     "cuisine",
77246                     "building_area",
77247                     "address",
77248                     "opening_hours",
77249                     "smoking"
77250                 ],
77251                 "suggestion": true
77252             },
77253             "amenity/fast_food/Istanbul": {
77254                 "tags": {
77255                     "name": "Istanbul",
77256                     "amenity": "fast_food"
77257                 },
77258                 "name": "Istanbul",
77259                 "icon": "fast-food",
77260                 "geometry": [
77261                     "point",
77262                     "vertex",
77263                     "area"
77264                 ],
77265                 "fields": [
77266                     "cuisine",
77267                     "building_area",
77268                     "address",
77269                     "opening_hours",
77270                     "smoking"
77271                 ],
77272                 "suggestion": true
77273             },
77274             "amenity/fast_food/Kochlöffel": {
77275                 "tags": {
77276                     "name": "Kochlöffel",
77277                     "amenity": "fast_food"
77278                 },
77279                 "name": "Kochlöffel",
77280                 "icon": "fast-food",
77281                 "geometry": [
77282                     "point",
77283                     "vertex",
77284                     "area"
77285                 ],
77286                 "fields": [
77287                     "cuisine",
77288                     "building_area",
77289                     "address",
77290                     "opening_hours",
77291                     "smoking"
77292                 ],
77293                 "suggestion": true
77294             },
77295             "amenity/fast_food/Döner": {
77296                 "tags": {
77297                     "name": "Döner",
77298                     "amenity": "fast_food"
77299                 },
77300                 "name": "Döner",
77301                 "icon": "fast-food",
77302                 "geometry": [
77303                     "point",
77304                     "vertex",
77305                     "area"
77306                 ],
77307                 "fields": [
77308                     "cuisine",
77309                     "building_area",
77310                     "address",
77311                     "opening_hours",
77312                     "smoking"
77313                 ],
77314                 "suggestion": true
77315             },
77316             "amenity/fast_food/Telepizza": {
77317                 "tags": {
77318                     "name": "Telepizza",
77319                     "amenity": "fast_food"
77320                 },
77321                 "name": "Telepizza",
77322                 "icon": "fast-food",
77323                 "geometry": [
77324                     "point",
77325                     "vertex",
77326                     "area"
77327                 ],
77328                 "fields": [
77329                     "cuisine",
77330                     "building_area",
77331                     "address",
77332                     "opening_hours",
77333                     "smoking"
77334                 ],
77335                 "suggestion": true
77336             },
77337             "amenity/fast_food/Sibylla": {
77338                 "tags": {
77339                     "name": "Sibylla",
77340                     "amenity": "fast_food"
77341                 },
77342                 "name": "Sibylla",
77343                 "icon": "fast-food",
77344                 "geometry": [
77345                     "point",
77346                     "vertex",
77347                     "area"
77348                 ],
77349                 "fields": [
77350                     "cuisine",
77351                     "building_area",
77352                     "address",
77353                     "opening_hours",
77354                     "smoking"
77355                 ],
77356                 "suggestion": true
77357             },
77358             "amenity/fast_food/Carl's Jr.": {
77359                 "tags": {
77360                     "name": "Carl's Jr.",
77361                     "cuisine": "burger",
77362                     "amenity": "fast_food"
77363                 },
77364                 "name": "Carl's Jr.",
77365                 "icon": "fast-food",
77366                 "geometry": [
77367                     "point",
77368                     "vertex",
77369                     "area"
77370                 ],
77371                 "fields": [
77372                     "cuisine",
77373                     "building_area",
77374                     "address",
77375                     "opening_hours",
77376                     "smoking"
77377                 ],
77378                 "suggestion": true
77379             },
77380             "amenity/fast_food/Quiznos": {
77381                 "tags": {
77382                     "name": "Quiznos",
77383                     "cuisine": "sandwich",
77384                     "amenity": "fast_food"
77385                 },
77386                 "name": "Quiznos",
77387                 "icon": "fast-food",
77388                 "geometry": [
77389                     "point",
77390                     "vertex",
77391                     "area"
77392                 ],
77393                 "fields": [
77394                     "cuisine",
77395                     "building_area",
77396                     "address",
77397                     "opening_hours",
77398                     "smoking"
77399                 ],
77400                 "suggestion": true
77401             },
77402             "amenity/fast_food/Wimpy": {
77403                 "tags": {
77404                     "name": "Wimpy",
77405                     "amenity": "fast_food"
77406                 },
77407                 "name": "Wimpy",
77408                 "icon": "fast-food",
77409                 "geometry": [
77410                     "point",
77411                     "vertex",
77412                     "area"
77413                 ],
77414                 "fields": [
77415                     "cuisine",
77416                     "building_area",
77417                     "address",
77418                     "opening_hours",
77419                     "smoking"
77420                 ],
77421                 "suggestion": true
77422             },
77423             "amenity/fast_food/Sonic": {
77424                 "tags": {
77425                     "name": "Sonic",
77426                     "cuisine": "burger",
77427                     "amenity": "fast_food"
77428                 },
77429                 "name": "Sonic",
77430                 "icon": "fast-food",
77431                 "geometry": [
77432                     "point",
77433                     "vertex",
77434                     "area"
77435                 ],
77436                 "fields": [
77437                     "cuisine",
77438                     "building_area",
77439                     "address",
77440                     "opening_hours",
77441                     "smoking"
77442                 ],
77443                 "suggestion": true
77444             },
77445             "amenity/fast_food/Taco Bell": {
77446                 "tags": {
77447                     "name": "Taco Bell",
77448                     "amenity": "fast_food"
77449                 },
77450                 "name": "Taco Bell",
77451                 "icon": "fast-food",
77452                 "geometry": [
77453                     "point",
77454                     "vertex",
77455                     "area"
77456                 ],
77457                 "fields": [
77458                     "cuisine",
77459                     "building_area",
77460                     "address",
77461                     "opening_hours",
77462                     "smoking"
77463                 ],
77464                 "suggestion": true
77465             },
77466             "amenity/fast_food/Pizza Nova": {
77467                 "tags": {
77468                     "name": "Pizza Nova",
77469                     "amenity": "fast_food"
77470                 },
77471                 "name": "Pizza Nova",
77472                 "icon": "fast-food",
77473                 "geometry": [
77474                     "point",
77475                     "vertex",
77476                     "area"
77477                 ],
77478                 "fields": [
77479                     "cuisine",
77480                     "building_area",
77481                     "address",
77482                     "opening_hours",
77483                     "smoking"
77484                 ],
77485                 "suggestion": true
77486             },
77487             "amenity/fast_food/Papa John's": {
77488                 "tags": {
77489                     "name": "Papa John's",
77490                     "cuisine": "pizza",
77491                     "amenity": "fast_food"
77492                 },
77493                 "name": "Papa John's",
77494                 "icon": "fast-food",
77495                 "geometry": [
77496                     "point",
77497                     "vertex",
77498                     "area"
77499                 ],
77500                 "fields": [
77501                     "cuisine",
77502                     "building_area",
77503                     "address",
77504                     "opening_hours",
77505                     "smoking"
77506                 ],
77507                 "suggestion": true
77508             },
77509             "amenity/fast_food/Nordsee": {
77510                 "tags": {
77511                     "name": "Nordsee",
77512                     "amenity": "fast_food"
77513                 },
77514                 "name": "Nordsee",
77515                 "icon": "fast-food",
77516                 "geometry": [
77517                     "point",
77518                     "vertex",
77519                     "area"
77520                 ],
77521                 "fields": [
77522                     "cuisine",
77523                     "building_area",
77524                     "address",
77525                     "opening_hours",
77526                     "smoking"
77527                 ],
77528                 "suggestion": true
77529             },
77530             "amenity/fast_food/Mr. Sub": {
77531                 "tags": {
77532                     "name": "Mr. Sub",
77533                     "amenity": "fast_food"
77534                 },
77535                 "name": "Mr. Sub",
77536                 "icon": "fast-food",
77537                 "geometry": [
77538                     "point",
77539                     "vertex",
77540                     "area"
77541                 ],
77542                 "fields": [
77543                     "cuisine",
77544                     "building_area",
77545                     "address",
77546                     "opening_hours",
77547                     "smoking"
77548                 ],
77549                 "suggestion": true
77550             },
77551             "amenity/fast_food/Kebab": {
77552                 "tags": {
77553                     "name": "Kebab",
77554                     "amenity": "fast_food"
77555                 },
77556                 "name": "Kebab",
77557                 "icon": "fast-food",
77558                 "geometry": [
77559                     "point",
77560                     "vertex",
77561                     "area"
77562                 ],
77563                 "fields": [
77564                     "cuisine",
77565                     "building_area",
77566                     "address",
77567                     "opening_hours",
77568                     "smoking"
77569                 ],
77570                 "suggestion": true
77571             },
77572             "amenity/fast_food/Макдоналдс": {
77573                 "tags": {
77574                     "name": "Макдоналдс",
77575                     "name:en": "McDonald's",
77576                     "amenity": "fast_food"
77577                 },
77578                 "name": "Макдоналдс",
77579                 "icon": "fast-food",
77580                 "geometry": [
77581                     "point",
77582                     "vertex",
77583                     "area"
77584                 ],
77585                 "fields": [
77586                     "cuisine",
77587                     "building_area",
77588                     "address",
77589                     "opening_hours",
77590                     "smoking"
77591                 ],
77592                 "suggestion": true
77593             },
77594             "amenity/fast_food/Asia Imbiss": {
77595                 "tags": {
77596                     "name": "Asia Imbiss",
77597                     "amenity": "fast_food"
77598                 },
77599                 "name": "Asia Imbiss",
77600                 "icon": "fast-food",
77601                 "geometry": [
77602                     "point",
77603                     "vertex",
77604                     "area"
77605                 ],
77606                 "fields": [
77607                     "cuisine",
77608                     "building_area",
77609                     "address",
77610                     "opening_hours",
77611                     "smoking"
77612                 ],
77613                 "suggestion": true
77614             },
77615             "amenity/fast_food/Imbiss": {
77616                 "tags": {
77617                     "name": "Imbiss",
77618                     "amenity": "fast_food"
77619                 },
77620                 "name": "Imbiss",
77621                 "icon": "fast-food",
77622                 "geometry": [
77623                     "point",
77624                     "vertex",
77625                     "area"
77626                 ],
77627                 "fields": [
77628                     "cuisine",
77629                     "building_area",
77630                     "address",
77631                     "opening_hours",
77632                     "smoking"
77633                 ],
77634                 "suggestion": true
77635             },
77636             "amenity/fast_food/Chipotle": {
77637                 "tags": {
77638                     "name": "Chipotle",
77639                     "cuisine": "mexican",
77640                     "amenity": "fast_food"
77641                 },
77642                 "name": "Chipotle",
77643                 "icon": "fast-food",
77644                 "geometry": [
77645                     "point",
77646                     "vertex",
77647                     "area"
77648                 ],
77649                 "fields": [
77650                     "cuisine",
77651                     "building_area",
77652                     "address",
77653                     "opening_hours",
77654                     "smoking"
77655                 ],
77656                 "suggestion": true
77657             },
77658             "amenity/fast_food/マクドナルド": {
77659                 "tags": {
77660                     "name": "マクドナルド",
77661                     "name:en": "McDonald's",
77662                     "cuisine": "burger",
77663                     "amenity": "fast_food"
77664                 },
77665                 "name": "マクドナルド",
77666                 "icon": "fast-food",
77667                 "geometry": [
77668                     "point",
77669                     "vertex",
77670                     "area"
77671                 ],
77672                 "fields": [
77673                     "cuisine",
77674                     "building_area",
77675                     "address",
77676                     "opening_hours",
77677                     "smoking"
77678                 ],
77679                 "suggestion": true
77680             },
77681             "amenity/fast_food/In-N-Out Burger": {
77682                 "tags": {
77683                     "name": "In-N-Out Burger",
77684                     "amenity": "fast_food"
77685                 },
77686                 "name": "In-N-Out Burger",
77687                 "icon": "fast-food",
77688                 "geometry": [
77689                     "point",
77690                     "vertex",
77691                     "area"
77692                 ],
77693                 "fields": [
77694                     "cuisine",
77695                     "building_area",
77696                     "address",
77697                     "opening_hours",
77698                     "smoking"
77699                 ],
77700                 "suggestion": true
77701             },
77702             "amenity/fast_food/Jimmy John's": {
77703                 "tags": {
77704                     "name": "Jimmy John's",
77705                     "amenity": "fast_food"
77706                 },
77707                 "name": "Jimmy John's",
77708                 "icon": "fast-food",
77709                 "geometry": [
77710                     "point",
77711                     "vertex",
77712                     "area"
77713                 ],
77714                 "fields": [
77715                     "cuisine",
77716                     "building_area",
77717                     "address",
77718                     "opening_hours",
77719                     "smoking"
77720                 ],
77721                 "suggestion": true
77722             },
77723             "amenity/fast_food/Jamba Juice": {
77724                 "tags": {
77725                     "name": "Jamba Juice",
77726                     "amenity": "fast_food"
77727                 },
77728                 "name": "Jamba Juice",
77729                 "icon": "fast-food",
77730                 "geometry": [
77731                     "point",
77732                     "vertex",
77733                     "area"
77734                 ],
77735                 "fields": [
77736                     "cuisine",
77737                     "building_area",
77738                     "address",
77739                     "opening_hours",
77740                     "smoking"
77741                 ],
77742                 "suggestion": true
77743             },
77744             "amenity/fast_food/Робин Сдобин": {
77745                 "tags": {
77746                     "name": "Робин Сдобин",
77747                     "amenity": "fast_food"
77748                 },
77749                 "name": "Робин Сдобин",
77750                 "icon": "fast-food",
77751                 "geometry": [
77752                     "point",
77753                     "vertex",
77754                     "area"
77755                 ],
77756                 "fields": [
77757                     "cuisine",
77758                     "building_area",
77759                     "address",
77760                     "opening_hours",
77761                     "smoking"
77762                 ],
77763                 "suggestion": true
77764             },
77765             "amenity/fast_food/Baskin Robbins": {
77766                 "tags": {
77767                     "name": "Baskin Robbins",
77768                     "amenity": "fast_food"
77769                 },
77770                 "name": "Baskin Robbins",
77771                 "icon": "fast-food",
77772                 "geometry": [
77773                     "point",
77774                     "vertex",
77775                     "area"
77776                 ],
77777                 "fields": [
77778                     "cuisine",
77779                     "building_area",
77780                     "address",
77781                     "opening_hours",
77782                     "smoking"
77783                 ],
77784                 "suggestion": true
77785             },
77786             "amenity/fast_food/ケンタッキーフライドチキン": {
77787                 "tags": {
77788                     "name": "ケンタッキーフライドチキン",
77789                     "name:en": "KFC",
77790                     "cuisine": "chicken",
77791                     "amenity": "fast_food"
77792                 },
77793                 "name": "ケンタッキーフライドチキン",
77794                 "icon": "fast-food",
77795                 "geometry": [
77796                     "point",
77797                     "vertex",
77798                     "area"
77799                 ],
77800                 "fields": [
77801                     "cuisine",
77802                     "building_area",
77803                     "address",
77804                     "opening_hours",
77805                     "smoking"
77806                 ],
77807                 "suggestion": true
77808             },
77809             "amenity/fast_food/吉野家": {
77810                 "tags": {
77811                     "name": "吉野家",
77812                     "amenity": "fast_food"
77813                 },
77814                 "name": "吉野家",
77815                 "icon": "fast-food",
77816                 "geometry": [
77817                     "point",
77818                     "vertex",
77819                     "area"
77820                 ],
77821                 "fields": [
77822                     "cuisine",
77823                     "building_area",
77824                     "address",
77825                     "opening_hours",
77826                     "smoking"
77827                 ],
77828                 "suggestion": true
77829             },
77830             "amenity/fast_food/Taco Time": {
77831                 "tags": {
77832                     "name": "Taco Time",
77833                     "amenity": "fast_food"
77834                 },
77835                 "name": "Taco Time",
77836                 "icon": "fast-food",
77837                 "geometry": [
77838                     "point",
77839                     "vertex",
77840                     "area"
77841                 ],
77842                 "fields": [
77843                     "cuisine",
77844                     "building_area",
77845                     "address",
77846                     "opening_hours",
77847                     "smoking"
77848                 ],
77849                 "suggestion": true
77850             },
77851             "amenity/fast_food/松屋": {
77852                 "tags": {
77853                     "name": "松屋",
77854                     "name:en": "Matsuya",
77855                     "amenity": "fast_food"
77856                 },
77857                 "name": "松屋",
77858                 "icon": "fast-food",
77859                 "geometry": [
77860                     "point",
77861                     "vertex",
77862                     "area"
77863                 ],
77864                 "fields": [
77865                     "cuisine",
77866                     "building_area",
77867                     "address",
77868                     "opening_hours",
77869                     "smoking"
77870                 ],
77871                 "suggestion": true
77872             },
77873             "amenity/fast_food/Little Caesars": {
77874                 "tags": {
77875                     "name": "Little Caesars",
77876                     "amenity": "fast_food"
77877                 },
77878                 "name": "Little Caesars",
77879                 "icon": "fast-food",
77880                 "geometry": [
77881                     "point",
77882                     "vertex",
77883                     "area"
77884                 ],
77885                 "fields": [
77886                     "cuisine",
77887                     "building_area",
77888                     "address",
77889                     "opening_hours",
77890                     "smoking"
77891                 ],
77892                 "suggestion": true
77893             },
77894             "amenity/fast_food/El Pollo Loco": {
77895                 "tags": {
77896                     "name": "El Pollo Loco",
77897                     "amenity": "fast_food"
77898                 },
77899                 "name": "El Pollo Loco",
77900                 "icon": "fast-food",
77901                 "geometry": [
77902                     "point",
77903                     "vertex",
77904                     "area"
77905                 ],
77906                 "fields": [
77907                     "cuisine",
77908                     "building_area",
77909                     "address",
77910                     "opening_hours",
77911                     "smoking"
77912                 ],
77913                 "suggestion": true
77914             },
77915             "amenity/fast_food/Del Taco": {
77916                 "tags": {
77917                     "name": "Del Taco",
77918                     "amenity": "fast_food"
77919                 },
77920                 "name": "Del Taco",
77921                 "icon": "fast-food",
77922                 "geometry": [
77923                     "point",
77924                     "vertex",
77925                     "area"
77926                 ],
77927                 "fields": [
77928                     "cuisine",
77929                     "building_area",
77930                     "address",
77931                     "opening_hours",
77932                     "smoking"
77933                 ],
77934                 "suggestion": true
77935             },
77936             "amenity/fast_food/White Castle": {
77937                 "tags": {
77938                     "name": "White Castle",
77939                     "amenity": "fast_food"
77940                 },
77941                 "name": "White Castle",
77942                 "icon": "fast-food",
77943                 "geometry": [
77944                     "point",
77945                     "vertex",
77946                     "area"
77947                 ],
77948                 "fields": [
77949                     "cuisine",
77950                     "building_area",
77951                     "address",
77952                     "opening_hours",
77953                     "smoking"
77954                 ],
77955                 "suggestion": true
77956             },
77957             "amenity/fast_food/Boston Market": {
77958                 "tags": {
77959                     "name": "Boston Market",
77960                     "amenity": "fast_food"
77961                 },
77962                 "name": "Boston Market",
77963                 "icon": "fast-food",
77964                 "geometry": [
77965                     "point",
77966                     "vertex",
77967                     "area"
77968                 ],
77969                 "fields": [
77970                     "cuisine",
77971                     "building_area",
77972                     "address",
77973                     "opening_hours",
77974                     "smoking"
77975                 ],
77976                 "suggestion": true
77977             },
77978             "amenity/fast_food/Chick-fil-A": {
77979                 "tags": {
77980                     "name": "Chick-fil-A",
77981                     "cuisine": "chicken",
77982                     "amenity": "fast_food"
77983                 },
77984                 "name": "Chick-fil-A",
77985                 "icon": "fast-food",
77986                 "geometry": [
77987                     "point",
77988                     "vertex",
77989                     "area"
77990                 ],
77991                 "fields": [
77992                     "cuisine",
77993                     "building_area",
77994                     "address",
77995                     "opening_hours",
77996                     "smoking"
77997                 ],
77998                 "suggestion": true
77999             },
78000             "amenity/fast_food/Panda Express": {
78001                 "tags": {
78002                     "name": "Panda Express",
78003                     "amenity": "fast_food"
78004                 },
78005                 "name": "Panda Express",
78006                 "icon": "fast-food",
78007                 "geometry": [
78008                     "point",
78009                     "vertex",
78010                     "area"
78011                 ],
78012                 "fields": [
78013                     "cuisine",
78014                     "building_area",
78015                     "address",
78016                     "opening_hours",
78017                     "smoking"
78018                 ],
78019                 "suggestion": true
78020             },
78021             "amenity/fast_food/Whataburger": {
78022                 "tags": {
78023                     "name": "Whataburger",
78024                     "amenity": "fast_food"
78025                 },
78026                 "name": "Whataburger",
78027                 "icon": "fast-food",
78028                 "geometry": [
78029                     "point",
78030                     "vertex",
78031                     "area"
78032                 ],
78033                 "fields": [
78034                     "cuisine",
78035                     "building_area",
78036                     "address",
78037                     "opening_hours",
78038                     "smoking"
78039                 ],
78040                 "suggestion": true
78041             },
78042             "amenity/fast_food/Taco John's": {
78043                 "tags": {
78044                     "name": "Taco John's",
78045                     "amenity": "fast_food"
78046                 },
78047                 "name": "Taco John's",
78048                 "icon": "fast-food",
78049                 "geometry": [
78050                     "point",
78051                     "vertex",
78052                     "area"
78053                 ],
78054                 "fields": [
78055                     "cuisine",
78056                     "building_area",
78057                     "address",
78058                     "opening_hours",
78059                     "smoking"
78060                 ],
78061                 "suggestion": true
78062             },
78063             "amenity/fast_food/Теремок": {
78064                 "tags": {
78065                     "name": "Теремок",
78066                     "amenity": "fast_food"
78067                 },
78068                 "name": "Теремок",
78069                 "icon": "fast-food",
78070                 "geometry": [
78071                     "point",
78072                     "vertex",
78073                     "area"
78074                 ],
78075                 "fields": [
78076                     "cuisine",
78077                     "building_area",
78078                     "address",
78079                     "opening_hours",
78080                     "smoking"
78081                 ],
78082                 "suggestion": true
78083             },
78084             "amenity/fast_food/Culver's": {
78085                 "tags": {
78086                     "name": "Culver's",
78087                     "amenity": "fast_food"
78088                 },
78089                 "name": "Culver's",
78090                 "icon": "fast-food",
78091                 "geometry": [
78092                     "point",
78093                     "vertex",
78094                     "area"
78095                 ],
78096                 "fields": [
78097                     "cuisine",
78098                     "building_area",
78099                     "address",
78100                     "opening_hours",
78101                     "smoking"
78102                 ],
78103                 "suggestion": true
78104             },
78105             "amenity/fast_food/Five Guys": {
78106                 "tags": {
78107                     "name": "Five Guys",
78108                     "amenity": "fast_food"
78109                 },
78110                 "name": "Five Guys",
78111                 "icon": "fast-food",
78112                 "geometry": [
78113                     "point",
78114                     "vertex",
78115                     "area"
78116                 ],
78117                 "fields": [
78118                     "cuisine",
78119                     "building_area",
78120                     "address",
78121                     "opening_hours",
78122                     "smoking"
78123                 ],
78124                 "suggestion": true
78125             },
78126             "amenity/fast_food/Church's Chicken": {
78127                 "tags": {
78128                     "name": "Church's Chicken",
78129                     "amenity": "fast_food"
78130                 },
78131                 "name": "Church's Chicken",
78132                 "icon": "fast-food",
78133                 "geometry": [
78134                     "point",
78135                     "vertex",
78136                     "area"
78137                 ],
78138                 "fields": [
78139                     "cuisine",
78140                     "building_area",
78141                     "address",
78142                     "opening_hours",
78143                     "smoking"
78144                 ],
78145                 "suggestion": true
78146             },
78147             "amenity/fast_food/Popeye's": {
78148                 "tags": {
78149                     "name": "Popeye's",
78150                     "cuisine": "chicken",
78151                     "amenity": "fast_food"
78152                 },
78153                 "name": "Popeye's",
78154                 "icon": "fast-food",
78155                 "geometry": [
78156                     "point",
78157                     "vertex",
78158                     "area"
78159                 ],
78160                 "fields": [
78161                     "cuisine",
78162                     "building_area",
78163                     "address",
78164                     "opening_hours",
78165                     "smoking"
78166                 ],
78167                 "suggestion": true
78168             },
78169             "amenity/fast_food/Long John Silver's": {
78170                 "tags": {
78171                     "name": "Long John Silver's",
78172                     "amenity": "fast_food"
78173                 },
78174                 "name": "Long John Silver's",
78175                 "icon": "fast-food",
78176                 "geometry": [
78177                     "point",
78178                     "vertex",
78179                     "area"
78180                 ],
78181                 "fields": [
78182                     "cuisine",
78183                     "building_area",
78184                     "address",
78185                     "opening_hours",
78186                     "smoking"
78187                 ],
78188                 "suggestion": true
78189             },
78190             "amenity/fast_food/Pollo Campero": {
78191                 "tags": {
78192                     "name": "Pollo Campero",
78193                     "amenity": "fast_food"
78194                 },
78195                 "name": "Pollo Campero",
78196                 "icon": "fast-food",
78197                 "geometry": [
78198                     "point",
78199                     "vertex",
78200                     "area"
78201                 ],
78202                 "fields": [
78203                     "cuisine",
78204                     "building_area",
78205                     "address",
78206                     "opening_hours",
78207                     "smoking"
78208                 ],
78209                 "suggestion": true
78210             },
78211             "amenity/fast_food/Zaxby's": {
78212                 "tags": {
78213                     "name": "Zaxby's",
78214                     "amenity": "fast_food"
78215                 },
78216                 "name": "Zaxby's",
78217                 "icon": "fast-food",
78218                 "geometry": [
78219                     "point",
78220                     "vertex",
78221                     "area"
78222                 ],
78223                 "fields": [
78224                     "cuisine",
78225                     "building_area",
78226                     "address",
78227                     "opening_hours",
78228                     "smoking"
78229                 ],
78230                 "suggestion": true
78231             },
78232             "amenity/fast_food/すき家": {
78233                 "tags": {
78234                     "name": "すき家",
78235                     "name:en": "SUKIYA",
78236                     "amenity": "fast_food"
78237                 },
78238                 "name": "すき家",
78239                 "icon": "fast-food",
78240                 "geometry": [
78241                     "point",
78242                     "vertex",
78243                     "area"
78244                 ],
78245                 "fields": [
78246                     "cuisine",
78247                     "building_area",
78248                     "address",
78249                     "opening_hours",
78250                     "smoking"
78251                 ],
78252                 "suggestion": true
78253             },
78254             "amenity/fast_food/モスバーガー": {
78255                 "tags": {
78256                     "name": "モスバーガー",
78257                     "name:en": "MOS BURGER",
78258                     "amenity": "fast_food"
78259                 },
78260                 "name": "モスバーガー",
78261                 "icon": "fast-food",
78262                 "geometry": [
78263                     "point",
78264                     "vertex",
78265                     "area"
78266                 ],
78267                 "fields": [
78268                     "cuisine",
78269                     "building_area",
78270                     "address",
78271                     "opening_hours",
78272                     "smoking"
78273                 ],
78274                 "suggestion": true
78275             },
78276             "amenity/fast_food/Русский Аппетит": {
78277                 "tags": {
78278                     "name": "Русский Аппетит",
78279                     "amenity": "fast_food"
78280                 },
78281                 "name": "Русский Аппетит",
78282                 "icon": "fast-food",
78283                 "geometry": [
78284                     "point",
78285                     "vertex",
78286                     "area"
78287                 ],
78288                 "fields": [
78289                     "cuisine",
78290                     "building_area",
78291                     "address",
78292                     "opening_hours",
78293                     "smoking"
78294                 ],
78295                 "suggestion": true
78296             },
78297             "amenity/fast_food/なか卯": {
78298                 "tags": {
78299                     "name": "なか卯",
78300                     "amenity": "fast_food"
78301                 },
78302                 "name": "なか卯",
78303                 "icon": "fast-food",
78304                 "geometry": [
78305                     "point",
78306                     "vertex",
78307                     "area"
78308                 ],
78309                 "fields": [
78310                     "cuisine",
78311                     "building_area",
78312                     "address",
78313                     "opening_hours",
78314                     "smoking"
78315                 ],
78316                 "suggestion": true
78317             },
78318             "amenity/restaurant/Pizza Hut": {
78319                 "tags": {
78320                     "name": "Pizza Hut",
78321                     "amenity": "restaurant"
78322                 },
78323                 "name": "Pizza Hut",
78324                 "icon": "restaurant",
78325                 "geometry": [
78326                     "point",
78327                     "vertex",
78328                     "area"
78329                 ],
78330                 "fields": [
78331                     "cuisine",
78332                     "building_area",
78333                     "address",
78334                     "opening_hours",
78335                     "capacity",
78336                     "smoking"
78337                 ],
78338                 "suggestion": true
78339             },
78340             "amenity/restaurant/Little Chef": {
78341                 "tags": {
78342                     "name": "Little Chef",
78343                     "amenity": "restaurant"
78344                 },
78345                 "name": "Little Chef",
78346                 "icon": "restaurant",
78347                 "geometry": [
78348                     "point",
78349                     "vertex",
78350                     "area"
78351                 ],
78352                 "fields": [
78353                     "cuisine",
78354                     "building_area",
78355                     "address",
78356                     "opening_hours",
78357                     "capacity",
78358                     "smoking"
78359                 ],
78360                 "suggestion": true
78361             },
78362             "amenity/restaurant/Adler": {
78363                 "tags": {
78364                     "name": "Adler",
78365                     "amenity": "restaurant"
78366                 },
78367                 "name": "Adler",
78368                 "icon": "restaurant",
78369                 "geometry": [
78370                     "point",
78371                     "vertex",
78372                     "area"
78373                 ],
78374                 "fields": [
78375                     "cuisine",
78376                     "building_area",
78377                     "address",
78378                     "opening_hours",
78379                     "capacity",
78380                     "smoking"
78381                 ],
78382                 "suggestion": true
78383             },
78384             "amenity/restaurant/Zur Krone": {
78385                 "tags": {
78386                     "name": "Zur Krone",
78387                     "amenity": "restaurant"
78388                 },
78389                 "name": "Zur Krone",
78390                 "icon": "restaurant",
78391                 "geometry": [
78392                     "point",
78393                     "vertex",
78394                     "area"
78395                 ],
78396                 "fields": [
78397                     "cuisine",
78398                     "building_area",
78399                     "address",
78400                     "opening_hours",
78401                     "capacity",
78402                     "smoking"
78403                 ],
78404                 "suggestion": true
78405             },
78406             "amenity/restaurant/Deutsches Haus": {
78407                 "tags": {
78408                     "name": "Deutsches Haus",
78409                     "amenity": "restaurant"
78410                 },
78411                 "name": "Deutsches Haus",
78412                 "icon": "restaurant",
78413                 "geometry": [
78414                     "point",
78415                     "vertex",
78416                     "area"
78417                 ],
78418                 "fields": [
78419                     "cuisine",
78420                     "building_area",
78421                     "address",
78422                     "opening_hours",
78423                     "capacity",
78424                     "smoking"
78425                 ],
78426                 "suggestion": true
78427             },
78428             "amenity/restaurant/Krone": {
78429                 "tags": {
78430                     "name": "Krone",
78431                     "amenity": "restaurant"
78432                 },
78433                 "name": "Krone",
78434                 "icon": "restaurant",
78435                 "geometry": [
78436                     "point",
78437                     "vertex",
78438                     "area"
78439                 ],
78440                 "fields": [
78441                     "cuisine",
78442                     "building_area",
78443                     "address",
78444                     "opening_hours",
78445                     "capacity",
78446                     "smoking"
78447                 ],
78448                 "suggestion": true
78449             },
78450             "amenity/restaurant/Akropolis": {
78451                 "tags": {
78452                     "name": "Akropolis",
78453                     "amenity": "restaurant"
78454                 },
78455                 "name": "Akropolis",
78456                 "icon": "restaurant",
78457                 "geometry": [
78458                     "point",
78459                     "vertex",
78460                     "area"
78461                 ],
78462                 "fields": [
78463                     "cuisine",
78464                     "building_area",
78465                     "address",
78466                     "opening_hours",
78467                     "capacity",
78468                     "smoking"
78469                 ],
78470                 "suggestion": true
78471             },
78472             "amenity/restaurant/Schützenhaus": {
78473                 "tags": {
78474                     "name": "Schützenhaus",
78475                     "amenity": "restaurant"
78476                 },
78477                 "name": "Schützenhaus",
78478                 "icon": "restaurant",
78479                 "geometry": [
78480                     "point",
78481                     "vertex",
78482                     "area"
78483                 ],
78484                 "fields": [
78485                     "cuisine",
78486                     "building_area",
78487                     "address",
78488                     "opening_hours",
78489                     "capacity",
78490                     "smoking"
78491                 ],
78492                 "suggestion": true
78493             },
78494             "amenity/restaurant/Kreuz": {
78495                 "tags": {
78496                     "name": "Kreuz",
78497                     "amenity": "restaurant"
78498                 },
78499                 "name": "Kreuz",
78500                 "icon": "restaurant",
78501                 "geometry": [
78502                     "point",
78503                     "vertex",
78504                     "area"
78505                 ],
78506                 "fields": [
78507                     "cuisine",
78508                     "building_area",
78509                     "address",
78510                     "opening_hours",
78511                     "capacity",
78512                     "smoking"
78513                 ],
78514                 "suggestion": true
78515             },
78516             "amenity/restaurant/Waldschänke": {
78517                 "tags": {
78518                     "name": "Waldschänke",
78519                     "amenity": "restaurant"
78520                 },
78521                 "name": "Waldschänke",
78522                 "icon": "restaurant",
78523                 "geometry": [
78524                     "point",
78525                     "vertex",
78526                     "area"
78527                 ],
78528                 "fields": [
78529                     "cuisine",
78530                     "building_area",
78531                     "address",
78532                     "opening_hours",
78533                     "capacity",
78534                     "smoking"
78535                 ],
78536                 "suggestion": true
78537             },
78538             "amenity/restaurant/La Piazza": {
78539                 "tags": {
78540                     "name": "La Piazza",
78541                     "amenity": "restaurant"
78542                 },
78543                 "name": "La Piazza",
78544                 "icon": "restaurant",
78545                 "geometry": [
78546                     "point",
78547                     "vertex",
78548                     "area"
78549                 ],
78550                 "fields": [
78551                     "cuisine",
78552                     "building_area",
78553                     "address",
78554                     "opening_hours",
78555                     "capacity",
78556                     "smoking"
78557                 ],
78558                 "suggestion": true
78559             },
78560             "amenity/restaurant/Lamm": {
78561                 "tags": {
78562                     "name": "Lamm",
78563                     "amenity": "restaurant"
78564                 },
78565                 "name": "Lamm",
78566                 "icon": "restaurant",
78567                 "geometry": [
78568                     "point",
78569                     "vertex",
78570                     "area"
78571                 ],
78572                 "fields": [
78573                     "cuisine",
78574                     "building_area",
78575                     "address",
78576                     "opening_hours",
78577                     "capacity",
78578                     "smoking"
78579                 ],
78580                 "suggestion": true
78581             },
78582             "amenity/restaurant/Zur Sonne": {
78583                 "tags": {
78584                     "name": "Zur Sonne",
78585                     "amenity": "restaurant"
78586                 },
78587                 "name": "Zur Sonne",
78588                 "icon": "restaurant",
78589                 "geometry": [
78590                     "point",
78591                     "vertex",
78592                     "area"
78593                 ],
78594                 "fields": [
78595                     "cuisine",
78596                     "building_area",
78597                     "address",
78598                     "opening_hours",
78599                     "capacity",
78600                     "smoking"
78601                 ],
78602                 "suggestion": true
78603             },
78604             "amenity/restaurant/Zur Linde": {
78605                 "tags": {
78606                     "name": "Zur Linde",
78607                     "amenity": "restaurant"
78608                 },
78609                 "name": "Zur Linde",
78610                 "icon": "restaurant",
78611                 "geometry": [
78612                     "point",
78613                     "vertex",
78614                     "area"
78615                 ],
78616                 "fields": [
78617                     "cuisine",
78618                     "building_area",
78619                     "address",
78620                     "opening_hours",
78621                     "capacity",
78622                     "smoking"
78623                 ],
78624                 "suggestion": true
78625             },
78626             "amenity/restaurant/Poseidon": {
78627                 "tags": {
78628                     "name": "Poseidon",
78629                     "amenity": "restaurant"
78630                 },
78631                 "name": "Poseidon",
78632                 "icon": "restaurant",
78633                 "geometry": [
78634                     "point",
78635                     "vertex",
78636                     "area"
78637                 ],
78638                 "fields": [
78639                     "cuisine",
78640                     "building_area",
78641                     "address",
78642                     "opening_hours",
78643                     "capacity",
78644                     "smoking"
78645                 ],
78646                 "suggestion": true
78647             },
78648             "amenity/restaurant/Shanghai": {
78649                 "tags": {
78650                     "name": "Shanghai",
78651                     "amenity": "restaurant"
78652                 },
78653                 "name": "Shanghai",
78654                 "icon": "restaurant",
78655                 "geometry": [
78656                     "point",
78657                     "vertex",
78658                     "area"
78659                 ],
78660                 "fields": [
78661                     "cuisine",
78662                     "building_area",
78663                     "address",
78664                     "opening_hours",
78665                     "capacity",
78666                     "smoking"
78667                 ],
78668                 "suggestion": true
78669             },
78670             "amenity/restaurant/Red Lobster": {
78671                 "tags": {
78672                     "name": "Red Lobster",
78673                     "amenity": "restaurant"
78674                 },
78675                 "name": "Red Lobster",
78676                 "icon": "restaurant",
78677                 "geometry": [
78678                     "point",
78679                     "vertex",
78680                     "area"
78681                 ],
78682                 "fields": [
78683                     "cuisine",
78684                     "building_area",
78685                     "address",
78686                     "opening_hours",
78687                     "capacity",
78688                     "smoking"
78689                 ],
78690                 "suggestion": true
78691             },
78692             "amenity/restaurant/Zum Löwen": {
78693                 "tags": {
78694                     "name": "Zum Löwen",
78695                     "amenity": "restaurant"
78696                 },
78697                 "name": "Zum Löwen",
78698                 "icon": "restaurant",
78699                 "geometry": [
78700                     "point",
78701                     "vertex",
78702                     "area"
78703                 ],
78704                 "fields": [
78705                     "cuisine",
78706                     "building_area",
78707                     "address",
78708                     "opening_hours",
78709                     "capacity",
78710                     "smoking"
78711                 ],
78712                 "suggestion": true
78713             },
78714             "amenity/restaurant/Swiss Chalet": {
78715                 "tags": {
78716                     "name": "Swiss Chalet",
78717                     "amenity": "restaurant"
78718                 },
78719                 "name": "Swiss Chalet",
78720                 "icon": "restaurant",
78721                 "geometry": [
78722                     "point",
78723                     "vertex",
78724                     "area"
78725                 ],
78726                 "fields": [
78727                     "cuisine",
78728                     "building_area",
78729                     "address",
78730                     "opening_hours",
78731                     "capacity",
78732                     "smoking"
78733                 ],
78734                 "suggestion": true
78735             },
78736             "amenity/restaurant/Olympia": {
78737                 "tags": {
78738                     "name": "Olympia",
78739                     "amenity": "restaurant"
78740                 },
78741                 "name": "Olympia",
78742                 "icon": "restaurant",
78743                 "geometry": [
78744                     "point",
78745                     "vertex",
78746                     "area"
78747                 ],
78748                 "fields": [
78749                     "cuisine",
78750                     "building_area",
78751                     "address",
78752                     "opening_hours",
78753                     "capacity",
78754                     "smoking"
78755                 ],
78756                 "suggestion": true
78757             },
78758             "amenity/restaurant/Wagamama": {
78759                 "tags": {
78760                     "name": "Wagamama",
78761                     "amenity": "restaurant"
78762                 },
78763                 "name": "Wagamama",
78764                 "icon": "restaurant",
78765                 "geometry": [
78766                     "point",
78767                     "vertex",
78768                     "area"
78769                 ],
78770                 "fields": [
78771                     "cuisine",
78772                     "building_area",
78773                     "address",
78774                     "opening_hours",
78775                     "capacity",
78776                     "smoking"
78777                 ],
78778                 "suggestion": true
78779             },
78780             "amenity/restaurant/Frankie & Benny's": {
78781                 "tags": {
78782                     "name": "Frankie & Benny's",
78783                     "amenity": "restaurant"
78784                 },
78785                 "name": "Frankie & Benny's",
78786                 "icon": "restaurant",
78787                 "geometry": [
78788                     "point",
78789                     "vertex",
78790                     "area"
78791                 ],
78792                 "fields": [
78793                     "cuisine",
78794                     "building_area",
78795                     "address",
78796                     "opening_hours",
78797                     "capacity",
78798                     "smoking"
78799                 ],
78800                 "suggestion": true
78801             },
78802             "amenity/restaurant/Hooters": {
78803                 "tags": {
78804                     "name": "Hooters",
78805                     "amenity": "restaurant"
78806                 },
78807                 "name": "Hooters",
78808                 "icon": "restaurant",
78809                 "geometry": [
78810                     "point",
78811                     "vertex",
78812                     "area"
78813                 ],
78814                 "fields": [
78815                     "cuisine",
78816                     "building_area",
78817                     "address",
78818                     "opening_hours",
78819                     "capacity",
78820                     "smoking"
78821                 ],
78822                 "suggestion": true
78823             },
78824             "amenity/restaurant/Sternen": {
78825                 "tags": {
78826                     "name": "Sternen",
78827                     "amenity": "restaurant"
78828                 },
78829                 "name": "Sternen",
78830                 "icon": "restaurant",
78831                 "geometry": [
78832                     "point",
78833                     "vertex",
78834                     "area"
78835                 ],
78836                 "fields": [
78837                     "cuisine",
78838                     "building_area",
78839                     "address",
78840                     "opening_hours",
78841                     "capacity",
78842                     "smoking"
78843                 ],
78844                 "suggestion": true
78845             },
78846             "amenity/restaurant/Hirschen": {
78847                 "tags": {
78848                     "name": "Hirschen",
78849                     "amenity": "restaurant"
78850                 },
78851                 "name": "Hirschen",
78852                 "icon": "restaurant",
78853                 "geometry": [
78854                     "point",
78855                     "vertex",
78856                     "area"
78857                 ],
78858                 "fields": [
78859                     "cuisine",
78860                     "building_area",
78861                     "address",
78862                     "opening_hours",
78863                     "capacity",
78864                     "smoking"
78865                 ],
78866                 "suggestion": true
78867             },
78868             "amenity/restaurant/Denny's": {
78869                 "tags": {
78870                     "name": "Denny's",
78871                     "amenity": "restaurant"
78872                 },
78873                 "name": "Denny's",
78874                 "icon": "restaurant",
78875                 "geometry": [
78876                     "point",
78877                     "vertex",
78878                     "area"
78879                 ],
78880                 "fields": [
78881                     "cuisine",
78882                     "building_area",
78883                     "address",
78884                     "opening_hours",
78885                     "capacity",
78886                     "smoking"
78887                 ],
78888                 "suggestion": true
78889             },
78890             "amenity/restaurant/Athen": {
78891                 "tags": {
78892                     "name": "Athen",
78893                     "amenity": "restaurant"
78894                 },
78895                 "name": "Athen",
78896                 "icon": "restaurant",
78897                 "geometry": [
78898                     "point",
78899                     "vertex",
78900                     "area"
78901                 ],
78902                 "fields": [
78903                     "cuisine",
78904                     "building_area",
78905                     "address",
78906                     "opening_hours",
78907                     "capacity",
78908                     "smoking"
78909                 ],
78910                 "suggestion": true
78911             },
78912             "amenity/restaurant/Sonne": {
78913                 "tags": {
78914                     "name": "Sonne",
78915                     "amenity": "restaurant"
78916                 },
78917                 "name": "Sonne",
78918                 "icon": "restaurant",
78919                 "geometry": [
78920                     "point",
78921                     "vertex",
78922                     "area"
78923                 ],
78924                 "fields": [
78925                     "cuisine",
78926                     "building_area",
78927                     "address",
78928                     "opening_hours",
78929                     "capacity",
78930                     "smoking"
78931                 ],
78932                 "suggestion": true
78933             },
78934             "amenity/restaurant/Hirsch": {
78935                 "tags": {
78936                     "name": "Hirsch",
78937                     "amenity": "restaurant"
78938                 },
78939                 "name": "Hirsch",
78940                 "icon": "restaurant",
78941                 "geometry": [
78942                     "point",
78943                     "vertex",
78944                     "area"
78945                 ],
78946                 "fields": [
78947                     "cuisine",
78948                     "building_area",
78949                     "address",
78950                     "opening_hours",
78951                     "capacity",
78952                     "smoking"
78953                 ],
78954                 "suggestion": true
78955             },
78956             "amenity/restaurant/Ratskeller": {
78957                 "tags": {
78958                     "name": "Ratskeller",
78959                     "amenity": "restaurant"
78960                 },
78961                 "name": "Ratskeller",
78962                 "icon": "restaurant",
78963                 "geometry": [
78964                     "point",
78965                     "vertex",
78966                     "area"
78967                 ],
78968                 "fields": [
78969                     "cuisine",
78970                     "building_area",
78971                     "address",
78972                     "opening_hours",
78973                     "capacity",
78974                     "smoking"
78975                 ],
78976                 "suggestion": true
78977             },
78978             "amenity/restaurant/La Cantina": {
78979                 "tags": {
78980                     "name": "La Cantina",
78981                     "amenity": "restaurant"
78982                 },
78983                 "name": "La Cantina",
78984                 "icon": "restaurant",
78985                 "geometry": [
78986                     "point",
78987                     "vertex",
78988                     "area"
78989                 ],
78990                 "fields": [
78991                     "cuisine",
78992                     "building_area",
78993                     "address",
78994                     "opening_hours",
78995                     "capacity",
78996                     "smoking"
78997                 ],
78998                 "suggestion": true
78999             },
79000             "amenity/restaurant/Gasthaus Krone": {
79001                 "tags": {
79002                     "name": "Gasthaus Krone",
79003                     "amenity": "restaurant"
79004                 },
79005                 "name": "Gasthaus Krone",
79006                 "icon": "restaurant",
79007                 "geometry": [
79008                     "point",
79009                     "vertex",
79010                     "area"
79011                 ],
79012                 "fields": [
79013                     "cuisine",
79014                     "building_area",
79015                     "address",
79016                     "opening_hours",
79017                     "capacity",
79018                     "smoking"
79019                 ],
79020                 "suggestion": true
79021             },
79022             "amenity/restaurant/El Greco": {
79023                 "tags": {
79024                     "name": "El Greco",
79025                     "amenity": "restaurant"
79026                 },
79027                 "name": "El Greco",
79028                 "icon": "restaurant",
79029                 "geometry": [
79030                     "point",
79031                     "vertex",
79032                     "area"
79033                 ],
79034                 "fields": [
79035                     "cuisine",
79036                     "building_area",
79037                     "address",
79038                     "opening_hours",
79039                     "capacity",
79040                     "smoking"
79041                 ],
79042                 "suggestion": true
79043             },
79044             "amenity/restaurant/Gasthof zur Post": {
79045                 "tags": {
79046                     "name": "Gasthof zur Post",
79047                     "amenity": "restaurant"
79048                 },
79049                 "name": "Gasthof zur Post",
79050                 "icon": "restaurant",
79051                 "geometry": [
79052                     "point",
79053                     "vertex",
79054                     "area"
79055                 ],
79056                 "fields": [
79057                     "cuisine",
79058                     "building_area",
79059                     "address",
79060                     "opening_hours",
79061                     "capacity",
79062                     "smoking"
79063                 ],
79064                 "suggestion": true
79065             },
79066             "amenity/restaurant/Nando's": {
79067                 "tags": {
79068                     "name": "Nando's",
79069                     "amenity": "restaurant"
79070                 },
79071                 "name": "Nando's",
79072                 "icon": "restaurant",
79073                 "geometry": [
79074                     "point",
79075                     "vertex",
79076                     "area"
79077                 ],
79078                 "fields": [
79079                     "cuisine",
79080                     "building_area",
79081                     "address",
79082                     "opening_hours",
79083                     "capacity",
79084                     "smoking"
79085                 ],
79086                 "suggestion": true
79087             },
79088             "amenity/restaurant/Löwen": {
79089                 "tags": {
79090                     "name": "Löwen",
79091                     "amenity": "restaurant"
79092                 },
79093                 "name": "Löwen",
79094                 "icon": "restaurant",
79095                 "geometry": [
79096                     "point",
79097                     "vertex",
79098                     "area"
79099                 ],
79100                 "fields": [
79101                     "cuisine",
79102                     "building_area",
79103                     "address",
79104                     "opening_hours",
79105                     "capacity",
79106                     "smoking"
79107                 ],
79108                 "suggestion": true
79109             },
79110             "amenity/restaurant/La Pataterie": {
79111                 "tags": {
79112                     "name": "La Pataterie",
79113                     "amenity": "restaurant"
79114                 },
79115                 "name": "La Pataterie",
79116                 "icon": "restaurant",
79117                 "geometry": [
79118                     "point",
79119                     "vertex",
79120                     "area"
79121                 ],
79122                 "fields": [
79123                     "cuisine",
79124                     "building_area",
79125                     "address",
79126                     "opening_hours",
79127                     "capacity",
79128                     "smoking"
79129                 ],
79130                 "suggestion": true
79131             },
79132             "amenity/restaurant/Bella Napoli": {
79133                 "tags": {
79134                     "name": "Bella Napoli",
79135                     "amenity": "restaurant"
79136                 },
79137                 "name": "Bella Napoli",
79138                 "icon": "restaurant",
79139                 "geometry": [
79140                     "point",
79141                     "vertex",
79142                     "area"
79143                 ],
79144                 "fields": [
79145                     "cuisine",
79146                     "building_area",
79147                     "address",
79148                     "opening_hours",
79149                     "capacity",
79150                     "smoking"
79151                 ],
79152                 "suggestion": true
79153             },
79154             "amenity/restaurant/Pizza Express": {
79155                 "tags": {
79156                     "name": "Pizza Express",
79157                     "amenity": "restaurant"
79158                 },
79159                 "name": "Pizza Express",
79160                 "icon": "restaurant",
79161                 "geometry": [
79162                     "point",
79163                     "vertex",
79164                     "area"
79165                 ],
79166                 "fields": [
79167                     "cuisine",
79168                     "building_area",
79169                     "address",
79170                     "opening_hours",
79171                     "capacity",
79172                     "smoking"
79173                 ],
79174                 "suggestion": true
79175             },
79176             "amenity/restaurant/Mandarin": {
79177                 "tags": {
79178                     "name": "Mandarin",
79179                     "amenity": "restaurant"
79180                 },
79181                 "name": "Mandarin",
79182                 "icon": "restaurant",
79183                 "geometry": [
79184                     "point",
79185                     "vertex",
79186                     "area"
79187                 ],
79188                 "fields": [
79189                     "cuisine",
79190                     "building_area",
79191                     "address",
79192                     "opening_hours",
79193                     "capacity",
79194                     "smoking"
79195                 ],
79196                 "suggestion": true
79197             },
79198             "amenity/restaurant/Hong Kong": {
79199                 "tags": {
79200                     "name": "Hong Kong",
79201                     "amenity": "restaurant"
79202                 },
79203                 "name": "Hong Kong",
79204                 "icon": "restaurant",
79205                 "geometry": [
79206                     "point",
79207                     "vertex",
79208                     "area"
79209                 ],
79210                 "fields": [
79211                     "cuisine",
79212                     "building_area",
79213                     "address",
79214                     "opening_hours",
79215                     "capacity",
79216                     "smoking"
79217                 ],
79218                 "suggestion": true
79219             },
79220             "amenity/restaurant/Zizzi": {
79221                 "tags": {
79222                     "name": "Zizzi",
79223                     "amenity": "restaurant"
79224                 },
79225                 "name": "Zizzi",
79226                 "icon": "restaurant",
79227                 "geometry": [
79228                     "point",
79229                     "vertex",
79230                     "area"
79231                 ],
79232                 "fields": [
79233                     "cuisine",
79234                     "building_area",
79235                     "address",
79236                     "opening_hours",
79237                     "capacity",
79238                     "smoking"
79239                 ],
79240                 "suggestion": true
79241             },
79242             "amenity/restaurant/Cracker Barrel": {
79243                 "tags": {
79244                     "name": "Cracker Barrel",
79245                     "amenity": "restaurant"
79246                 },
79247                 "name": "Cracker Barrel",
79248                 "icon": "restaurant",
79249                 "geometry": [
79250                     "point",
79251                     "vertex",
79252                     "area"
79253                 ],
79254                 "fields": [
79255                     "cuisine",
79256                     "building_area",
79257                     "address",
79258                     "opening_hours",
79259                     "capacity",
79260                     "smoking"
79261                 ],
79262                 "suggestion": true
79263             },
79264             "amenity/restaurant/Rhodos": {
79265                 "tags": {
79266                     "name": "Rhodos",
79267                     "amenity": "restaurant"
79268                 },
79269                 "name": "Rhodos",
79270                 "icon": "restaurant",
79271                 "geometry": [
79272                     "point",
79273                     "vertex",
79274                     "area"
79275                 ],
79276                 "fields": [
79277                     "cuisine",
79278                     "building_area",
79279                     "address",
79280                     "opening_hours",
79281                     "capacity",
79282                     "smoking"
79283                 ],
79284                 "suggestion": true
79285             },
79286             "amenity/restaurant/Lindenhof": {
79287                 "tags": {
79288                     "name": "Lindenhof",
79289                     "amenity": "restaurant"
79290                 },
79291                 "name": "Lindenhof",
79292                 "icon": "restaurant",
79293                 "geometry": [
79294                     "point",
79295                     "vertex",
79296                     "area"
79297                 ],
79298                 "fields": [
79299                     "cuisine",
79300                     "building_area",
79301                     "address",
79302                     "opening_hours",
79303                     "capacity",
79304                     "smoking"
79305                 ],
79306                 "suggestion": true
79307             },
79308             "amenity/restaurant/Milano": {
79309                 "tags": {
79310                     "name": "Milano",
79311                     "amenity": "restaurant"
79312                 },
79313                 "name": "Milano",
79314                 "icon": "restaurant",
79315                 "geometry": [
79316                     "point",
79317                     "vertex",
79318                     "area"
79319                 ],
79320                 "fields": [
79321                     "cuisine",
79322                     "building_area",
79323                     "address",
79324                     "opening_hours",
79325                     "capacity",
79326                     "smoking"
79327                 ],
79328                 "suggestion": true
79329             },
79330             "amenity/restaurant/Dolce Vita": {
79331                 "tags": {
79332                     "name": "Dolce Vita",
79333                     "amenity": "restaurant"
79334                 },
79335                 "name": "Dolce Vita",
79336                 "icon": "restaurant",
79337                 "geometry": [
79338                     "point",
79339                     "vertex",
79340                     "area"
79341                 ],
79342                 "fields": [
79343                     "cuisine",
79344                     "building_area",
79345                     "address",
79346                     "opening_hours",
79347                     "capacity",
79348                     "smoking"
79349                 ],
79350                 "suggestion": true
79351             },
79352             "amenity/restaurant/Kirchenwirt": {
79353                 "tags": {
79354                     "name": "Kirchenwirt",
79355                     "amenity": "restaurant"
79356                 },
79357                 "name": "Kirchenwirt",
79358                 "icon": "restaurant",
79359                 "geometry": [
79360                     "point",
79361                     "vertex",
79362                     "area"
79363                 ],
79364                 "fields": [
79365                     "cuisine",
79366                     "building_area",
79367                     "address",
79368                     "opening_hours",
79369                     "capacity",
79370                     "smoking"
79371                 ],
79372                 "suggestion": true
79373             },
79374             "amenity/restaurant/Kantine": {
79375                 "tags": {
79376                     "name": "Kantine",
79377                     "amenity": "restaurant"
79378                 },
79379                 "name": "Kantine",
79380                 "icon": "restaurant",
79381                 "geometry": [
79382                     "point",
79383                     "vertex",
79384                     "area"
79385                 ],
79386                 "fields": [
79387                     "cuisine",
79388                     "building_area",
79389                     "address",
79390                     "opening_hours",
79391                     "capacity",
79392                     "smoking"
79393                 ],
79394                 "suggestion": true
79395             },
79396             "amenity/restaurant/Ochsen": {
79397                 "tags": {
79398                     "name": "Ochsen",
79399                     "amenity": "restaurant"
79400                 },
79401                 "name": "Ochsen",
79402                 "icon": "restaurant",
79403                 "geometry": [
79404                     "point",
79405                     "vertex",
79406                     "area"
79407                 ],
79408                 "fields": [
79409                     "cuisine",
79410                     "building_area",
79411                     "address",
79412                     "opening_hours",
79413                     "capacity",
79414                     "smoking"
79415                 ],
79416                 "suggestion": true
79417             },
79418             "amenity/restaurant/Spur": {
79419                 "tags": {
79420                     "name": "Spur",
79421                     "amenity": "restaurant"
79422                 },
79423                 "name": "Spur",
79424                 "icon": "restaurant",
79425                 "geometry": [
79426                     "point",
79427                     "vertex",
79428                     "area"
79429                 ],
79430                 "fields": [
79431                     "cuisine",
79432                     "building_area",
79433                     "address",
79434                     "opening_hours",
79435                     "capacity",
79436                     "smoking"
79437                 ],
79438                 "suggestion": true
79439             },
79440             "amenity/restaurant/Mykonos": {
79441                 "tags": {
79442                     "name": "Mykonos",
79443                     "amenity": "restaurant"
79444                 },
79445                 "name": "Mykonos",
79446                 "icon": "restaurant",
79447                 "geometry": [
79448                     "point",
79449                     "vertex",
79450                     "area"
79451                 ],
79452                 "fields": [
79453                     "cuisine",
79454                     "building_area",
79455                     "address",
79456                     "opening_hours",
79457                     "capacity",
79458                     "smoking"
79459                 ],
79460                 "suggestion": true
79461             },
79462             "amenity/restaurant/Lotus": {
79463                 "tags": {
79464                     "name": "Lotus",
79465                     "amenity": "restaurant"
79466                 },
79467                 "name": "Lotus",
79468                 "icon": "restaurant",
79469                 "geometry": [
79470                     "point",
79471                     "vertex",
79472                     "area"
79473                 ],
79474                 "fields": [
79475                     "cuisine",
79476                     "building_area",
79477                     "address",
79478                     "opening_hours",
79479                     "capacity",
79480                     "smoking"
79481                 ],
79482                 "suggestion": true
79483             },
79484             "amenity/restaurant/Applebee's": {
79485                 "tags": {
79486                     "name": "Applebee's",
79487                     "amenity": "restaurant"
79488                 },
79489                 "name": "Applebee's",
79490                 "icon": "restaurant",
79491                 "geometry": [
79492                     "point",
79493                     "vertex",
79494                     "area"
79495                 ],
79496                 "fields": [
79497                     "cuisine",
79498                     "building_area",
79499                     "address",
79500                     "opening_hours",
79501                     "capacity",
79502                     "smoking"
79503                 ],
79504                 "suggestion": true
79505             },
79506             "amenity/restaurant/Flunch": {
79507                 "tags": {
79508                     "name": "Flunch",
79509                     "amenity": "restaurant"
79510                 },
79511                 "name": "Flunch",
79512                 "icon": "restaurant",
79513                 "geometry": [
79514                     "point",
79515                     "vertex",
79516                     "area"
79517                 ],
79518                 "fields": [
79519                     "cuisine",
79520                     "building_area",
79521                     "address",
79522                     "opening_hours",
79523                     "capacity",
79524                     "smoking"
79525                 ],
79526                 "suggestion": true
79527             },
79528             "amenity/restaurant/Zur Post": {
79529                 "tags": {
79530                     "name": "Zur Post",
79531                     "amenity": "restaurant"
79532                 },
79533                 "name": "Zur Post",
79534                 "icon": "restaurant",
79535                 "geometry": [
79536                     "point",
79537                     "vertex",
79538                     "area"
79539                 ],
79540                 "fields": [
79541                     "cuisine",
79542                     "building_area",
79543                     "address",
79544                     "opening_hours",
79545                     "capacity",
79546                     "smoking"
79547                 ],
79548                 "suggestion": true
79549             },
79550             "amenity/restaurant/China Town": {
79551                 "tags": {
79552                     "name": "China Town",
79553                     "amenity": "restaurant"
79554                 },
79555                 "name": "China Town",
79556                 "icon": "restaurant",
79557                 "geometry": [
79558                     "point",
79559                     "vertex",
79560                     "area"
79561                 ],
79562                 "fields": [
79563                     "cuisine",
79564                     "building_area",
79565                     "address",
79566                     "opening_hours",
79567                     "capacity",
79568                     "smoking"
79569                 ],
79570                 "suggestion": true
79571             },
79572             "amenity/restaurant/La Dolce Vita": {
79573                 "tags": {
79574                     "name": "La Dolce Vita",
79575                     "amenity": "restaurant"
79576                 },
79577                 "name": "La Dolce Vita",
79578                 "icon": "restaurant",
79579                 "geometry": [
79580                     "point",
79581                     "vertex",
79582                     "area"
79583                 ],
79584                 "fields": [
79585                     "cuisine",
79586                     "building_area",
79587                     "address",
79588                     "opening_hours",
79589                     "capacity",
79590                     "smoking"
79591                 ],
79592                 "suggestion": true
79593             },
79594             "amenity/restaurant/Waffle House": {
79595                 "tags": {
79596                     "name": "Waffle House",
79597                     "amenity": "restaurant"
79598                 },
79599                 "name": "Waffle House",
79600                 "icon": "restaurant",
79601                 "geometry": [
79602                     "point",
79603                     "vertex",
79604                     "area"
79605                 ],
79606                 "fields": [
79607                     "cuisine",
79608                     "building_area",
79609                     "address",
79610                     "opening_hours",
79611                     "capacity",
79612                     "smoking"
79613                 ],
79614                 "suggestion": true
79615             },
79616             "amenity/restaurant/Delphi": {
79617                 "tags": {
79618                     "name": "Delphi",
79619                     "amenity": "restaurant"
79620                 },
79621                 "name": "Delphi",
79622                 "icon": "restaurant",
79623                 "geometry": [
79624                     "point",
79625                     "vertex",
79626                     "area"
79627                 ],
79628                 "fields": [
79629                     "cuisine",
79630                     "building_area",
79631                     "address",
79632                     "opening_hours",
79633                     "capacity",
79634                     "smoking"
79635                 ],
79636                 "suggestion": true
79637             },
79638             "amenity/restaurant/Linde": {
79639                 "tags": {
79640                     "name": "Linde",
79641                     "amenity": "restaurant"
79642                 },
79643                 "name": "Linde",
79644                 "icon": "restaurant",
79645                 "geometry": [
79646                     "point",
79647                     "vertex",
79648                     "area"
79649                 ],
79650                 "fields": [
79651                     "cuisine",
79652                     "building_area",
79653                     "address",
79654                     "opening_hours",
79655                     "capacity",
79656                     "smoking"
79657                 ],
79658                 "suggestion": true
79659             },
79660             "amenity/restaurant/Outback Steakhouse": {
79661                 "tags": {
79662                     "name": "Outback Steakhouse",
79663                     "amenity": "restaurant"
79664                 },
79665                 "name": "Outback Steakhouse",
79666                 "icon": "restaurant",
79667                 "geometry": [
79668                     "point",
79669                     "vertex",
79670                     "area"
79671                 ],
79672                 "fields": [
79673                     "cuisine",
79674                     "building_area",
79675                     "address",
79676                     "opening_hours",
79677                     "capacity",
79678                     "smoking"
79679                 ],
79680                 "suggestion": true
79681             },
79682             "amenity/restaurant/Dionysos": {
79683                 "tags": {
79684                     "name": "Dionysos",
79685                     "amenity": "restaurant"
79686                 },
79687                 "name": "Dionysos",
79688                 "icon": "restaurant",
79689                 "geometry": [
79690                     "point",
79691                     "vertex",
79692                     "area"
79693                 ],
79694                 "fields": [
79695                     "cuisine",
79696                     "building_area",
79697                     "address",
79698                     "opening_hours",
79699                     "capacity",
79700                     "smoking"
79701                 ],
79702                 "suggestion": true
79703             },
79704             "amenity/restaurant/Kelsey's": {
79705                 "tags": {
79706                     "name": "Kelsey's",
79707                     "amenity": "restaurant"
79708                 },
79709                 "name": "Kelsey's",
79710                 "icon": "restaurant",
79711                 "geometry": [
79712                     "point",
79713                     "vertex",
79714                     "area"
79715                 ],
79716                 "fields": [
79717                     "cuisine",
79718                     "building_area",
79719                     "address",
79720                     "opening_hours",
79721                     "capacity",
79722                     "smoking"
79723                 ],
79724                 "suggestion": true
79725             },
79726             "amenity/restaurant/Boston Pizza": {
79727                 "tags": {
79728                     "name": "Boston Pizza",
79729                     "amenity": "restaurant"
79730                 },
79731                 "name": "Boston Pizza",
79732                 "icon": "restaurant",
79733                 "geometry": [
79734                     "point",
79735                     "vertex",
79736                     "area"
79737                 ],
79738                 "fields": [
79739                     "cuisine",
79740                     "building_area",
79741                     "address",
79742                     "opening_hours",
79743                     "capacity",
79744                     "smoking"
79745                 ],
79746                 "suggestion": true
79747             },
79748             "amenity/restaurant/Bella Italia": {
79749                 "tags": {
79750                     "name": "Bella Italia",
79751                     "amenity": "restaurant"
79752                 },
79753                 "name": "Bella Italia",
79754                 "icon": "restaurant",
79755                 "geometry": [
79756                     "point",
79757                     "vertex",
79758                     "area"
79759                 ],
79760                 "fields": [
79761                     "cuisine",
79762                     "building_area",
79763                     "address",
79764                     "opening_hours",
79765                     "capacity",
79766                     "smoking"
79767                 ],
79768                 "suggestion": true
79769             },
79770             "amenity/restaurant/Sizzler": {
79771                 "tags": {
79772                     "name": "Sizzler",
79773                     "amenity": "restaurant"
79774                 },
79775                 "name": "Sizzler",
79776                 "icon": "restaurant",
79777                 "geometry": [
79778                     "point",
79779                     "vertex",
79780                     "area"
79781                 ],
79782                 "fields": [
79783                     "cuisine",
79784                     "building_area",
79785                     "address",
79786                     "opening_hours",
79787                     "capacity",
79788                     "smoking"
79789                 ],
79790                 "suggestion": true
79791             },
79792             "amenity/restaurant/Grüner Baum": {
79793                 "tags": {
79794                     "name": "Grüner Baum",
79795                     "amenity": "restaurant"
79796                 },
79797                 "name": "Grüner Baum",
79798                 "icon": "restaurant",
79799                 "geometry": [
79800                     "point",
79801                     "vertex",
79802                     "area"
79803                 ],
79804                 "fields": [
79805                     "cuisine",
79806                     "building_area",
79807                     "address",
79808                     "opening_hours",
79809                     "capacity",
79810                     "smoking"
79811                 ],
79812                 "suggestion": true
79813             },
79814             "amenity/restaurant/Taj Mahal": {
79815                 "tags": {
79816                     "name": "Taj Mahal",
79817                     "amenity": "restaurant"
79818                 },
79819                 "name": "Taj Mahal",
79820                 "icon": "restaurant",
79821                 "geometry": [
79822                     "point",
79823                     "vertex",
79824                     "area"
79825                 ],
79826                 "fields": [
79827                     "cuisine",
79828                     "building_area",
79829                     "address",
79830                     "opening_hours",
79831                     "capacity",
79832                     "smoking"
79833                 ],
79834                 "suggestion": true
79835             },
79836             "amenity/restaurant/Rössli": {
79837                 "tags": {
79838                     "name": "Rössli",
79839                     "amenity": "restaurant"
79840                 },
79841                 "name": "Rössli",
79842                 "icon": "restaurant",
79843                 "geometry": [
79844                     "point",
79845                     "vertex",
79846                     "area"
79847                 ],
79848                 "fields": [
79849                     "cuisine",
79850                     "building_area",
79851                     "address",
79852                     "opening_hours",
79853                     "capacity",
79854                     "smoking"
79855                 ],
79856                 "suggestion": true
79857             },
79858             "amenity/restaurant/Traube": {
79859                 "tags": {
79860                     "name": "Traube",
79861                     "amenity": "restaurant"
79862                 },
79863                 "name": "Traube",
79864                 "icon": "restaurant",
79865                 "geometry": [
79866                     "point",
79867                     "vertex",
79868                     "area"
79869                 ],
79870                 "fields": [
79871                     "cuisine",
79872                     "building_area",
79873                     "address",
79874                     "opening_hours",
79875                     "capacity",
79876                     "smoking"
79877                 ],
79878                 "suggestion": true
79879             },
79880             "amenity/restaurant/Adria": {
79881                 "tags": {
79882                     "name": "Adria",
79883                     "amenity": "restaurant"
79884                 },
79885                 "name": "Adria",
79886                 "icon": "restaurant",
79887                 "geometry": [
79888                     "point",
79889                     "vertex",
79890                     "area"
79891                 ],
79892                 "fields": [
79893                     "cuisine",
79894                     "building_area",
79895                     "address",
79896                     "opening_hours",
79897                     "capacity",
79898                     "smoking"
79899                 ],
79900                 "suggestion": true
79901             },
79902             "amenity/restaurant/Red Robin": {
79903                 "tags": {
79904                     "name": "Red Robin",
79905                     "amenity": "restaurant"
79906                 },
79907                 "name": "Red Robin",
79908                 "icon": "restaurant",
79909                 "geometry": [
79910                     "point",
79911                     "vertex",
79912                     "area"
79913                 ],
79914                 "fields": [
79915                     "cuisine",
79916                     "building_area",
79917                     "address",
79918                     "opening_hours",
79919                     "capacity",
79920                     "smoking"
79921                 ],
79922                 "suggestion": true
79923             },
79924             "amenity/restaurant/Roma": {
79925                 "tags": {
79926                     "name": "Roma",
79927                     "amenity": "restaurant"
79928                 },
79929                 "name": "Roma",
79930                 "icon": "restaurant",
79931                 "geometry": [
79932                     "point",
79933                     "vertex",
79934                     "area"
79935                 ],
79936                 "fields": [
79937                     "cuisine",
79938                     "building_area",
79939                     "address",
79940                     "opening_hours",
79941                     "capacity",
79942                     "smoking"
79943                 ],
79944                 "suggestion": true
79945             },
79946             "amenity/restaurant/San Marco": {
79947                 "tags": {
79948                     "name": "San Marco",
79949                     "amenity": "restaurant"
79950                 },
79951                 "name": "San Marco",
79952                 "icon": "restaurant",
79953                 "geometry": [
79954                     "point",
79955                     "vertex",
79956                     "area"
79957                 ],
79958                 "fields": [
79959                     "cuisine",
79960                     "building_area",
79961                     "address",
79962                     "opening_hours",
79963                     "capacity",
79964                     "smoking"
79965                 ],
79966                 "suggestion": true
79967             },
79968             "amenity/restaurant/Hellas": {
79969                 "tags": {
79970                     "name": "Hellas",
79971                     "amenity": "restaurant"
79972                 },
79973                 "name": "Hellas",
79974                 "icon": "restaurant",
79975                 "geometry": [
79976                     "point",
79977                     "vertex",
79978                     "area"
79979                 ],
79980                 "fields": [
79981                     "cuisine",
79982                     "building_area",
79983                     "address",
79984                     "opening_hours",
79985                     "capacity",
79986                     "smoking"
79987                 ],
79988                 "suggestion": true
79989             },
79990             "amenity/restaurant/La Perla": {
79991                 "tags": {
79992                     "name": "La Perla",
79993                     "amenity": "restaurant"
79994                 },
79995                 "name": "La Perla",
79996                 "icon": "restaurant",
79997                 "geometry": [
79998                     "point",
79999                     "vertex",
80000                     "area"
80001                 ],
80002                 "fields": [
80003                     "cuisine",
80004                     "building_area",
80005                     "address",
80006                     "opening_hours",
80007                     "capacity",
80008                     "smoking"
80009                 ],
80010                 "suggestion": true
80011             },
80012             "amenity/restaurant/Vips": {
80013                 "tags": {
80014                     "name": "Vips",
80015                     "amenity": "restaurant"
80016                 },
80017                 "name": "Vips",
80018                 "icon": "restaurant",
80019                 "geometry": [
80020                     "point",
80021                     "vertex",
80022                     "area"
80023                 ],
80024                 "fields": [
80025                     "cuisine",
80026                     "building_area",
80027                     "address",
80028                     "opening_hours",
80029                     "capacity",
80030                     "smoking"
80031                 ],
80032                 "suggestion": true
80033             },
80034             "amenity/restaurant/Panera Bread": {
80035                 "tags": {
80036                     "name": "Panera Bread",
80037                     "amenity": "restaurant"
80038                 },
80039                 "name": "Panera Bread",
80040                 "icon": "restaurant",
80041                 "geometry": [
80042                     "point",
80043                     "vertex",
80044                     "area"
80045                 ],
80046                 "fields": [
80047                     "cuisine",
80048                     "building_area",
80049                     "address",
80050                     "opening_hours",
80051                     "capacity",
80052                     "smoking"
80053                 ],
80054                 "suggestion": true
80055             },
80056             "amenity/restaurant/Da Vinci": {
80057                 "tags": {
80058                     "name": "Da Vinci",
80059                     "amenity": "restaurant"
80060                 },
80061                 "name": "Da Vinci",
80062                 "icon": "restaurant",
80063                 "geometry": [
80064                     "point",
80065                     "vertex",
80066                     "area"
80067                 ],
80068                 "fields": [
80069                     "cuisine",
80070                     "building_area",
80071                     "address",
80072                     "opening_hours",
80073                     "capacity",
80074                     "smoking"
80075                 ],
80076                 "suggestion": true
80077             },
80078             "amenity/restaurant/Hippopotamus": {
80079                 "tags": {
80080                     "name": "Hippopotamus",
80081                     "amenity": "restaurant"
80082                 },
80083                 "name": "Hippopotamus",
80084                 "icon": "restaurant",
80085                 "geometry": [
80086                     "point",
80087                     "vertex",
80088                     "area"
80089                 ],
80090                 "fields": [
80091                     "cuisine",
80092                     "building_area",
80093                     "address",
80094                     "opening_hours",
80095                     "capacity",
80096                     "smoking"
80097                 ],
80098                 "suggestion": true
80099             },
80100             "amenity/restaurant/Prezzo": {
80101                 "tags": {
80102                     "name": "Prezzo",
80103                     "amenity": "restaurant"
80104                 },
80105                 "name": "Prezzo",
80106                 "icon": "restaurant",
80107                 "geometry": [
80108                     "point",
80109                     "vertex",
80110                     "area"
80111                 ],
80112                 "fields": [
80113                     "cuisine",
80114                     "building_area",
80115                     "address",
80116                     "opening_hours",
80117                     "capacity",
80118                     "smoking"
80119                 ],
80120                 "suggestion": true
80121             },
80122             "amenity/restaurant/Courtepaille": {
80123                 "tags": {
80124                     "name": "Courtepaille",
80125                     "amenity": "restaurant"
80126                 },
80127                 "name": "Courtepaille",
80128                 "icon": "restaurant",
80129                 "geometry": [
80130                     "point",
80131                     "vertex",
80132                     "area"
80133                 ],
80134                 "fields": [
80135                     "cuisine",
80136                     "building_area",
80137                     "address",
80138                     "opening_hours",
80139                     "capacity",
80140                     "smoking"
80141                 ],
80142                 "suggestion": true
80143             },
80144             "amenity/restaurant/Hard Rock Cafe": {
80145                 "tags": {
80146                     "name": "Hard Rock Cafe",
80147                     "amenity": "restaurant"
80148                 },
80149                 "name": "Hard Rock Cafe",
80150                 "icon": "restaurant",
80151                 "geometry": [
80152                     "point",
80153                     "vertex",
80154                     "area"
80155                 ],
80156                 "fields": [
80157                     "cuisine",
80158                     "building_area",
80159                     "address",
80160                     "opening_hours",
80161                     "capacity",
80162                     "smoking"
80163                 ],
80164                 "suggestion": true
80165             },
80166             "amenity/restaurant/Panorama": {
80167                 "tags": {
80168                     "name": "Panorama",
80169                     "amenity": "restaurant"
80170                 },
80171                 "name": "Panorama",
80172                 "icon": "restaurant",
80173                 "geometry": [
80174                     "point",
80175                     "vertex",
80176                     "area"
80177                 ],
80178                 "fields": [
80179                     "cuisine",
80180                     "building_area",
80181                     "address",
80182                     "opening_hours",
80183                     "capacity",
80184                     "smoking"
80185                 ],
80186                 "suggestion": true
80187             },
80188             "amenity/restaurant/デニーズ": {
80189                 "tags": {
80190                     "name": "デニーズ",
80191                     "amenity": "restaurant"
80192                 },
80193                 "name": "デニーズ",
80194                 "icon": "restaurant",
80195                 "geometry": [
80196                     "point",
80197                     "vertex",
80198                     "area"
80199                 ],
80200                 "fields": [
80201                     "cuisine",
80202                     "building_area",
80203                     "address",
80204                     "opening_hours",
80205                     "capacity",
80206                     "smoking"
80207                 ],
80208                 "suggestion": true
80209             },
80210             "amenity/restaurant/Sportheim": {
80211                 "tags": {
80212                     "name": "Sportheim",
80213                     "amenity": "restaurant"
80214                 },
80215                 "name": "Sportheim",
80216                 "icon": "restaurant",
80217                 "geometry": [
80218                     "point",
80219                     "vertex",
80220                     "area"
80221                 ],
80222                 "fields": [
80223                     "cuisine",
80224                     "building_area",
80225                     "address",
80226                     "opening_hours",
80227                     "capacity",
80228                     "smoking"
80229                 ],
80230                 "suggestion": true
80231             },
80232             "amenity/restaurant/餃子の王将": {
80233                 "tags": {
80234                     "name": "餃子の王将",
80235                     "amenity": "restaurant"
80236                 },
80237                 "name": "餃子の王将",
80238                 "icon": "restaurant",
80239                 "geometry": [
80240                     "point",
80241                     "vertex",
80242                     "area"
80243                 ],
80244                 "fields": [
80245                     "cuisine",
80246                     "building_area",
80247                     "address",
80248                     "opening_hours",
80249                     "capacity",
80250                     "smoking"
80251                 ],
80252                 "suggestion": true
80253             },
80254             "amenity/restaurant/Bären": {
80255                 "tags": {
80256                     "name": "Bären",
80257                     "amenity": "restaurant"
80258                 },
80259                 "name": "Bären",
80260                 "icon": "restaurant",
80261                 "geometry": [
80262                     "point",
80263                     "vertex",
80264                     "area"
80265                 ],
80266                 "fields": [
80267                     "cuisine",
80268                     "building_area",
80269                     "address",
80270                     "opening_hours",
80271                     "capacity",
80272                     "smoking"
80273                 ],
80274                 "suggestion": true
80275             },
80276             "amenity/restaurant/Alte Post": {
80277                 "tags": {
80278                     "name": "Alte Post",
80279                     "amenity": "restaurant"
80280                 },
80281                 "name": "Alte Post",
80282                 "icon": "restaurant",
80283                 "geometry": [
80284                     "point",
80285                     "vertex",
80286                     "area"
80287                 ],
80288                 "fields": [
80289                     "cuisine",
80290                     "building_area",
80291                     "address",
80292                     "opening_hours",
80293                     "capacity",
80294                     "smoking"
80295                 ],
80296                 "suggestion": true
80297             },
80298             "amenity/restaurant/Pizzeria Roma": {
80299                 "tags": {
80300                     "name": "Pizzeria Roma",
80301                     "amenity": "restaurant"
80302                 },
80303                 "name": "Pizzeria Roma",
80304                 "icon": "restaurant",
80305                 "geometry": [
80306                     "point",
80307                     "vertex",
80308                     "area"
80309                 ],
80310                 "fields": [
80311                     "cuisine",
80312                     "building_area",
80313                     "address",
80314                     "opening_hours",
80315                     "capacity",
80316                     "smoking"
80317                 ],
80318                 "suggestion": true
80319             },
80320             "amenity/restaurant/China Garden": {
80321                 "tags": {
80322                     "name": "China Garden",
80323                     "amenity": "restaurant"
80324                 },
80325                 "name": "China Garden",
80326                 "icon": "restaurant",
80327                 "geometry": [
80328                     "point",
80329                     "vertex",
80330                     "area"
80331                 ],
80332                 "fields": [
80333                     "cuisine",
80334                     "building_area",
80335                     "address",
80336                     "opening_hours",
80337                     "capacity",
80338                     "smoking"
80339                 ],
80340                 "suggestion": true
80341             },
80342             "amenity/restaurant/Vapiano": {
80343                 "tags": {
80344                     "name": "Vapiano",
80345                     "amenity": "restaurant"
80346                 },
80347                 "name": "Vapiano",
80348                 "icon": "restaurant",
80349                 "geometry": [
80350                     "point",
80351                     "vertex",
80352                     "area"
80353                 ],
80354                 "fields": [
80355                     "cuisine",
80356                     "building_area",
80357                     "address",
80358                     "opening_hours",
80359                     "capacity",
80360                     "smoking"
80361                 ],
80362                 "suggestion": true
80363             },
80364             "amenity/restaurant/Mamma Mia": {
80365                 "tags": {
80366                     "name": "Mamma Mia",
80367                     "amenity": "restaurant"
80368                 },
80369                 "name": "Mamma Mia",
80370                 "icon": "restaurant",
80371                 "geometry": [
80372                     "point",
80373                     "vertex",
80374                     "area"
80375                 ],
80376                 "fields": [
80377                     "cuisine",
80378                     "building_area",
80379                     "address",
80380                     "opening_hours",
80381                     "capacity",
80382                     "smoking"
80383                 ],
80384                 "suggestion": true
80385             },
80386             "amenity/restaurant/Schwarzer Adler": {
80387                 "tags": {
80388                     "name": "Schwarzer Adler",
80389                     "amenity": "restaurant"
80390                 },
80391                 "name": "Schwarzer Adler",
80392                 "icon": "restaurant",
80393                 "geometry": [
80394                     "point",
80395                     "vertex",
80396                     "area"
80397                 ],
80398                 "fields": [
80399                     "cuisine",
80400                     "building_area",
80401                     "address",
80402                     "opening_hours",
80403                     "capacity",
80404                     "smoking"
80405                 ],
80406                 "suggestion": true
80407             },
80408             "amenity/restaurant/IHOP": {
80409                 "tags": {
80410                     "name": "IHOP",
80411                     "amenity": "restaurant"
80412                 },
80413                 "name": "IHOP",
80414                 "icon": "restaurant",
80415                 "geometry": [
80416                     "point",
80417                     "vertex",
80418                     "area"
80419                 ],
80420                 "fields": [
80421                     "cuisine",
80422                     "building_area",
80423                     "address",
80424                     "opening_hours",
80425                     "capacity",
80426                     "smoking"
80427                 ],
80428                 "suggestion": true
80429             },
80430             "amenity/restaurant/Chili's": {
80431                 "tags": {
80432                     "name": "Chili's",
80433                     "amenity": "restaurant"
80434                 },
80435                 "name": "Chili's",
80436                 "icon": "restaurant",
80437                 "geometry": [
80438                     "point",
80439                     "vertex",
80440                     "area"
80441                 ],
80442                 "fields": [
80443                     "cuisine",
80444                     "building_area",
80445                     "address",
80446                     "opening_hours",
80447                     "capacity",
80448                     "smoking"
80449                 ],
80450                 "suggestion": true
80451             },
80452             "amenity/restaurant/Asia": {
80453                 "tags": {
80454                     "name": "Asia",
80455                     "amenity": "restaurant"
80456                 },
80457                 "name": "Asia",
80458                 "icon": "restaurant",
80459                 "geometry": [
80460                     "point",
80461                     "vertex",
80462                     "area"
80463                 ],
80464                 "fields": [
80465                     "cuisine",
80466                     "building_area",
80467                     "address",
80468                     "opening_hours",
80469                     "capacity",
80470                     "smoking"
80471                 ],
80472                 "suggestion": true
80473             },
80474             "amenity/restaurant/Olive Garden": {
80475                 "tags": {
80476                     "name": "Olive Garden",
80477                     "amenity": "restaurant"
80478                 },
80479                 "name": "Olive Garden",
80480                 "icon": "restaurant",
80481                 "geometry": [
80482                     "point",
80483                     "vertex",
80484                     "area"
80485                 ],
80486                 "fields": [
80487                     "cuisine",
80488                     "building_area",
80489                     "address",
80490                     "opening_hours",
80491                     "capacity",
80492                     "smoking"
80493                 ],
80494                 "suggestion": true
80495             },
80496             "amenity/restaurant/TGI Friday's": {
80497                 "tags": {
80498                     "name": "TGI Friday's",
80499                     "amenity": "restaurant"
80500                 },
80501                 "name": "TGI Friday's",
80502                 "icon": "restaurant",
80503                 "geometry": [
80504                     "point",
80505                     "vertex",
80506                     "area"
80507                 ],
80508                 "fields": [
80509                     "cuisine",
80510                     "building_area",
80511                     "address",
80512                     "opening_hours",
80513                     "capacity",
80514                     "smoking"
80515                 ],
80516                 "suggestion": true
80517             },
80518             "amenity/restaurant/Friendly's": {
80519                 "tags": {
80520                     "name": "Friendly's",
80521                     "amenity": "restaurant"
80522                 },
80523                 "name": "Friendly's",
80524                 "icon": "restaurant",
80525                 "geometry": [
80526                     "point",
80527                     "vertex",
80528                     "area"
80529                 ],
80530                 "fields": [
80531                     "cuisine",
80532                     "building_area",
80533                     "address",
80534                     "opening_hours",
80535                     "capacity",
80536                     "smoking"
80537                 ],
80538                 "suggestion": true
80539             },
80540             "amenity/restaurant/Buffalo Grill": {
80541                 "tags": {
80542                     "name": "Buffalo Grill",
80543                     "amenity": "restaurant"
80544                 },
80545                 "name": "Buffalo Grill",
80546                 "icon": "restaurant",
80547                 "geometry": [
80548                     "point",
80549                     "vertex",
80550                     "area"
80551                 ],
80552                 "fields": [
80553                     "cuisine",
80554                     "building_area",
80555                     "address",
80556                     "opening_hours",
80557                     "capacity",
80558                     "smoking"
80559                 ],
80560                 "suggestion": true
80561             },
80562             "amenity/restaurant/Texas Roadhouse": {
80563                 "tags": {
80564                     "name": "Texas Roadhouse",
80565                     "amenity": "restaurant"
80566                 },
80567                 "name": "Texas Roadhouse",
80568                 "icon": "restaurant",
80569                 "geometry": [
80570                     "point",
80571                     "vertex",
80572                     "area"
80573                 ],
80574                 "fields": [
80575                     "cuisine",
80576                     "building_area",
80577                     "address",
80578                     "opening_hours",
80579                     "capacity",
80580                     "smoking"
80581                 ],
80582                 "suggestion": true
80583             },
80584             "amenity/restaurant/ガスト": {
80585                 "tags": {
80586                     "name": "ガスト",
80587                     "name:en": "Gusto",
80588                     "amenity": "restaurant"
80589                 },
80590                 "name": "ガスト",
80591                 "icon": "restaurant",
80592                 "geometry": [
80593                     "point",
80594                     "vertex",
80595                     "area"
80596                 ],
80597                 "fields": [
80598                     "cuisine",
80599                     "building_area",
80600                     "address",
80601                     "opening_hours",
80602                     "capacity",
80603                     "smoking"
80604                 ],
80605                 "suggestion": true
80606             },
80607             "amenity/restaurant/Sakura": {
80608                 "tags": {
80609                     "name": "Sakura",
80610                     "amenity": "restaurant"
80611                 },
80612                 "name": "Sakura",
80613                 "icon": "restaurant",
80614                 "geometry": [
80615                     "point",
80616                     "vertex",
80617                     "area"
80618                 ],
80619                 "fields": [
80620                     "cuisine",
80621                     "building_area",
80622                     "address",
80623                     "opening_hours",
80624                     "capacity",
80625                     "smoking"
80626                 ],
80627                 "suggestion": true
80628             },
80629             "amenity/restaurant/Mensa": {
80630                 "tags": {
80631                     "name": "Mensa",
80632                     "amenity": "restaurant"
80633                 },
80634                 "name": "Mensa",
80635                 "icon": "restaurant",
80636                 "geometry": [
80637                     "point",
80638                     "vertex",
80639                     "area"
80640                 ],
80641                 "fields": [
80642                     "cuisine",
80643                     "building_area",
80644                     "address",
80645                     "opening_hours",
80646                     "capacity",
80647                     "smoking"
80648                 ],
80649                 "suggestion": true
80650             },
80651             "amenity/restaurant/The Keg": {
80652                 "tags": {
80653                     "name": "The Keg",
80654                     "amenity": "restaurant"
80655                 },
80656                 "name": "The Keg",
80657                 "icon": "restaurant",
80658                 "geometry": [
80659                     "point",
80660                     "vertex",
80661                     "area"
80662                 ],
80663                 "fields": [
80664                     "cuisine",
80665                     "building_area",
80666                     "address",
80667                     "opening_hours",
80668                     "capacity",
80669                     "smoking"
80670                 ],
80671                 "suggestion": true
80672             },
80673             "amenity/restaurant/サイゼリヤ": {
80674                 "tags": {
80675                     "name": "サイゼリヤ",
80676                     "amenity": "restaurant"
80677                 },
80678                 "name": "サイゼリヤ",
80679                 "icon": "restaurant",
80680                 "geometry": [
80681                     "point",
80682                     "vertex",
80683                     "area"
80684                 ],
80685                 "fields": [
80686                     "cuisine",
80687                     "building_area",
80688                     "address",
80689                     "opening_hours",
80690                     "capacity",
80691                     "smoking"
80692                 ],
80693                 "suggestion": true
80694             },
80695             "amenity/restaurant/La Strada": {
80696                 "tags": {
80697                     "name": "La Strada",
80698                     "amenity": "restaurant"
80699                 },
80700                 "name": "La Strada",
80701                 "icon": "restaurant",
80702                 "geometry": [
80703                     "point",
80704                     "vertex",
80705                     "area"
80706                 ],
80707                 "fields": [
80708                     "cuisine",
80709                     "building_area",
80710                     "address",
80711                     "opening_hours",
80712                     "capacity",
80713                     "smoking"
80714                 ],
80715                 "suggestion": true
80716             },
80717             "amenity/restaurant/Village Inn": {
80718                 "tags": {
80719                     "name": "Village Inn",
80720                     "amenity": "restaurant"
80721                 },
80722                 "name": "Village Inn",
80723                 "icon": "restaurant",
80724                 "geometry": [
80725                     "point",
80726                     "vertex",
80727                     "area"
80728                 ],
80729                 "fields": [
80730                     "cuisine",
80731                     "building_area",
80732                     "address",
80733                     "opening_hours",
80734                     "capacity",
80735                     "smoking"
80736                 ],
80737                 "suggestion": true
80738             },
80739             "amenity/restaurant/Buffalo Wild Wings": {
80740                 "tags": {
80741                     "name": "Buffalo Wild Wings",
80742                     "amenity": "restaurant"
80743                 },
80744                 "name": "Buffalo Wild Wings",
80745                 "icon": "restaurant",
80746                 "geometry": [
80747                     "point",
80748                     "vertex",
80749                     "area"
80750                 ],
80751                 "fields": [
80752                     "cuisine",
80753                     "building_area",
80754                     "address",
80755                     "opening_hours",
80756                     "capacity",
80757                     "smoking"
80758                 ],
80759                 "suggestion": true
80760             },
80761             "amenity/restaurant/Peking": {
80762                 "tags": {
80763                     "name": "Peking",
80764                     "amenity": "restaurant"
80765                 },
80766                 "name": "Peking",
80767                 "icon": "restaurant",
80768                 "geometry": [
80769                     "point",
80770                     "vertex",
80771                     "area"
80772                 ],
80773                 "fields": [
80774                     "cuisine",
80775                     "building_area",
80776                     "address",
80777                     "opening_hours",
80778                     "capacity",
80779                     "smoking"
80780                 ],
80781                 "suggestion": true
80782             },
80783             "amenity/restaurant/Round Table Pizza": {
80784                 "tags": {
80785                     "name": "Round Table Pizza",
80786                     "amenity": "restaurant"
80787                 },
80788                 "name": "Round Table Pizza",
80789                 "icon": "restaurant",
80790                 "geometry": [
80791                     "point",
80792                     "vertex",
80793                     "area"
80794                 ],
80795                 "fields": [
80796                     "cuisine",
80797                     "building_area",
80798                     "address",
80799                     "opening_hours",
80800                     "capacity",
80801                     "smoking"
80802                 ],
80803                 "suggestion": true
80804             },
80805             "amenity/restaurant/California Pizza Kitchen": {
80806                 "tags": {
80807                     "name": "California Pizza Kitchen",
80808                     "amenity": "restaurant"
80809                 },
80810                 "name": "California Pizza Kitchen",
80811                 "icon": "restaurant",
80812                 "geometry": [
80813                     "point",
80814                     "vertex",
80815                     "area"
80816                 ],
80817                 "fields": [
80818                     "cuisine",
80819                     "building_area",
80820                     "address",
80821                     "opening_hours",
80822                     "capacity",
80823                     "smoking"
80824                 ],
80825                 "suggestion": true
80826             },
80827             "amenity/restaurant/Якитория": {
80828                 "tags": {
80829                     "name": "Якитория",
80830                     "amenity": "restaurant"
80831                 },
80832                 "name": "Якитория",
80833                 "icon": "restaurant",
80834                 "geometry": [
80835                     "point",
80836                     "vertex",
80837                     "area"
80838                 ],
80839                 "fields": [
80840                     "cuisine",
80841                     "building_area",
80842                     "address",
80843                     "opening_hours",
80844                     "capacity",
80845                     "smoking"
80846                 ],
80847                 "suggestion": true
80848             },
80849             "amenity/restaurant/Golden Corral": {
80850                 "tags": {
80851                     "name": "Golden Corral",
80852                     "amenity": "restaurant"
80853                 },
80854                 "name": "Golden Corral",
80855                 "icon": "restaurant",
80856                 "geometry": [
80857                     "point",
80858                     "vertex",
80859                     "area"
80860                 ],
80861                 "fields": [
80862                     "cuisine",
80863                     "building_area",
80864                     "address",
80865                     "opening_hours",
80866                     "capacity",
80867                     "smoking"
80868                 ],
80869                 "suggestion": true
80870             },
80871             "amenity/restaurant/Perkins": {
80872                 "tags": {
80873                     "name": "Perkins",
80874                     "amenity": "restaurant"
80875                 },
80876                 "name": "Perkins",
80877                 "icon": "restaurant",
80878                 "geometry": [
80879                     "point",
80880                     "vertex",
80881                     "area"
80882                 ],
80883                 "fields": [
80884                     "cuisine",
80885                     "building_area",
80886                     "address",
80887                     "opening_hours",
80888                     "capacity",
80889                     "smoking"
80890                 ],
80891                 "suggestion": true
80892             },
80893             "amenity/restaurant/Ruby Tuesday": {
80894                 "tags": {
80895                     "name": "Ruby Tuesday",
80896                     "amenity": "restaurant"
80897                 },
80898                 "name": "Ruby Tuesday",
80899                 "icon": "restaurant",
80900                 "geometry": [
80901                     "point",
80902                     "vertex",
80903                     "area"
80904                 ],
80905                 "fields": [
80906                     "cuisine",
80907                     "building_area",
80908                     "address",
80909                     "opening_hours",
80910                     "capacity",
80911                     "smoking"
80912                 ],
80913                 "suggestion": true
80914             },
80915             "amenity/restaurant/Shari's": {
80916                 "tags": {
80917                     "name": "Shari's",
80918                     "amenity": "restaurant"
80919                 },
80920                 "name": "Shari's",
80921                 "icon": "restaurant",
80922                 "geometry": [
80923                     "point",
80924                     "vertex",
80925                     "area"
80926                 ],
80927                 "fields": [
80928                     "cuisine",
80929                     "building_area",
80930                     "address",
80931                     "opening_hours",
80932                     "capacity",
80933                     "smoking"
80934                 ],
80935                 "suggestion": true
80936             },
80937             "amenity/restaurant/Bob Evans": {
80938                 "tags": {
80939                     "name": "Bob Evans",
80940                     "amenity": "restaurant"
80941                 },
80942                 "name": "Bob Evans",
80943                 "icon": "restaurant",
80944                 "geometry": [
80945                     "point",
80946                     "vertex",
80947                     "area"
80948                 ],
80949                 "fields": [
80950                     "cuisine",
80951                     "building_area",
80952                     "address",
80953                     "opening_hours",
80954                     "capacity",
80955                     "smoking"
80956                 ],
80957                 "suggestion": true
80958             },
80959             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
80960                 "tags": {
80961                     "name": "바다횟집 (Bada Fish Restaurant)",
80962                     "amenity": "restaurant"
80963                 },
80964                 "name": "바다횟집 (Bada Fish Restaurant)",
80965                 "icon": "restaurant",
80966                 "geometry": [
80967                     "point",
80968                     "vertex",
80969                     "area"
80970                 ],
80971                 "fields": [
80972                     "cuisine",
80973                     "building_area",
80974                     "address",
80975                     "opening_hours",
80976                     "capacity",
80977                     "smoking"
80978                 ],
80979                 "suggestion": true
80980             },
80981             "amenity/restaurant/Mang Inasal": {
80982                 "tags": {
80983                     "name": "Mang Inasal",
80984                     "amenity": "restaurant"
80985                 },
80986                 "name": "Mang Inasal",
80987                 "icon": "restaurant",
80988                 "geometry": [
80989                     "point",
80990                     "vertex",
80991                     "area"
80992                 ],
80993                 "fields": [
80994                     "cuisine",
80995                     "building_area",
80996                     "address",
80997                     "opening_hours",
80998                     "capacity",
80999                     "smoking"
81000                 ],
81001                 "suggestion": true
81002             },
81003             "amenity/restaurant/Евразия": {
81004                 "tags": {
81005                     "name": "Евразия",
81006                     "amenity": "restaurant"
81007                 },
81008                 "name": "Евразия",
81009                 "icon": "restaurant",
81010                 "geometry": [
81011                     "point",
81012                     "vertex",
81013                     "area"
81014                 ],
81015                 "fields": [
81016                     "cuisine",
81017                     "building_area",
81018                     "address",
81019                     "opening_hours",
81020                     "capacity",
81021                     "smoking"
81022                 ],
81023                 "suggestion": true
81024             },
81025             "amenity/restaurant/ジョナサン": {
81026                 "tags": {
81027                     "name": "ジョナサン",
81028                     "amenity": "restaurant"
81029                 },
81030                 "name": "ジョナサン",
81031                 "icon": "restaurant",
81032                 "geometry": [
81033                     "point",
81034                     "vertex",
81035                     "area"
81036                 ],
81037                 "fields": [
81038                     "cuisine",
81039                     "building_area",
81040                     "address",
81041                     "opening_hours",
81042                     "capacity",
81043                     "smoking"
81044                 ],
81045                 "suggestion": true
81046             },
81047             "amenity/restaurant/Longhorn Steakhouse": {
81048                 "tags": {
81049                     "name": "Longhorn Steakhouse",
81050                     "amenity": "restaurant"
81051                 },
81052                 "name": "Longhorn Steakhouse",
81053                 "icon": "restaurant",
81054                 "geometry": [
81055                     "point",
81056                     "vertex",
81057                     "area"
81058                 ],
81059                 "fields": [
81060                     "cuisine",
81061                     "building_area",
81062                     "address",
81063                     "opening_hours",
81064                     "capacity",
81065                     "smoking"
81066                 ],
81067                 "suggestion": true
81068             },
81069             "amenity/bank/Chase": {
81070                 "tags": {
81071                     "name": "Chase",
81072                     "amenity": "bank"
81073                 },
81074                 "name": "Chase",
81075                 "icon": "bank",
81076                 "geometry": [
81077                     "point",
81078                     "vertex",
81079                     "area"
81080                 ],
81081                 "fields": [
81082                     "atm",
81083                     "building_area",
81084                     "address",
81085                     "opening_hours"
81086                 ],
81087                 "suggestion": true
81088             },
81089             "amenity/bank/Commonwealth Bank": {
81090                 "tags": {
81091                     "name": "Commonwealth Bank",
81092                     "amenity": "bank"
81093                 },
81094                 "name": "Commonwealth Bank",
81095                 "icon": "bank",
81096                 "geometry": [
81097                     "point",
81098                     "vertex",
81099                     "area"
81100                 ],
81101                 "fields": [
81102                     "atm",
81103                     "building_area",
81104                     "address",
81105                     "opening_hours"
81106                 ],
81107                 "suggestion": true
81108             },
81109             "amenity/bank/Citibank": {
81110                 "tags": {
81111                     "name": "Citibank",
81112                     "amenity": "bank"
81113                 },
81114                 "name": "Citibank",
81115                 "icon": "bank",
81116                 "geometry": [
81117                     "point",
81118                     "vertex",
81119                     "area"
81120                 ],
81121                 "fields": [
81122                     "atm",
81123                     "building_area",
81124                     "address",
81125                     "opening_hours"
81126                 ],
81127                 "suggestion": true
81128             },
81129             "amenity/bank/HSBC": {
81130                 "tags": {
81131                     "name": "HSBC",
81132                     "amenity": "bank"
81133                 },
81134                 "name": "HSBC",
81135                 "icon": "bank",
81136                 "geometry": [
81137                     "point",
81138                     "vertex",
81139                     "area"
81140                 ],
81141                 "fields": [
81142                     "atm",
81143                     "building_area",
81144                     "address",
81145                     "opening_hours"
81146                 ],
81147                 "suggestion": true
81148             },
81149             "amenity/bank/Barclays": {
81150                 "tags": {
81151                     "name": "Barclays",
81152                     "amenity": "bank"
81153                 },
81154                 "name": "Barclays",
81155                 "icon": "bank",
81156                 "geometry": [
81157                     "point",
81158                     "vertex",
81159                     "area"
81160                 ],
81161                 "fields": [
81162                     "atm",
81163                     "building_area",
81164                     "address",
81165                     "opening_hours"
81166                 ],
81167                 "suggestion": true
81168             },
81169             "amenity/bank/Westpac": {
81170                 "tags": {
81171                     "name": "Westpac",
81172                     "amenity": "bank"
81173                 },
81174                 "name": "Westpac",
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/NAB": {
81190                 "tags": {
81191                     "name": "NAB",
81192                     "amenity": "bank"
81193                 },
81194                 "name": "NAB",
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/ANZ": {
81210                 "tags": {
81211                     "name": "ANZ",
81212                     "amenity": "bank"
81213                 },
81214                 "name": "ANZ",
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/Lloyds Bank": {
81230                 "tags": {
81231                     "name": "Lloyds Bank",
81232                     "amenity": "bank"
81233                 },
81234                 "name": "Lloyds Bank",
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/Landbank": {
81250                 "tags": {
81251                     "name": "Landbank",
81252                     "amenity": "bank"
81253                 },
81254                 "name": "Landbank",
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/Sparkasse": {
81270                 "tags": {
81271                     "name": "Sparkasse",
81272                     "amenity": "bank"
81273                 },
81274                 "name": "Sparkasse",
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/UCPB": {
81290                 "tags": {
81291                     "name": "UCPB",
81292                     "amenity": "bank"
81293                 },
81294                 "name": "UCPB",
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/PNB": {
81310                 "tags": {
81311                     "name": "PNB",
81312                     "amenity": "bank"
81313                 },
81314                 "name": "PNB",
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/Metrobank": {
81330                 "tags": {
81331                     "name": "Metrobank",
81332                     "amenity": "bank"
81333                 },
81334                 "name": "Metrobank",
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/BDO": {
81350                 "tags": {
81351                     "name": "BDO",
81352                     "amenity": "bank"
81353                 },
81354                 "name": "BDO",
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/Volksbank": {
81370                 "tags": {
81371                     "name": "Volksbank",
81372                     "amenity": "bank"
81373                 },
81374                 "name": "Volksbank",
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/BPI": {
81390                 "tags": {
81391                     "name": "BPI",
81392                     "amenity": "bank"
81393                 },
81394                 "name": "BPI",
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/Postbank": {
81410                 "tags": {
81411                     "name": "Postbank",
81412                     "amenity": "bank"
81413                 },
81414                 "name": "Postbank",
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/NatWest": {
81430                 "tags": {
81431                     "name": "NatWest",
81432                     "amenity": "bank"
81433                 },
81434                 "name": "NatWest",
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/Raiffeisenbank": {
81450                 "tags": {
81451                     "name": "Raiffeisenbank",
81452                     "amenity": "bank"
81453                 },
81454                 "name": "Raiffeisenbank",
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/Yorkshire Bank": {
81470                 "tags": {
81471                     "name": "Yorkshire Bank",
81472                     "amenity": "bank"
81473                 },
81474                 "name": "Yorkshire Bank",
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/ABSA": {
81490                 "tags": {
81491                     "name": "ABSA",
81492                     "amenity": "bank"
81493                 },
81494                 "name": "ABSA",
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/Standard Bank": {
81510                 "tags": {
81511                     "name": "Standard Bank",
81512                     "amenity": "bank"
81513                 },
81514                 "name": "Standard Bank",
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/FNB": {
81530                 "tags": {
81531                     "name": "FNB",
81532                     "amenity": "bank"
81533                 },
81534                 "name": "FNB",
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/Deutsche Bank": {
81550                 "tags": {
81551                     "name": "Deutsche Bank",
81552                     "amenity": "bank"
81553                 },
81554                 "name": "Deutsche Bank",
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/SEB": {
81570                 "tags": {
81571                     "name": "SEB",
81572                     "amenity": "bank"
81573                 },
81574                 "name": "SEB",
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/Commerzbank": {
81590                 "tags": {
81591                     "name": "Commerzbank",
81592                     "amenity": "bank"
81593                 },
81594                 "name": "Commerzbank",
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/Targobank": {
81610                 "tags": {
81611                     "name": "Targobank",
81612                     "amenity": "bank"
81613                 },
81614                 "name": "Targobank",
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/ABN AMRO": {
81630                 "tags": {
81631                     "name": "ABN AMRO",
81632                     "amenity": "bank"
81633                 },
81634                 "name": "ABN AMRO",
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/Handelsbanken": {
81650                 "tags": {
81651                     "name": "Handelsbanken",
81652                     "amenity": "bank"
81653                 },
81654                 "name": "Handelsbanken",
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/Swedbank": {
81670                 "tags": {
81671                     "name": "Swedbank",
81672                     "amenity": "bank"
81673                 },
81674                 "name": "Swedbank",
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/Kreissparkasse": {
81690                 "tags": {
81691                     "name": "Kreissparkasse",
81692                     "amenity": "bank"
81693                 },
81694                 "name": "Kreissparkasse",
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/UniCredit Bank": {
81710                 "tags": {
81711                     "name": "UniCredit Bank",
81712                     "amenity": "bank"
81713                 },
81714                 "name": "UniCredit Bank",
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/Monte dei Paschi di Siena": {
81730                 "tags": {
81731                     "name": "Monte dei Paschi di Siena",
81732                     "amenity": "bank"
81733                 },
81734                 "name": "Monte dei Paschi di Siena",
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/Caja Rural": {
81750                 "tags": {
81751                     "name": "Caja Rural",
81752                     "amenity": "bank"
81753                 },
81754                 "name": "Caja Rural",
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/Dresdner Bank": {
81770                 "tags": {
81771                     "name": "Dresdner Bank",
81772                     "amenity": "bank"
81773                 },
81774                 "name": "Dresdner Bank",
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/Sparda-Bank": {
81790                 "tags": {
81791                     "name": "Sparda-Bank",
81792                     "amenity": "bank"
81793                 },
81794                 "name": "Sparda-Bank",
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/VÚB": {
81810                 "tags": {
81811                     "name": "VÚB",
81812                     "amenity": "bank"
81813                 },
81814                 "name": "VÚB",
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/Slovenská sporiteľňa": {
81830                 "tags": {
81831                     "name": "Slovenská sporiteľňa",
81832                     "amenity": "bank"
81833                 },
81834                 "name": "Slovenská sporiteľňa",
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/Bank of Montreal": {
81850                 "tags": {
81851                     "name": "Bank of Montreal",
81852                     "amenity": "bank"
81853                 },
81854                 "name": "Bank of Montreal",
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/KBC": {
81870                 "tags": {
81871                     "name": "KBC",
81872                     "amenity": "bank"
81873                 },
81874                 "name": "KBC",
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/Royal Bank of Scotland": {
81890                 "tags": {
81891                     "name": "Royal Bank of Scotland",
81892                     "amenity": "bank"
81893                 },
81894                 "name": "Royal Bank of Scotland",
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/TSB": {
81910                 "tags": {
81911                     "name": "TSB",
81912                     "amenity": "bank"
81913                 },
81914                 "name": "TSB",
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/US Bank": {
81930                 "tags": {
81931                     "name": "US Bank",
81932                     "amenity": "bank"
81933                 },
81934                 "name": "US Bank",
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/HypoVereinsbank": {
81950                 "tags": {
81951                     "name": "HypoVereinsbank",
81952                     "amenity": "bank"
81953                 },
81954                 "name": "HypoVereinsbank",
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/Bank Austria": {
81970                 "tags": {
81971                     "name": "Bank Austria",
81972                     "amenity": "bank"
81973                 },
81974                 "name": "Bank Austria",
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/ING": {
81990                 "tags": {
81991                     "name": "ING",
81992                     "amenity": "bank"
81993                 },
81994                 "name": "ING",
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/Erste Bank": {
82010                 "tags": {
82011                     "name": "Erste Bank",
82012                     "amenity": "bank"
82013                 },
82014                 "name": "Erste Bank",
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/CIBC": {
82030                 "tags": {
82031                     "name": "CIBC",
82032                     "amenity": "bank"
82033                 },
82034                 "name": "CIBC",
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/Scotiabank": {
82050                 "tags": {
82051                     "name": "Scotiabank",
82052                     "amenity": "bank"
82053                 },
82054                 "name": "Scotiabank",
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/Caisse d'Épargne": {
82070                 "tags": {
82071                     "name": "Caisse d'Épargne",
82072                     "amenity": "bank"
82073                 },
82074                 "name": "Caisse d'Épargne",
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/Santander": {
82090                 "tags": {
82091                     "name": "Santander",
82092                     "amenity": "bank"
82093                 },
82094                 "name": "Santander",
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/Bank of Scotland": {
82110                 "tags": {
82111                     "name": "Bank of Scotland",
82112                     "amenity": "bank"
82113                 },
82114                 "name": "Bank of Scotland",
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/TD Canada Trust": {
82130                 "tags": {
82131                     "name": "TD Canada Trust",
82132                     "amenity": "bank"
82133                 },
82134                 "name": "TD Canada Trust",
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/BMO": {
82150                 "tags": {
82151                     "name": "BMO",
82152                     "amenity": "bank"
82153                 },
82154                 "name": "BMO",
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/Danske Bank": {
82170                 "tags": {
82171                     "name": "Danske Bank",
82172                     "amenity": "bank"
82173                 },
82174                 "name": "Danske Bank",
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/OTP": {
82190                 "tags": {
82191                     "name": "OTP",
82192                     "amenity": "bank"
82193                 },
82194                 "name": "OTP",
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/Crédit Agricole": {
82210                 "tags": {
82211                     "name": "Crédit Agricole",
82212                     "amenity": "bank"
82213                 },
82214                 "name": "Crédit Agricole",
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/LCL": {
82230                 "tags": {
82231                     "name": "LCL",
82232                     "amenity": "bank"
82233                 },
82234                 "name": "LCL",
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/VR-Bank": {
82250                 "tags": {
82251                     "name": "VR-Bank",
82252                     "amenity": "bank"
82253                 },
82254                 "name": "VR-Bank",
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/ČSOB": {
82270                 "tags": {
82271                     "name": "ČSOB",
82272                     "amenity": "bank"
82273                 },
82274                 "name": "ČSOB",
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/Česká spořitelna": {
82290                 "tags": {
82291                     "name": "Česká spořitelna",
82292                     "amenity": "bank"
82293                 },
82294                 "name": "Česká spořitelna",
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/BNP": {
82310                 "tags": {
82311                     "name": "BNP",
82312                     "amenity": "bank"
82313                 },
82314                 "name": "BNP",
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/Royal Bank": {
82330                 "tags": {
82331                     "name": "Royal Bank",
82332                     "amenity": "bank"
82333                 },
82334                 "name": "Royal Bank",
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/Nationwide": {
82350                 "tags": {
82351                     "name": "Nationwide",
82352                     "amenity": "bank"
82353                 },
82354                 "name": "Nationwide",
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/Halifax": {
82370                 "tags": {
82371                     "name": "Halifax",
82372                     "amenity": "bank"
82373                 },
82374                 "name": "Halifax",
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/BAWAG PSK": {
82390                 "tags": {
82391                     "name": "BAWAG PSK",
82392                     "amenity": "bank"
82393                 },
82394                 "name": "BAWAG PSK",
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/National Bank": {
82410                 "tags": {
82411                     "name": "National Bank",
82412                     "amenity": "bank"
82413                 },
82414                 "name": "National Bank",
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/Nedbank": {
82430                 "tags": {
82431                     "name": "Nedbank",
82432                     "amenity": "bank"
82433                 },
82434                 "name": "Nedbank",
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/First National Bank": {
82450                 "tags": {
82451                     "name": "First National Bank",
82452                     "amenity": "bank"
82453                 },
82454                 "name": "First National Bank",
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/Nordea": {
82470                 "tags": {
82471                     "name": "Nordea",
82472                     "amenity": "bank"
82473                 },
82474                 "name": "Nordea",
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/Rabobank": {
82490                 "tags": {
82491                     "name": "Rabobank",
82492                     "amenity": "bank"
82493                 },
82494                 "name": "Rabobank",
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/Sparkasse KölnBonn": {
82510                 "tags": {
82511                     "name": "Sparkasse KölnBonn",
82512                     "amenity": "bank"
82513                 },
82514                 "name": "Sparkasse KölnBonn",
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/Tatra banka": {
82530                 "tags": {
82531                     "name": "Tatra banka",
82532                     "amenity": "bank"
82533                 },
82534                 "name": "Tatra banka",
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/Berliner Sparkasse": {
82550                 "tags": {
82551                     "name": "Berliner Sparkasse",
82552                     "amenity": "bank"
82553                 },
82554                 "name": "Berliner Sparkasse",
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/Berliner Volksbank": {
82570                 "tags": {
82571                     "name": "Berliner Volksbank",
82572                     "amenity": "bank"
82573                 },
82574                 "name": "Berliner Volksbank",
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/Wells Fargo": {
82590                 "tags": {
82591                     "name": "Wells Fargo",
82592                     "amenity": "bank"
82593                 },
82594                 "name": "Wells Fargo",
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/Credit Suisse": {
82610                 "tags": {
82611                     "name": "Credit Suisse",
82612                     "amenity": "bank"
82613                 },
82614                 "name": "Credit Suisse",
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/Société Générale": {
82630                 "tags": {
82631                     "name": "Société Générale",
82632                     "amenity": "bank"
82633                 },
82634                 "name": "Société Générale",
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/Osuuspankki": {
82650                 "tags": {
82651                     "name": "Osuuspankki",
82652                     "amenity": "bank"
82653                 },
82654                 "name": "Osuuspankki",
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/Sparkasse Aachen": {
82670                 "tags": {
82671                     "name": "Sparkasse Aachen",
82672                     "amenity": "bank"
82673                 },
82674                 "name": "Sparkasse Aachen",
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/Hamburger Sparkasse": {
82690                 "tags": {
82691                     "name": "Hamburger Sparkasse",
82692                     "amenity": "bank"
82693                 },
82694                 "name": "Hamburger Sparkasse",
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/Cassa di Risparmio del Veneto": {
82710                 "tags": {
82711                     "name": "Cassa di Risparmio del Veneto",
82712                     "amenity": "bank"
82713                 },
82714                 "name": "Cassa di Risparmio del Veneto",
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/BNP Paribas": {
82730                 "tags": {
82731                     "name": "BNP Paribas",
82732                     "amenity": "bank"
82733                 },
82734                 "name": "BNP Paribas",
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/Banque Populaire": {
82750                 "tags": {
82751                     "name": "Banque Populaire",
82752                     "amenity": "bank"
82753                 },
82754                 "name": "Banque Populaire",
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/BNP Paribas Fortis": {
82770                 "tags": {
82771                     "name": "BNP Paribas Fortis",
82772                     "amenity": "bank"
82773                 },
82774                 "name": "BNP Paribas Fortis",
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/Banco Popular": {
82790                 "tags": {
82791                     "name": "Banco Popular",
82792                     "amenity": "bank"
82793                 },
82794                 "name": "Banco Popular",
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/Bancaja": {
82810                 "tags": {
82811                     "name": "Bancaja",
82812                     "amenity": "bank"
82813                 },
82814                 "name": "Bancaja",
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/Banesto": {
82830                 "tags": {
82831                     "name": "Banesto",
82832                     "amenity": "bank"
82833                 },
82834                 "name": "Banesto",
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/La Caixa": {
82850                 "tags": {
82851                     "name": "La Caixa",
82852                     "amenity": "bank"
82853                 },
82854                 "name": "La Caixa",
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/Santander Consumer Bank": {
82870                 "tags": {
82871                     "name": "Santander Consumer Bank",
82872                     "amenity": "bank"
82873                 },
82874                 "name": "Santander Consumer Bank",
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/BRD": {
82890                 "tags": {
82891                     "name": "BRD",
82892                     "amenity": "bank"
82893                 },
82894                 "name": "BRD",
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/BCR": {
82910                 "tags": {
82911                     "name": "BCR",
82912                     "amenity": "bank"
82913                 },
82914                 "name": "BCR",
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/Banca Transilvania": {
82930                 "tags": {
82931                     "name": "Banca Transilvania",
82932                     "amenity": "bank"
82933                 },
82934                 "name": "Banca Transilvania",
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/BW-Bank": {
82950                 "tags": {
82951                     "name": "BW-Bank",
82952                     "amenity": "bank"
82953                 },
82954                 "name": "BW-Bank",
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/Komerční banka": {
82970                 "tags": {
82971                     "name": "Komerční banka",
82972                     "amenity": "bank"
82973                 },
82974                 "name": "Komerční banka",
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/Banco Pastor": {
82990                 "tags": {
82991                     "name": "Banco Pastor",
82992                     "amenity": "bank"
82993                 },
82994                 "name": "Banco Pastor",
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/Stadtsparkasse": {
83010                 "tags": {
83011                     "name": "Stadtsparkasse",
83012                     "amenity": "bank"
83013                 },
83014                 "name": "Stadtsparkasse",
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/Ulster Bank": {
83030                 "tags": {
83031                     "name": "Ulster Bank",
83032                     "amenity": "bank"
83033                 },
83034                 "name": "Ulster Bank",
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/Sberbank": {
83050                 "tags": {
83051                     "name": "Sberbank",
83052                     "amenity": "bank"
83053                 },
83054                 "name": "Sberbank",
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/CIC": {
83070                 "tags": {
83071                     "name": "CIC",
83072                     "amenity": "bank"
83073                 },
83074                 "name": "CIC",
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/Bancpost": {
83090                 "tags": {
83091                     "name": "Bancpost",
83092                     "amenity": "bank"
83093                 },
83094                 "name": "Bancpost",
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/Caja Madrid": {
83110                 "tags": {
83111                     "name": "Caja Madrid",
83112                     "amenity": "bank"
83113                 },
83114                 "name": "Caja Madrid",
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/Maybank": {
83130                 "tags": {
83131                     "name": "Maybank",
83132                     "amenity": "bank"
83133                 },
83134                 "name": "Maybank",
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/中国银行": {
83150                 "tags": {
83151                     "name": "中国银行",
83152                     "amenity": "bank"
83153                 },
83154                 "name": "中国银行",
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/Unicredit Banca": {
83170                 "tags": {
83171                     "name": "Unicredit Banca",
83172                     "amenity": "bank"
83173                 },
83174                 "name": "Unicredit Banca",
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/Crédit Mutuel": {
83190                 "tags": {
83191                     "name": "Crédit Mutuel",
83192                     "amenity": "bank"
83193                 },
83194                 "name": "Crédit Mutuel",
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/BBVA": {
83210                 "tags": {
83211                     "name": "BBVA",
83212                     "amenity": "bank"
83213                 },
83214                 "name": "BBVA",
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/Intesa San Paolo": {
83230                 "tags": {
83231                     "name": "Intesa San Paolo",
83232                     "amenity": "bank"
83233                 },
83234                 "name": "Intesa San Paolo",
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/TD Bank": {
83250                 "tags": {
83251                     "name": "TD Bank",
83252                     "amenity": "bank"
83253                 },
83254                 "name": "TD Bank",
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/Belfius": {
83270                 "tags": {
83271                     "name": "Belfius",
83272                     "amenity": "bank"
83273                 },
83274                 "name": "Belfius",
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/Bank of America": {
83290                 "tags": {
83291                     "name": "Bank of America",
83292                     "amenity": "bank"
83293                 },
83294                 "name": "Bank of America",
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/RBC": {
83310                 "tags": {
83311                     "name": "RBC",
83312                     "amenity": "bank"
83313                 },
83314                 "name": "RBC",
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/Alpha Bank": {
83330                 "tags": {
83331                     "name": "Alpha Bank",
83332                     "amenity": "bank"
83333                 },
83334                 "name": "Alpha Bank",
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/Сбербанк": {
83350                 "tags": {
83351                     "name": "Сбербанк",
83352                     "amenity": "bank"
83353                 },
83354                 "name": "Сбербанк",
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/Россельхозбанк": {
83370                 "tags": {
83371                     "name": "Россельхозбанк",
83372                     "amenity": "bank"
83373                 },
83374                 "name": "Россельхозбанк",
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/Crédit du Nord": {
83390                 "tags": {
83391                     "name": "Crédit du Nord",
83392                     "amenity": "bank"
83393                 },
83394                 "name": "Crédit du Nord",
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/BancoEstado": {
83410                 "tags": {
83411                     "name": "BancoEstado",
83412                     "amenity": "bank"
83413                 },
83414                 "name": "BancoEstado",
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/Millennium Bank": {
83430                 "tags": {
83431                     "name": "Millennium Bank",
83432                     "amenity": "bank"
83433                 },
83434                 "name": "Millennium 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/State Bank of India": {
83450                 "tags": {
83451                     "name": "State Bank of India",
83452                     "amenity": "bank"
83453                 },
83454                 "name": "State Bank of India",
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/ING Bank Śląski": {
83490                 "tags": {
83491                     "name": "ING Bank Śląski",
83492                     "amenity": "bank"
83493                 },
83494                 "name": "ING Bank Śląski",
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/Caixa Geral de Depósitos": {
83510                 "tags": {
83511                     "name": "Caixa Geral de Depósitos",
83512                     "amenity": "bank"
83513                 },
83514                 "name": "Caixa Geral de Depósitos",
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/Kreissparkasse Köln": {
83530                 "tags": {
83531                     "name": "Kreissparkasse Köln",
83532                     "amenity": "bank"
83533                 },
83534                 "name": "Kreissparkasse Köln",
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/Banco BCI": {
83550                 "tags": {
83551                     "name": "Banco BCI",
83552                     "amenity": "bank"
83553                 },
83554                 "name": "Banco BCI",
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/Banco de Chile": {
83570                 "tags": {
83571                     "name": "Banco de Chile",
83572                     "amenity": "bank"
83573                 },
83574                 "name": "Banco de Chile",
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/ВТБ24": {
83590                 "tags": {
83591                     "name": "ВТБ24",
83592                     "amenity": "bank"
83593                 },
83594                 "name": "ВТБ24",
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/UBS": {
83610                 "tags": {
83611                     "name": "UBS",
83612                     "amenity": "bank"
83613                 },
83614                 "name": "UBS",
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/PKO BP": {
83630                 "tags": {
83631                     "name": "PKO BP",
83632                     "amenity": "bank"
83633                 },
83634                 "name": "PKO BP",
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/Chinabank": {
83650                 "tags": {
83651                     "name": "Chinabank",
83652                     "amenity": "bank"
83653                 },
83654                 "name": "Chinabank",
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/PSBank": {
83670                 "tags": {
83671                     "name": "PSBank",
83672                     "amenity": "bank"
83673                 },
83674                 "name": "PSBank",
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/Union Bank": {
83690                 "tags": {
83691                     "name": "Union Bank",
83692                     "amenity": "bank"
83693                 },
83694                 "name": "Union Bank",
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/China Bank": {
83710                 "tags": {
83711                     "name": "China Bank",
83712                     "amenity": "bank"
83713                 },
83714                 "name": "China Bank",
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/RCBC": {
83730                 "tags": {
83731                     "name": "RCBC",
83732                     "amenity": "bank"
83733                 },
83734                 "name": "RCBC",
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/Unicaja": {
83750                 "tags": {
83751                     "name": "Unicaja",
83752                     "amenity": "bank"
83753                 },
83754                 "name": "Unicaja",
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/BBK": {
83770                 "tags": {
83771                     "name": "BBK",
83772                     "amenity": "bank"
83773                 },
83774                 "name": "BBK",
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/Ibercaja": {
83790                 "tags": {
83791                     "name": "Ibercaja",
83792                     "amenity": "bank"
83793                 },
83794                 "name": "Ibercaja",
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/RBS": {
83810                 "tags": {
83811                     "name": "RBS",
83812                     "amenity": "bank"
83813                 },
83814                 "name": "RBS",
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/Commercial Bank of Ceylon PLC": {
83830                 "tags": {
83831                     "name": "Commercial Bank of Ceylon PLC",
83832                     "amenity": "bank"
83833                 },
83834                 "name": "Commercial Bank of Ceylon PLC",
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/Bank of Ireland": {
83850                 "tags": {
83851                     "name": "Bank of Ireland",
83852                     "amenity": "bank"
83853                 },
83854                 "name": "Bank of Ireland",
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/BNL": {
83870                 "tags": {
83871                     "name": "BNL",
83872                     "amenity": "bank"
83873                 },
83874                 "name": "BNL",
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/Banco Santander": {
83890                 "tags": {
83891                     "name": "Banco Santander",
83892                     "amenity": "bank"
83893                 },
83894                 "name": "Banco Santander",
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/Banco Itaú": {
83910                 "tags": {
83911                     "name": "Banco Itaú",
83912                     "amenity": "bank"
83913                 },
83914                 "name": "Banco Itaú",
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/AIB": {
83930                 "tags": {
83931                     "name": "AIB",
83932                     "amenity": "bank"
83933                 },
83934                 "name": "AIB",
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/BZ WBK": {
83950                 "tags": {
83951                     "name": "BZ WBK",
83952                     "amenity": "bank"
83953                 },
83954                 "name": "BZ WBK",
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/Banco do Brasil": {
83970                 "tags": {
83971                     "name": "Banco do Brasil",
83972                     "amenity": "bank"
83973                 },
83974                 "name": "Banco do Brasil",
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/Caixa Econômica Federal": {
83990                 "tags": {
83991                     "name": "Caixa Econômica Federal",
83992                     "amenity": "bank"
83993                 },
83994                 "name": "Caixa Econômica Federal",
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/Fifth Third Bank": {
84010                 "tags": {
84011                     "name": "Fifth Third Bank",
84012                     "amenity": "bank"
84013                 },
84014                 "name": "Fifth Third Bank",
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/Banca Popolare di Vicenza": {
84030                 "tags": {
84031                     "name": "Banca Popolare di Vicenza",
84032                     "amenity": "bank"
84033                 },
84034                 "name": "Banca Popolare di Vicenza",
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/Wachovia": {
84050                 "tags": {
84051                     "name": "Wachovia",
84052                     "amenity": "bank"
84053                 },
84054                 "name": "Wachovia",
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/OLB": {
84070                 "tags": {
84071                     "name": "OLB",
84072                     "amenity": "bank"
84073                 },
84074                 "name": "OLB",
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/みずほ銀行": {
84090                 "tags": {
84091                     "name": "みずほ銀行",
84092                     "amenity": "bank"
84093                 },
84094                 "name": "みずほ銀行",
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/BES": {
84110                 "tags": {
84111                     "name": "BES",
84112                     "amenity": "bank"
84113                 },
84114                 "name": "BES",
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/ICICI Bank": {
84130                 "tags": {
84131                     "name": "ICICI Bank",
84132                     "amenity": "bank"
84133                 },
84134                 "name": "ICICI Bank",
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/HDFC Bank": {
84150                 "tags": {
84151                     "name": "HDFC Bank",
84152                     "amenity": "bank"
84153                 },
84154                 "name": "HDFC Bank",
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/La Banque Postale": {
84170                 "tags": {
84171                     "name": "La Banque Postale",
84172                     "amenity": "bank"
84173                 },
84174                 "name": "La Banque Postale",
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/Pekao SA": {
84190                 "tags": {
84191                     "name": "Pekao SA",
84192                     "amenity": "bank"
84193                 },
84194                 "name": "Pekao SA",
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/Oberbank": {
84210                 "tags": {
84211                     "name": "Oberbank",
84212                     "amenity": "bank"
84213                 },
84214                 "name": "Oberbank",
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/Bradesco": {
84230                 "tags": {
84231                     "name": "Bradesco",
84232                     "amenity": "bank"
84233                 },
84234                 "name": "Bradesco",
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/Oldenburgische Landesbank": {
84250                 "tags": {
84251                     "name": "Oldenburgische Landesbank",
84252                     "amenity": "bank"
84253                 },
84254                 "name": "Oldenburgische Landesbank",
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/Bendigo Bank": {
84270                 "tags": {
84271                     "name": "Bendigo Bank",
84272                     "amenity": "bank"
84273                 },
84274                 "name": "Bendigo Bank",
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/Argenta": {
84290                 "tags": {
84291                     "name": "Argenta",
84292                     "amenity": "bank"
84293                 },
84294                 "name": "Argenta",
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/AXA": {
84310                 "tags": {
84311                     "name": "AXA",
84312                     "amenity": "bank"
84313                 },
84314                 "name": "AXA",
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/Axis Bank": {
84330                 "tags": {
84331                     "name": "Axis Bank",
84332                     "amenity": "bank"
84333                 },
84334                 "name": "Axis Bank",
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/Banco Nación": {
84350                 "tags": {
84351                     "name": "Banco Nación",
84352                     "amenity": "bank"
84353                 },
84354                 "name": "Banco Nación",
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/GE Money Bank": {
84370                 "tags": {
84371                     "name": "GE Money Bank",
84372                     "amenity": "bank"
84373                 },
84374                 "name": "GE Money 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/Альфа-Банк": {
84390                 "tags": {
84391                     "name": "Альфа-Банк",
84392                     "amenity": "bank"
84393                 },
84394                 "name": "Альфа-Банк",
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/Белагропромбанк": {
84410                 "tags": {
84411                     "name": "Белагропромбанк",
84412                     "amenity": "bank"
84413                 },
84414                 "name": "Белагропромбанк",
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/Caja Círculo": {
84430                 "tags": {
84431                     "name": "Caja Círculo",
84432                     "amenity": "bank"
84433                 },
84434                 "name": "Caja Círculo",
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 Galicia": {
84450                 "tags": {
84451                     "name": "Banco Galicia",
84452                     "amenity": "bank"
84453                 },
84454                 "name": "Banco Galicia",
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/Eurobank": {
84470                 "tags": {
84471                     "name": "Eurobank",
84472                     "amenity": "bank"
84473                 },
84474                 "name": "Eurobank",
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/Banca Intesa": {
84490                 "tags": {
84491                     "name": "Banca Intesa",
84492                     "amenity": "bank"
84493                 },
84494                 "name": "Banca Intesa",
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/Canara Bank": {
84510                 "tags": {
84511                     "name": "Canara Bank",
84512                     "amenity": "bank"
84513                 },
84514                 "name": "Canara Bank",
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/Cajamar": {
84530                 "tags": {
84531                     "name": "Cajamar",
84532                     "amenity": "bank"
84533                 },
84534                 "name": "Cajamar",
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/Banamex": {
84550                 "tags": {
84551                     "name": "Banamex",
84552                     "amenity": "bank"
84553                 },
84554                 "name": "Banamex",
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/Crédit Mutuel de Bretagne": {
84570                 "tags": {
84571                     "name": "Crédit Mutuel de Bretagne",
84572                     "amenity": "bank"
84573                 },
84574                 "name": "Crédit Mutuel de Bretagne",
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/Davivienda": {
84590                 "tags": {
84591                     "name": "Davivienda",
84592                     "amenity": "bank"
84593                 },
84594                 "name": "Davivienda",
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/Bank Spółdzielczy": {
84610                 "tags": {
84611                     "name": "Bank Spółdzielczy",
84612                     "amenity": "bank"
84613                 },
84614                 "name": "Bank Spółdzielczy",
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/Credit Agricole": {
84630                 "tags": {
84631                     "name": "Credit Agricole",
84632                     "amenity": "bank"
84633                 },
84634                 "name": "Credit Agricole",
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/Bankinter": {
84650                 "tags": {
84651                     "name": "Bankinter",
84652                     "amenity": "bank"
84653                 },
84654                 "name": "Bankinter",
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/Banque Nationale": {
84670                 "tags": {
84671                     "name": "Banque Nationale",
84672                     "amenity": "bank"
84673                 },
84674                 "name": "Banque Nationale",
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/Bank of the West": {
84690                 "tags": {
84691                     "name": "Bank of the West",
84692                     "amenity": "bank"
84693                 },
84694                 "name": "Bank of the West",
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/Key Bank": {
84710                 "tags": {
84711                     "name": "Key Bank",
84712                     "amenity": "bank"
84713                 },
84714                 "name": "Key Bank",
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/Western Union": {
84730                 "tags": {
84731                     "name": "Western Union",
84732                     "amenity": "bank"
84733                 },
84734                 "name": "Western Union",
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/Citizens Bank": {
84750                 "tags": {
84751                     "name": "Citizens Bank",
84752                     "amenity": "bank"
84753                 },
84754                 "name": "Citizens Bank",
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/ПриватБанк": {
84770                 "tags": {
84771                     "name": "ПриватБанк",
84772                     "amenity": "bank"
84773                 },
84774                 "name": "ПриватБанк",
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/Security Bank": {
84790                 "tags": {
84791                     "name": "Security Bank",
84792                     "amenity": "bank"
84793                 },
84794                 "name": "Security Bank",
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/Millenium Bank": {
84810                 "tags": {
84811                     "name": "Millenium Bank",
84812                     "amenity": "bank"
84813                 },
84814                 "name": "Millenium 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/Bankia": {
84830                 "tags": {
84831                     "name": "Bankia",
84832                     "amenity": "bank"
84833                 },
84834                 "name": "Bankia",
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/三菱東京UFJ銀行": {
84850                 "tags": {
84851                     "name": "三菱東京UFJ銀行",
84852                     "amenity": "bank"
84853                 },
84854                 "name": "三菱東京UFJ銀行",
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/Caixa": {
84870                 "tags": {
84871                     "name": "Caixa",
84872                     "amenity": "bank"
84873                 },
84874                 "name": "Caixa",
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/Banco de Costa Rica": {
84890                 "tags": {
84891                     "name": "Banco de Costa Rica",
84892                     "amenity": "bank"
84893                 },
84894                 "name": "Banco de Costa Rica",
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/SunTrust Bank": {
84910                 "tags": {
84911                     "name": "SunTrust Bank",
84912                     "amenity": "bank"
84913                 },
84914                 "name": "SunTrust 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/Itaú": {
84930                 "tags": {
84931                     "name": "Itaú",
84932                     "amenity": "bank"
84933                 },
84934                 "name": "Itaú",
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/PBZ": {
84950                 "tags": {
84951                     "name": "PBZ",
84952                     "amenity": "bank"
84953                 },
84954                 "name": "PBZ",
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/中国工商银行": {
84970                 "tags": {
84971                     "name": "中国工商银行",
84972                     "amenity": "bank"
84973                 },
84974                 "name": "中国工商银行",
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/Bancolombia": {
84990                 "tags": {
84991                     "name": "Bancolombia",
84992                     "amenity": "bank"
84993                 },
84994                 "name": "Bancolombia",
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/Райффайзен Банк Аваль": {
85010                 "tags": {
85011                     "name": "Райффайзен Банк Аваль",
85012                     "amenity": "bank"
85013                 },
85014                 "name": "Райффайзен Банк Аваль",
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/Bancomer": {
85030                 "tags": {
85031                     "name": "Bancomer",
85032                     "amenity": "bank"
85033                 },
85034                 "name": "Bancomer",
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/Banorte": {
85050                 "tags": {
85051                     "name": "Banorte",
85052                     "amenity": "bank"
85053                 },
85054                 "name": "Banorte",
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/Alior Bank": {
85070                 "tags": {
85071                     "name": "Alior Bank",
85072                     "amenity": "bank"
85073                 },
85074                 "name": "Alior Bank",
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/BOC": {
85090                 "tags": {
85091                     "name": "BOC",
85092                     "amenity": "bank"
85093                 },
85094                 "name": "BOC",
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/ВТБ": {
85130                 "tags": {
85131                     "name": "ВТБ",
85132                     "amenity": "bank"
85133                 },
85134                 "name": "ВТБ",
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/Getin Bank": {
85150                 "tags": {
85151                     "name": "Getin Bank",
85152                     "amenity": "bank"
85153                 },
85154                 "name": "Getin Bank",
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/Caja Duero": {
85170                 "tags": {
85171                     "name": "Caja Duero",
85172                     "amenity": "bank"
85173                 },
85174                 "name": "Caja Duero",
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/Regions Bank": {
85190                 "tags": {
85191                     "name": "Regions Bank",
85192                     "amenity": "bank"
85193                 },
85194                 "name": "Regions Bank",
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/Banco Estado": {
85230                 "tags": {
85231                     "name": "Banco Estado",
85232                     "amenity": "bank"
85233                 },
85234                 "name": "Banco Estado",
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/BCI": {
85250                 "tags": {
85251                     "name": "BCI",
85252                     "amenity": "bank"
85253                 },
85254                 "name": "BCI",
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/SunTrust": {
85270                 "tags": {
85271                     "name": "SunTrust",
85272                     "amenity": "bank"
85273                 },
85274                 "name": "SunTrust",
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/PNC Bank": {
85290                 "tags": {
85291                     "name": "PNC Bank",
85292                     "amenity": "bank"
85293                 },
85294                 "name": "PNC 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                     "name:en": "Sinhan Bank",
85313                     "amenity": "bank"
85314                 },
85315                 "name": "신한은행",
85316                 "icon": "bank",
85317                 "geometry": [
85318                     "point",
85319                     "vertex",
85320                     "area"
85321                 ],
85322                 "fields": [
85323                     "atm",
85324                     "building_area",
85325                     "address",
85326                     "opening_hours"
85327                 ],
85328                 "suggestion": true
85329             },
85330             "amenity/bank/우리은행": {
85331                 "tags": {
85332                     "name": "우리은행",
85333                     "name:en": "Uri Bank",
85334                     "amenity": "bank"
85335                 },
85336                 "name": "우리은행",
85337                 "icon": "bank",
85338                 "geometry": [
85339                     "point",
85340                     "vertex",
85341                     "area"
85342                 ],
85343                 "fields": [
85344                     "atm",
85345                     "building_area",
85346                     "address",
85347                     "opening_hours"
85348                 ],
85349                 "suggestion": true
85350             },
85351             "amenity/bank/국민은행": {
85352                 "tags": {
85353                     "name": "국민은행",
85354                     "name:en": "Gungmin Bank",
85355                     "amenity": "bank"
85356                 },
85357                 "name": "국민은행",
85358                 "icon": "bank",
85359                 "geometry": [
85360                     "point",
85361                     "vertex",
85362                     "area"
85363                 ],
85364                 "fields": [
85365                     "atm",
85366                     "building_area",
85367                     "address",
85368                     "opening_hours"
85369                 ],
85370                 "suggestion": true
85371             },
85372             "amenity/bank/중소기업은행": {
85373                 "tags": {
85374                     "name": "중소기업은행",
85375                     "name:en": "Industrial Bank of Korea",
85376                     "amenity": "bank"
85377                 },
85378                 "name": "중소기업은행",
85379                 "icon": "bank",
85380                 "geometry": [
85381                     "point",
85382                     "vertex",
85383                     "area"
85384                 ],
85385                 "fields": [
85386                     "atm",
85387                     "building_area",
85388                     "address",
85389                     "opening_hours"
85390                 ],
85391                 "suggestion": true
85392             },
85393             "amenity/bank/광주은행": {
85394                 "tags": {
85395                     "name": "광주은행",
85396                     "name:en": "Gwangju Bank",
85397                     "amenity": "bank"
85398                 },
85399                 "name": "광주은행",
85400                 "icon": "bank",
85401                 "geometry": [
85402                     "point",
85403                     "vertex",
85404                     "area"
85405                 ],
85406                 "fields": [
85407                     "atm",
85408                     "building_area",
85409                     "address",
85410                     "opening_hours"
85411                 ],
85412                 "suggestion": true
85413             },
85414             "amenity/bank/Газпромбанк": {
85415                 "tags": {
85416                     "name": "Газпромбанк",
85417                     "amenity": "bank"
85418                 },
85419                 "name": "Газпромбанк",
85420                 "icon": "bank",
85421                 "geometry": [
85422                     "point",
85423                     "vertex",
85424                     "area"
85425                 ],
85426                 "fields": [
85427                     "atm",
85428                     "building_area",
85429                     "address",
85430                     "opening_hours"
85431                 ],
85432                 "suggestion": true
85433             },
85434             "amenity/bank/M&T Bank": {
85435                 "tags": {
85436                     "name": "M&T Bank",
85437                     "amenity": "bank"
85438                 },
85439                 "name": "M&T Bank",
85440                 "icon": "bank",
85441                 "geometry": [
85442                     "point",
85443                     "vertex",
85444                     "area"
85445                 ],
85446                 "fields": [
85447                     "atm",
85448                     "building_area",
85449                     "address",
85450                     "opening_hours"
85451                 ],
85452                 "suggestion": true
85453             },
85454             "amenity/bank/Caja de Burgos": {
85455                 "tags": {
85456                     "name": "Caja de Burgos",
85457                     "amenity": "bank"
85458                 },
85459                 "name": "Caja de Burgos",
85460                 "icon": "bank",
85461                 "geometry": [
85462                     "point",
85463                     "vertex",
85464                     "area"
85465                 ],
85466                 "fields": [
85467                     "atm",
85468                     "building_area",
85469                     "address",
85470                     "opening_hours"
85471                 ],
85472                 "suggestion": true
85473             },
85474             "amenity/bank/Santander Totta": {
85475                 "tags": {
85476                     "name": "Santander Totta",
85477                     "amenity": "bank"
85478                 },
85479                 "name": "Santander Totta",
85480                 "icon": "bank",
85481                 "geometry": [
85482                     "point",
85483                     "vertex",
85484                     "area"
85485                 ],
85486                 "fields": [
85487                     "atm",
85488                     "building_area",
85489                     "address",
85490                     "opening_hours"
85491                 ],
85492                 "suggestion": true
85493             },
85494             "amenity/bank/УкрСиббанк": {
85495                 "tags": {
85496                     "name": "УкрСиббанк",
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/Уралсиб": {
85535                 "tags": {
85536                     "name": "Уралсиб",
85537                     "amenity": "bank"
85538                 },
85539                 "name": "Уралсиб",
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/りそな銀行": {
85555                 "tags": {
85556                     "name": "りそな銀行",
85557                     "name:en": "Mizuho Bank",
85558                     "amenity": "bank"
85559                 },
85560                 "name": "りそな銀行",
85561                 "icon": "bank",
85562                 "geometry": [
85563                     "point",
85564                     "vertex",
85565                     "area"
85566                 ],
85567                 "fields": [
85568                     "atm",
85569                     "building_area",
85570                     "address",
85571                     "opening_hours"
85572                 ],
85573                 "suggestion": true
85574             },
85575             "amenity/bank/Ecobank": {
85576                 "tags": {
85577                     "name": "Ecobank",
85578                     "amenity": "bank"
85579                 },
85580                 "name": "Ecobank",
85581                 "icon": "bank",
85582                 "geometry": [
85583                     "point",
85584                     "vertex",
85585                     "area"
85586                 ],
85587                 "fields": [
85588                     "atm",
85589                     "building_area",
85590                     "address",
85591                     "opening_hours"
85592                 ],
85593                 "suggestion": true
85594             },
85595             "amenity/bank/Cajero Automatico Bancared": {
85596                 "tags": {
85597                     "name": "Cajero Automatico Bancared",
85598                     "amenity": "bank"
85599                 },
85600                 "name": "Cajero Automatico Bancared",
85601                 "icon": "bank",
85602                 "geometry": [
85603                     "point",
85604                     "vertex",
85605                     "area"
85606                 ],
85607                 "fields": [
85608                     "atm",
85609                     "building_area",
85610                     "address",
85611                     "opening_hours"
85612                 ],
85613                 "suggestion": true
85614             },
85615             "amenity/bank/Промсвязьбанк": {
85616                 "tags": {
85617                     "name": "Промсвязьбанк",
85618                     "amenity": "bank"
85619                 },
85620                 "name": "Промсвязьбанк",
85621                 "icon": "bank",
85622                 "geometry": [
85623                     "point",
85624                     "vertex",
85625                     "area"
85626                 ],
85627                 "fields": [
85628                     "atm",
85629                     "building_area",
85630                     "address",
85631                     "opening_hours"
85632                 ],
85633                 "suggestion": true
85634             },
85635             "amenity/bank/三井住友銀行": {
85636                 "tags": {
85637                     "name": "三井住友銀行",
85638                     "amenity": "bank"
85639                 },
85640                 "name": "三井住友銀行",
85641                 "icon": "bank",
85642                 "geometry": [
85643                     "point",
85644                     "vertex",
85645                     "area"
85646                 ],
85647                 "fields": [
85648                     "atm",
85649                     "building_area",
85650                     "address",
85651                     "opening_hours"
85652                 ],
85653                 "suggestion": true
85654             },
85655             "amenity/bank/Banco Provincia": {
85656                 "tags": {
85657                     "name": "Banco Provincia",
85658                     "amenity": "bank"
85659                 },
85660                 "name": "Banco Provincia",
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/BB&T": {
85676                 "tags": {
85677                     "name": "BB&T",
85678                     "amenity": "bank"
85679                 },
85680                 "name": "BB&T",
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/Возрождение": {
85696                 "tags": {
85697                     "name": "Возрождение",
85698                     "amenity": "bank"
85699                 },
85700                 "name": "Возрождение",
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/Capital One": {
85716                 "tags": {
85717                     "name": "Capital One",
85718                     "amenity": "bank"
85719                 },
85720                 "name": "Capital One",
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/Bank Mandiri": {
85756                 "tags": {
85757                     "name": "Bank Mandiri",
85758                     "amenity": "bank"
85759                 },
85760                 "name": "Bank Mandiri",
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/Banco de la Nación": {
85776                 "tags": {
85777                     "name": "Banco de la Nación",
85778                     "amenity": "bank"
85779                 },
85780                 "name": "Banco de la Nación",
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/Banco G&T Continental": {
85796                 "tags": {
85797                     "name": "Banco G&T Continental",
85798                     "amenity": "bank"
85799                 },
85800                 "name": "Banco G&T Continental",
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/Peoples Bank": {
85816                 "tags": {
85817                     "name": "Peoples Bank",
85818                     "amenity": "bank"
85819                 },
85820                 "name": "Peoples Bank",
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/Совкомбанк": {
85856                 "tags": {
85857                     "name": "Совкомбанк",
85858                     "amenity": "bank"
85859                 },
85860                 "name": "Совкомбанк",
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/Provincial": {
85876                 "tags": {
85877                     "name": "Provincial",
85878                     "amenity": "bank"
85879                 },
85880                 "name": "Provincial",
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 de Desarrollo Banrural": {
85896                 "tags": {
85897                     "name": "Banco de Desarrollo Banrural",
85898                     "amenity": "bank"
85899                 },
85900                 "name": "Banco de Desarrollo Banrural",
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/Banco Bradesco": {
85916                 "tags": {
85917                     "name": "Banco Bradesco",
85918                     "amenity": "bank"
85919                 },
85920                 "name": "Banco Bradesco",
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/Bicentenario": {
85936                 "tags": {
85937                     "name": "Bicentenario",
85938                     "amenity": "bank"
85939                 },
85940                 "name": "Bicentenario",
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                     "name:en": "Liberty Bank",
85959                     "amenity": "bank"
85960                 },
85961                 "name": "ლიბერთი ბანკი",
85962                 "icon": "bank",
85963                 "geometry": [
85964                     "point",
85965                     "vertex",
85966                     "area"
85967                 ],
85968                 "fields": [
85969                     "atm",
85970                     "building_area",
85971                     "address",
85972                     "opening_hours"
85973                 ],
85974                 "suggestion": true
85975             },
85976             "amenity/bank/Banesco": {
85977                 "tags": {
85978                     "name": "Banesco",
85979                     "amenity": "bank"
85980                 },
85981                 "name": "Banesco",
85982                 "icon": "bank",
85983                 "geometry": [
85984                     "point",
85985                     "vertex",
85986                     "area"
85987                 ],
85988                 "fields": [
85989                     "atm",
85990                     "building_area",
85991                     "address",
85992                     "opening_hours"
85993                 ],
85994                 "suggestion": true
85995             },
85996             "amenity/bank/Mercantil": {
85997                 "tags": {
85998                     "name": "Mercantil",
85999                     "amenity": "bank"
86000                 },
86001                 "name": "Mercantil",
86002                 "icon": "bank",
86003                 "geometry": [
86004                     "point",
86005                     "vertex",
86006                     "area"
86007                 ],
86008                 "fields": [
86009                     "atm",
86010                     "building_area",
86011                     "address",
86012                     "opening_hours"
86013                 ],
86014                 "suggestion": true
86015             },
86016             "amenity/bank/Bank BRI": {
86017                 "tags": {
86018                     "name": "Bank BRI",
86019                     "amenity": "bank"
86020                 },
86021                 "name": "Bank BRI",
86022                 "icon": "bank",
86023                 "geometry": [
86024                     "point",
86025                     "vertex",
86026                     "area"
86027                 ],
86028                 "fields": [
86029                     "atm",
86030                     "building_area",
86031                     "address",
86032                     "opening_hours"
86033                 ],
86034                 "suggestion": true
86035             },
86036             "amenity/bank/Del Tesoro": {
86037                 "tags": {
86038                     "name": "Del Tesoro",
86039                     "amenity": "bank"
86040                 },
86041                 "name": "Del Tesoro",
86042                 "icon": "bank",
86043                 "geometry": [
86044                     "point",
86045                     "vertex",
86046                     "area"
86047                 ],
86048                 "fields": [
86049                     "atm",
86050                     "building_area",
86051                     "address",
86052                     "opening_hours"
86053                 ],
86054                 "suggestion": true
86055             },
86056             "amenity/bank/하나은행": {
86057                 "tags": {
86058                     "name": "하나은행",
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/CityCommerce Bank": {
86077                 "tags": {
86078                     "name": "CityCommerce Bank",
86079                     "amenity": "bank"
86080                 },
86081                 "name": "CityCommerce Bank",
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/De Venezuela": {
86097                 "tags": {
86098                     "name": "De Venezuela",
86099                     "amenity": "bank"
86100                 },
86101                 "name": "De Venezuela",
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/car_rental/Europcar": {
86117                 "tags": {
86118                     "name": "Europcar",
86119                     "amenity": "car_rental"
86120                 },
86121                 "name": "Europcar",
86122                 "icon": "car",
86123                 "geometry": [
86124                     "point",
86125                     "area"
86126                 ],
86127                 "fields": [
86128                     "operator"
86129                 ],
86130                 "suggestion": true
86131             },
86132             "amenity/car_rental/Budget": {
86133                 "tags": {
86134                     "name": "Budget",
86135                     "amenity": "car_rental"
86136                 },
86137                 "name": "Budget",
86138                 "icon": "car",
86139                 "geometry": [
86140                     "point",
86141                     "area"
86142                 ],
86143                 "fields": [
86144                     "operator"
86145                 ],
86146                 "suggestion": true
86147             },
86148             "amenity/car_rental/Sixt": {
86149                 "tags": {
86150                     "name": "Sixt",
86151                     "amenity": "car_rental"
86152                 },
86153                 "name": "Sixt",
86154                 "icon": "car",
86155                 "geometry": [
86156                     "point",
86157                     "area"
86158                 ],
86159                 "fields": [
86160                     "operator"
86161                 ],
86162                 "suggestion": true
86163             },
86164             "amenity/car_rental/Avis": {
86165                 "tags": {
86166                     "name": "Avis",
86167                     "amenity": "car_rental"
86168                 },
86169                 "name": "Avis",
86170                 "icon": "car",
86171                 "geometry": [
86172                     "point",
86173                     "area"
86174                 ],
86175                 "fields": [
86176                     "operator"
86177                 ],
86178                 "suggestion": true
86179             },
86180             "amenity/car_rental/Hertz": {
86181                 "tags": {
86182                     "name": "Hertz",
86183                     "amenity": "car_rental"
86184                 },
86185                 "name": "Hertz",
86186                 "icon": "car",
86187                 "geometry": [
86188                     "point",
86189                     "area"
86190                 ],
86191                 "fields": [
86192                     "operator"
86193                 ],
86194                 "suggestion": true
86195             },
86196             "amenity/car_rental/Enterprise": {
86197                 "tags": {
86198                     "name": "Enterprise",
86199                     "amenity": "car_rental"
86200                 },
86201                 "name": "Enterprise",
86202                 "icon": "car",
86203                 "geometry": [
86204                     "point",
86205                     "area"
86206                 ],
86207                 "fields": [
86208                     "operator"
86209                 ],
86210                 "suggestion": true
86211             },
86212             "amenity/car_rental/stadtmobil CarSharing-Station": {
86213                 "tags": {
86214                     "name": "stadtmobil CarSharing-Station",
86215                     "amenity": "car_rental"
86216                 },
86217                 "name": "stadtmobil CarSharing-Station",
86218                 "icon": "car",
86219                 "geometry": [
86220                     "point",
86221                     "area"
86222                 ],
86223                 "fields": [
86224                     "operator"
86225                 ],
86226                 "suggestion": true
86227             },
86228             "amenity/pharmacy/Rowlands Pharmacy": {
86229                 "tags": {
86230                     "name": "Rowlands Pharmacy",
86231                     "amenity": "pharmacy"
86232                 },
86233                 "name": "Rowlands Pharmacy",
86234                 "icon": "pharmacy",
86235                 "geometry": [
86236                     "point",
86237                     "vertex",
86238                     "area"
86239                 ],
86240                 "fields": [
86241                     "operator",
86242                     "building_area",
86243                     "address",
86244                     "opening_hours"
86245                 ],
86246                 "suggestion": true
86247             },
86248             "amenity/pharmacy/Boots": {
86249                 "tags": {
86250                     "name": "Boots",
86251                     "amenity": "pharmacy"
86252                 },
86253                 "name": "Boots",
86254                 "icon": "pharmacy",
86255                 "geometry": [
86256                     "point",
86257                     "vertex",
86258                     "area"
86259                 ],
86260                 "fields": [
86261                     "operator",
86262                     "building_area",
86263                     "address",
86264                     "opening_hours"
86265                 ],
86266                 "suggestion": true
86267             },
86268             "amenity/pharmacy/Marien-Apotheke": {
86269                 "tags": {
86270                     "name": "Marien-Apotheke",
86271                     "amenity": "pharmacy"
86272                 },
86273                 "name": "Marien-Apotheke",
86274                 "icon": "pharmacy",
86275                 "geometry": [
86276                     "point",
86277                     "vertex",
86278                     "area"
86279                 ],
86280                 "fields": [
86281                     "operator",
86282                     "building_area",
86283                     "address",
86284                     "opening_hours"
86285                 ],
86286                 "suggestion": true
86287             },
86288             "amenity/pharmacy/Mercury Drug": {
86289                 "tags": {
86290                     "name": "Mercury Drug",
86291                     "amenity": "pharmacy"
86292                 },
86293                 "name": "Mercury Drug",
86294                 "icon": "pharmacy",
86295                 "geometry": [
86296                     "point",
86297                     "vertex",
86298                     "area"
86299                 ],
86300                 "fields": [
86301                     "operator",
86302                     "building_area",
86303                     "address",
86304                     "opening_hours"
86305                 ],
86306                 "suggestion": true
86307             },
86308             "amenity/pharmacy/Löwen-Apotheke": {
86309                 "tags": {
86310                     "name": "Löwen-Apotheke",
86311                     "amenity": "pharmacy"
86312                 },
86313                 "name": "Löwen-Apotheke",
86314                 "icon": "pharmacy",
86315                 "geometry": [
86316                     "point",
86317                     "vertex",
86318                     "area"
86319                 ],
86320                 "fields": [
86321                     "operator",
86322                     "building_area",
86323                     "address",
86324                     "opening_hours"
86325                 ],
86326                 "suggestion": true
86327             },
86328             "amenity/pharmacy/Superdrug": {
86329                 "tags": {
86330                     "name": "Superdrug",
86331                     "amenity": "pharmacy"
86332                 },
86333                 "name": "Superdrug",
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/Sonnen-Apotheke": {
86349                 "tags": {
86350                     "name": "Sonnen-Apotheke",
86351                     "amenity": "pharmacy"
86352                 },
86353                 "name": "Sonnen-Apotheke",
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/Rathaus-Apotheke": {
86369                 "tags": {
86370                     "name": "Rathaus-Apotheke",
86371                     "amenity": "pharmacy"
86372                 },
86373                 "name": "Rathaus-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/Engel-Apotheke": {
86389                 "tags": {
86390                     "name": "Engel-Apotheke",
86391                     "amenity": "pharmacy"
86392                 },
86393                 "name": "Engel-Apotheke",
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/Hirsch-Apotheke": {
86409                 "tags": {
86410                     "name": "Hirsch-Apotheke",
86411                     "amenity": "pharmacy"
86412                 },
86413                 "name": "Hirsch-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/Stern-Apotheke": {
86429                 "tags": {
86430                     "name": "Stern-Apotheke",
86431                     "amenity": "pharmacy"
86432                 },
86433                 "name": "Stern-Apotheke",
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/Lloyds Pharmacy": {
86449                 "tags": {
86450                     "name": "Lloyds Pharmacy",
86451                     "amenity": "pharmacy"
86452                 },
86453                 "name": "Lloyds Pharmacy",
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/Rosen-Apotheke": {
86469                 "tags": {
86470                     "name": "Rosen-Apotheke",
86471                     "amenity": "pharmacy"
86472                 },
86473                 "name": "Rosen-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/Stadt-Apotheke": {
86489                 "tags": {
86490                     "name": "Stadt-Apotheke",
86491                     "amenity": "pharmacy"
86492                 },
86493                 "name": "Stadt-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/Markt-Apotheke": {
86509                 "tags": {
86510                     "name": "Markt-Apotheke",
86511                     "amenity": "pharmacy"
86512                 },
86513                 "name": "Markt-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/Аптека": {
86529                 "tags": {
86530                     "name": "Аптека",
86531                     "amenity": "pharmacy"
86532                 },
86533                 "name": "Аптека",
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/Pharmasave": {
86549                 "tags": {
86550                     "name": "Pharmasave",
86551                     "amenity": "pharmacy"
86552                 },
86553                 "name": "Pharmasave",
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/Brunnen-Apotheke": {
86569                 "tags": {
86570                     "name": "Brunnen-Apotheke",
86571                     "amenity": "pharmacy"
86572                 },
86573                 "name": "Brunnen-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/Shoppers Drug Mart": {
86589                 "tags": {
86590                     "name": "Shoppers Drug Mart",
86591                     "amenity": "pharmacy"
86592                 },
86593                 "name": "Shoppers Drug Mart",
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/Apotheke am Markt": {
86609                 "tags": {
86610                     "name": "Apotheke am Markt",
86611                     "amenity": "pharmacy"
86612                 },
86613                 "name": "Apotheke am Markt",
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/Alte Apotheke": {
86629                 "tags": {
86630                     "name": "Alte Apotheke",
86631                     "amenity": "pharmacy"
86632                 },
86633                 "name": "Alte Apotheke",
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/Neue Apotheke": {
86649                 "tags": {
86650                     "name": "Neue Apotheke",
86651                     "amenity": "pharmacy"
86652                 },
86653                 "name": "Neue Apotheke",
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/Gintarinė vaistinė": {
86669                 "tags": {
86670                     "name": "Gintarinė vaistinė",
86671                     "amenity": "pharmacy"
86672                 },
86673                 "name": "Gintarinė vaistinė",
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/Rats-Apotheke": {
86689                 "tags": {
86690                     "name": "Rats-Apotheke",
86691                     "amenity": "pharmacy"
86692                 },
86693                 "name": "Rats-Apotheke",
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/Adler Apotheke": {
86709                 "tags": {
86710                     "name": "Adler Apotheke",
86711                     "amenity": "pharmacy"
86712                 },
86713                 "name": "Adler Apotheke",
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/Pharmacie Centrale": {
86729                 "tags": {
86730                     "name": "Pharmacie Centrale",
86731                     "amenity": "pharmacy"
86732                 },
86733                 "name": "Pharmacie Centrale",
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/Walgreens": {
86749                 "tags": {
86750                     "name": "Walgreens",
86751                     "amenity": "pharmacy"
86752                 },
86753                 "name": "Walgreens",
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/Rite Aid": {
86769                 "tags": {
86770                     "name": "Rite Aid",
86771                     "amenity": "pharmacy"
86772                 },
86773                 "name": "Rite Aid",
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/Apotheke": {
86789                 "tags": {
86790                     "name": "Apotheke",
86791                     "amenity": "pharmacy"
86792                 },
86793                 "name": "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/Linden-Apotheke": {
86809                 "tags": {
86810                     "name": "Linden-Apotheke",
86811                     "amenity": "pharmacy"
86812                 },
86813                 "name": "Linden-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/Bahnhof-Apotheke": {
86829                 "tags": {
86830                     "name": "Bahnhof-Apotheke",
86831                     "amenity": "pharmacy"
86832                 },
86833                 "name": "Bahnhof-Apotheke",
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/Burg-Apotheke": {
86849                 "tags": {
86850                     "name": "Burg-Apotheke",
86851                     "amenity": "pharmacy"
86852                 },
86853                 "name": "Burg-Apotheke",
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/Jean Coutu": {
86869                 "tags": {
86870                     "name": "Jean Coutu",
86871                     "amenity": "pharmacy"
86872                 },
86873                 "name": "Jean Coutu",
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/Pharmaprix": {
86889                 "tags": {
86890                     "name": "Pharmaprix",
86891                     "amenity": "pharmacy"
86892                 },
86893                 "name": "Pharmaprix",
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/Farmacias Ahumada": {
86909                 "tags": {
86910                     "name": "Farmacias Ahumada",
86911                     "amenity": "pharmacy"
86912                 },
86913                 "name": "Farmacias Ahumada",
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/Farmacia Comunale": {
86929                 "tags": {
86930                     "name": "Farmacia Comunale",
86931                     "amenity": "pharmacy"
86932                 },
86933                 "name": "Farmacia Comunale",
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/Farmacias Cruz Verde": {
86949                 "tags": {
86950                     "name": "Farmacias Cruz Verde",
86951                     "amenity": "pharmacy"
86952                 },
86953                 "name": "Farmacias Cruz Verde",
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/Cruz Verde": {
86969                 "tags": {
86970                     "name": "Cruz Verde",
86971                     "amenity": "pharmacy"
86972                 },
86973                 "name": "Cruz Verde",
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/Hubertus Apotheke": {
86989                 "tags": {
86990                     "name": "Hubertus Apotheke",
86991                     "amenity": "pharmacy"
86992                 },
86993                 "name": "Hubertus Apotheke",
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/CVS": {
87009                 "tags": {
87010                     "name": "CVS",
87011                     "amenity": "pharmacy"
87012                 },
87013                 "name": "CVS",
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/Farmacias SalcoBrand": {
87029                 "tags": {
87030                     "name": "Farmacias SalcoBrand",
87031                     "amenity": "pharmacy"
87032                 },
87033                 "name": "Farmacias SalcoBrand",
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/Фармация": {
87049                 "tags": {
87050                     "name": "Фармация",
87051                     "amenity": "pharmacy"
87052                 },
87053                 "name": "Фармация",
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/Bären-Apotheke": {
87069                 "tags": {
87070                     "name": "Bären-Apotheke",
87071                     "amenity": "pharmacy"
87072                 },
87073                 "name": "Bären-Apotheke",
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/Clicks": {
87089                 "tags": {
87090                     "name": "Clicks",
87091                     "amenity": "pharmacy"
87092                 },
87093                 "name": "Clicks",
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/セイジョー": {
87109                 "tags": {
87110                     "name": "セイジョー",
87111                     "amenity": "pharmacy"
87112                 },
87113                 "name": "セイジョー",
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/マツモトキヨシ": {
87129                 "tags": {
87130                     "name": "マツモトキヨシ",
87131                     "amenity": "pharmacy"
87132                 },
87133                 "name": "マツモトキヨシ",
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/Dr. Max": {
87149                 "tags": {
87150                     "name": "Dr. Max",
87151                     "amenity": "pharmacy"
87152                 },
87153                 "name": "Dr. Max",
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/Вита": {
87169                 "tags": {
87170                     "name": "Вита",
87171                     "amenity": "pharmacy"
87172                 },
87173                 "name": "Вита",
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/サンドラッグ": {
87189                 "tags": {
87190                     "name": "サンドラッグ",
87191                     "amenity": "pharmacy"
87192                 },
87193                 "name": "サンドラッグ",
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/Apteka": {
87209                 "tags": {
87210                     "name": "Apteka",
87211                     "amenity": "pharmacy"
87212                 },
87213                 "name": "Apteka",
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/Ригла": {
87249                 "tags": {
87250                     "name": "Ригла",
87251                     "amenity": "pharmacy"
87252                 },
87253                 "name": "Ригла",
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/Kinney Drugs": {
87289                 "tags": {
87290                     "name": "Kinney Drugs",
87291                     "amenity": "pharmacy"
87292                 },
87293                 "name": "Kinney Drugs",
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/Классика": {
87309                 "tags": {
87310                     "name": "Классика",
87311                     "amenity": "pharmacy"
87312                 },
87313                 "name": "Классика",
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/Ljekarna": {
87329                 "tags": {
87330                     "name": "Ljekarna",
87331                     "amenity": "pharmacy"
87332                 },
87333                 "name": "Ljekarna",
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/SalcoBrand": {
87349                 "tags": {
87350                     "name": "SalcoBrand",
87351                     "amenity": "pharmacy"
87352                 },
87353                 "name": "SalcoBrand",
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/Аптека 36,6": {
87369                 "tags": {
87370                     "name": "Аптека 36,6",
87371                     "amenity": "pharmacy"
87372                 },
87373                 "name": "Аптека 36,6",
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/Фармакор": {
87389                 "tags": {
87390                     "name": "Фармакор",
87391                     "amenity": "pharmacy"
87392                 },
87393                 "name": "Фармакор",
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/Аптечный пункт": {
87429                 "tags": {
87430                     "name": "Аптечный пункт",
87431                     "amenity": "pharmacy"
87432                 },
87433                 "name": "Аптечный пункт",
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/Невис": {
87449                 "tags": {
87450                     "name": "Невис",
87451                     "amenity": "pharmacy"
87452                 },
87453                 "name": "Невис",
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/トモズ (Tomod's)": {
87469                 "tags": {
87470                     "name": "トモズ (Tomod's)",
87471                     "amenity": "pharmacy"
87472                 },
87473                 "name": "トモズ (Tomod's)",
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/Eurovaistinė": {
87489                 "tags": {
87490                     "name": "Eurovaistinė",
87491                     "amenity": "pharmacy"
87492                 },
87493                 "name": "Eurovaistinė",
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/Farmacity": {
87509                 "tags": {
87510                     "name": "Farmacity",
87511                     "amenity": "pharmacy"
87512                 },
87513                 "name": "Farmacity",
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/The Generics Pharmacy": {
87549                 "tags": {
87550                     "name": "The Generics Pharmacy",
87551                     "amenity": "pharmacy"
87552                 },
87553                 "name": "The Generics Pharmacy",
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/Farmatodo": {
87569                 "tags": {
87570                     "name": "Farmatodo",
87571                     "amenity": "pharmacy"
87572                 },
87573                 "name": "Farmatodo",
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/Duane Reade": {
87589                 "tags": {
87590                     "name": "Duane Reade",
87591                     "amenity": "pharmacy"
87592                 },
87593                 "name": "Duane Reade",
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/Фармленд": {
87609                 "tags": {
87610                     "name": "Фармленд",
87611                     "amenity": "pharmacy"
87612                 },
87613                 "name": "Фармленд",
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/ドラッグてらしま (Drug Terashima)": {
87629                 "tags": {
87630                     "name": "ドラッグてらしま (Drug Terashima)",
87631                     "amenity": "pharmacy"
87632                 },
87633                 "name": "ドラッグてらしま (Drug Terashima)",
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/Арніка": {
87649                 "tags": {
87650                     "name": "Арніка",
87651                     "amenity": "pharmacy"
87652                 },
87653                 "name": "Арніка",
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/ავერსი (Aversi)": {
87669                 "tags": {
87670                     "name": "ავერსი (Aversi)",
87671                     "amenity": "pharmacy"
87672                 },
87673                 "name": "ავერსი (Aversi)",
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/Farmahorro": {
87689                 "tags": {
87690                     "name": "Farmahorro",
87691                     "amenity": "pharmacy"
87692                 },
87693                 "name": "Farmahorro",
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/cafe/Starbucks": {
87709                 "tags": {
87710                     "name": "Starbucks",
87711                     "cuisine": "coffee_shop",
87712                     "amenity": "cafe"
87713                 },
87714                 "name": "Starbucks",
87715                 "icon": "cafe",
87716                 "geometry": [
87717                     "point",
87718                     "vertex",
87719                     "area"
87720                 ],
87721                 "fields": [
87722                     "cuisine",
87723                     "internet_access",
87724                     "building_area",
87725                     "address",
87726                     "opening_hours",
87727                     "smoking"
87728                 ],
87729                 "suggestion": true
87730             },
87731             "amenity/cafe/Cafeteria": {
87732                 "tags": {
87733                     "name": "Cafeteria",
87734                     "amenity": "cafe"
87735                 },
87736                 "name": "Cafeteria",
87737                 "icon": "cafe",
87738                 "geometry": [
87739                     "point",
87740                     "vertex",
87741                     "area"
87742                 ],
87743                 "fields": [
87744                     "cuisine",
87745                     "internet_access",
87746                     "building_area",
87747                     "address",
87748                     "opening_hours",
87749                     "smoking"
87750                 ],
87751                 "suggestion": true
87752             },
87753             "amenity/cafe/Costa": {
87754                 "tags": {
87755                     "name": "Costa",
87756                     "amenity": "cafe"
87757                 },
87758                 "name": "Costa",
87759                 "icon": "cafe",
87760                 "geometry": [
87761                     "point",
87762                     "vertex",
87763                     "area"
87764                 ],
87765                 "fields": [
87766                     "cuisine",
87767                     "internet_access",
87768                     "building_area",
87769                     "address",
87770                     "opening_hours",
87771                     "smoking"
87772                 ],
87773                 "suggestion": true
87774             },
87775             "amenity/cafe/Caffè Nero": {
87776                 "tags": {
87777                     "name": "Caffè Nero",
87778                     "amenity": "cafe"
87779                 },
87780                 "name": "Caffè Nero",
87781                 "icon": "cafe",
87782                 "geometry": [
87783                     "point",
87784                     "vertex",
87785                     "area"
87786                 ],
87787                 "fields": [
87788                     "cuisine",
87789                     "internet_access",
87790                     "building_area",
87791                     "address",
87792                     "opening_hours",
87793                     "smoking"
87794                 ],
87795                 "suggestion": true
87796             },
87797             "amenity/cafe/Кафе": {
87798                 "tags": {
87799                     "name": "Кафе",
87800                     "amenity": "cafe"
87801                 },
87802                 "name": "Кафе",
87803                 "icon": "cafe",
87804                 "geometry": [
87805                     "point",
87806                     "vertex",
87807                     "area"
87808                 ],
87809                 "fields": [
87810                     "cuisine",
87811                     "internet_access",
87812                     "building_area",
87813                     "address",
87814                     "opening_hours",
87815                     "smoking"
87816                 ],
87817                 "suggestion": true
87818             },
87819             "amenity/cafe/Café Central": {
87820                 "tags": {
87821                     "name": "Café Central",
87822                     "amenity": "cafe"
87823                 },
87824                 "name": "Café Central",
87825                 "icon": "cafe",
87826                 "geometry": [
87827                     "point",
87828                     "vertex",
87829                     "area"
87830                 ],
87831                 "fields": [
87832                     "cuisine",
87833                     "internet_access",
87834                     "building_area",
87835                     "address",
87836                     "opening_hours",
87837                     "smoking"
87838                 ],
87839                 "suggestion": true
87840             },
87841             "amenity/cafe/Second Cup": {
87842                 "tags": {
87843                     "name": "Second Cup",
87844                     "amenity": "cafe"
87845                 },
87846                 "name": "Second Cup",
87847                 "icon": "cafe",
87848                 "geometry": [
87849                     "point",
87850                     "vertex",
87851                     "area"
87852                 ],
87853                 "fields": [
87854                     "cuisine",
87855                     "internet_access",
87856                     "building_area",
87857                     "address",
87858                     "opening_hours",
87859                     "smoking"
87860                 ],
87861                 "suggestion": true
87862             },
87863             "amenity/cafe/Eisdiele": {
87864                 "tags": {
87865                     "name": "Eisdiele",
87866                     "amenity": "cafe"
87867                 },
87868                 "name": "Eisdiele",
87869                 "icon": "cafe",
87870                 "geometry": [
87871                     "point",
87872                     "vertex",
87873                     "area"
87874                 ],
87875                 "fields": [
87876                     "cuisine",
87877                     "internet_access",
87878                     "building_area",
87879                     "address",
87880                     "opening_hours",
87881                     "smoking"
87882                 ],
87883                 "suggestion": true
87884             },
87885             "amenity/cafe/Dunkin Donuts": {
87886                 "tags": {
87887                     "name": "Dunkin Donuts",
87888                     "cuisine": "donut",
87889                     "amenity": "cafe"
87890                 },
87891                 "name": "Dunkin Donuts",
87892                 "icon": "cafe",
87893                 "geometry": [
87894                     "point",
87895                     "vertex",
87896                     "area"
87897                 ],
87898                 "fields": [
87899                     "cuisine",
87900                     "internet_access",
87901                     "building_area",
87902                     "address",
87903                     "opening_hours",
87904                     "smoking"
87905                 ],
87906                 "suggestion": true
87907             },
87908             "amenity/cafe/Espresso House": {
87909                 "tags": {
87910                     "name": "Espresso House",
87911                     "amenity": "cafe"
87912                 },
87913                 "name": "Espresso House",
87914                 "icon": "cafe",
87915                 "geometry": [
87916                     "point",
87917                     "vertex",
87918                     "area"
87919                 ],
87920                 "fields": [
87921                     "cuisine",
87922                     "internet_access",
87923                     "building_area",
87924                     "address",
87925                     "opening_hours",
87926                     "smoking"
87927                 ],
87928                 "suggestion": true
87929             },
87930             "amenity/cafe/Segafredo": {
87931                 "tags": {
87932                     "name": "Segafredo",
87933                     "amenity": "cafe"
87934                 },
87935                 "name": "Segafredo",
87936                 "icon": "cafe",
87937                 "geometry": [
87938                     "point",
87939                     "vertex",
87940                     "area"
87941                 ],
87942                 "fields": [
87943                     "cuisine",
87944                     "internet_access",
87945                     "building_area",
87946                     "address",
87947                     "opening_hours",
87948                     "smoking"
87949                 ],
87950                 "suggestion": true
87951             },
87952             "amenity/cafe/Coffee Time": {
87953                 "tags": {
87954                     "name": "Coffee Time",
87955                     "amenity": "cafe"
87956                 },
87957                 "name": "Coffee Time",
87958                 "icon": "cafe",
87959                 "geometry": [
87960                     "point",
87961                     "vertex",
87962                     "area"
87963                 ],
87964                 "fields": [
87965                     "cuisine",
87966                     "internet_access",
87967                     "building_area",
87968                     "address",
87969                     "opening_hours",
87970                     "smoking"
87971                 ],
87972                 "suggestion": true
87973             },
87974             "amenity/cafe/Cafe Coffee Day": {
87975                 "tags": {
87976                     "name": "Cafe Coffee Day",
87977                     "amenity": "cafe"
87978                 },
87979                 "name": "Cafe Coffee Day",
87980                 "icon": "cafe",
87981                 "geometry": [
87982                     "point",
87983                     "vertex",
87984                     "area"
87985                 ],
87986                 "fields": [
87987                     "cuisine",
87988                     "internet_access",
87989                     "building_area",
87990                     "address",
87991                     "opening_hours",
87992                     "smoking"
87993                 ],
87994                 "suggestion": true
87995             },
87996             "amenity/cafe/Eiscafe Venezia": {
87997                 "tags": {
87998                     "name": "Eiscafe Venezia",
87999                     "amenity": "cafe"
88000                 },
88001                 "name": "Eiscafe Venezia",
88002                 "icon": "cafe",
88003                 "geometry": [
88004                     "point",
88005                     "vertex",
88006                     "area"
88007                 ],
88008                 "fields": [
88009                     "cuisine",
88010                     "internet_access",
88011                     "building_area",
88012                     "address",
88013                     "opening_hours",
88014                     "smoking"
88015                 ],
88016                 "suggestion": true
88017             },
88018             "amenity/cafe/スターバックス": {
88019                 "tags": {
88020                     "name": "スターバックス",
88021                     "name:en": "Starbucks",
88022                     "amenity": "cafe"
88023                 },
88024                 "name": "スターバックス",
88025                 "icon": "cafe",
88026                 "geometry": [
88027                     "point",
88028                     "vertex",
88029                     "area"
88030                 ],
88031                 "fields": [
88032                     "cuisine",
88033                     "internet_access",
88034                     "building_area",
88035                     "address",
88036                     "opening_hours",
88037                     "smoking"
88038                 ],
88039                 "suggestion": true
88040             },
88041             "amenity/cafe/Шоколадница": {
88042                 "tags": {
88043                     "name": "Шоколадница",
88044                     "amenity": "cafe"
88045                 },
88046                 "name": "Шоколадница",
88047                 "icon": "cafe",
88048                 "geometry": [
88049                     "point",
88050                     "vertex",
88051                     "area"
88052                 ],
88053                 "fields": [
88054                     "cuisine",
88055                     "internet_access",
88056                     "building_area",
88057                     "address",
88058                     "opening_hours",
88059                     "smoking"
88060                 ],
88061                 "suggestion": true
88062             },
88063             "amenity/cafe/Pret A Manger": {
88064                 "tags": {
88065                     "name": "Pret A Manger",
88066                     "amenity": "cafe"
88067                 },
88068                 "name": "Pret A Manger",
88069                 "icon": "cafe",
88070                 "geometry": [
88071                     "point",
88072                     "vertex",
88073                     "area"
88074                 ],
88075                 "fields": [
88076                     "cuisine",
88077                     "internet_access",
88078                     "building_area",
88079                     "address",
88080                     "opening_hours",
88081                     "smoking"
88082                 ],
88083                 "suggestion": true
88084             },
88085             "amenity/cafe/Столовая": {
88086                 "tags": {
88087                     "name": "Столовая",
88088                     "amenity": "cafe"
88089                 },
88090                 "name": "Столовая",
88091                 "icon": "cafe",
88092                 "geometry": [
88093                     "point",
88094                     "vertex",
88095                     "area"
88096                 ],
88097                 "fields": [
88098                     "cuisine",
88099                     "internet_access",
88100                     "building_area",
88101                     "address",
88102                     "opening_hours",
88103                     "smoking"
88104                 ],
88105                 "suggestion": true
88106             },
88107             "amenity/cafe/ドトール": {
88108                 "tags": {
88109                     "name": "ドトール",
88110                     "name:en": "DOUTOR",
88111                     "amenity": "cafe"
88112                 },
88113                 "name": "ドトール",
88114                 "icon": "cafe",
88115                 "geometry": [
88116                     "point",
88117                     "vertex",
88118                     "area"
88119                 ],
88120                 "fields": [
88121                     "cuisine",
88122                     "internet_access",
88123                     "building_area",
88124                     "address",
88125                     "opening_hours",
88126                     "smoking"
88127                 ],
88128                 "suggestion": true
88129             },
88130             "amenity/cafe/Tchibo": {
88131                 "tags": {
88132                     "name": "Tchibo",
88133                     "amenity": "cafe"
88134                 },
88135                 "name": "Tchibo",
88136                 "icon": "cafe",
88137                 "geometry": [
88138                     "point",
88139                     "vertex",
88140                     "area"
88141                 ],
88142                 "fields": [
88143                     "cuisine",
88144                     "internet_access",
88145                     "building_area",
88146                     "address",
88147                     "opening_hours",
88148                     "smoking"
88149                 ],
88150                 "suggestion": true
88151             },
88152             "amenity/cafe/Кофе Хауз": {
88153                 "tags": {
88154                     "name": "Кофе Хауз",
88155                     "amenity": "cafe"
88156                 },
88157                 "name": "Кофе Хауз",
88158                 "icon": "cafe",
88159                 "geometry": [
88160                     "point",
88161                     "vertex",
88162                     "area"
88163                 ],
88164                 "fields": [
88165                     "cuisine",
88166                     "internet_access",
88167                     "building_area",
88168                     "address",
88169                     "opening_hours",
88170                     "smoking"
88171                 ],
88172                 "suggestion": true
88173             },
88174             "amenity/cafe/Caribou Coffee": {
88175                 "tags": {
88176                     "name": "Caribou Coffee",
88177                     "amenity": "cafe"
88178                 },
88179                 "name": "Caribou Coffee",
88180                 "icon": "cafe",
88181                 "geometry": [
88182                     "point",
88183                     "vertex",
88184                     "area"
88185                 ],
88186                 "fields": [
88187                     "cuisine",
88188                     "internet_access",
88189                     "building_area",
88190                     "address",
88191                     "opening_hours",
88192                     "smoking"
88193                 ],
88194                 "suggestion": true
88195             },
88196             "amenity/cafe/Уют": {
88197                 "tags": {
88198                     "name": "Уют",
88199                     "amenity": "cafe"
88200                 },
88201                 "name": "Уют",
88202                 "icon": "cafe",
88203                 "geometry": [
88204                     "point",
88205                     "vertex",
88206                     "area"
88207                 ],
88208                 "fields": [
88209                     "cuisine",
88210                     "internet_access",
88211                     "building_area",
88212                     "address",
88213                     "opening_hours",
88214                     "smoking"
88215                 ],
88216                 "suggestion": true
88217             },
88218             "amenity/cafe/Шашлычная": {
88219                 "tags": {
88220                     "name": "Шашлычная",
88221                     "amenity": "cafe"
88222                 },
88223                 "name": "Шашлычная",
88224                 "icon": "cafe",
88225                 "geometry": [
88226                     "point",
88227                     "vertex",
88228                     "area"
88229                 ],
88230                 "fields": [
88231                     "cuisine",
88232                     "internet_access",
88233                     "building_area",
88234                     "address",
88235                     "opening_hours",
88236                     "smoking"
88237                 ],
88238                 "suggestion": true
88239             },
88240             "amenity/cafe/คาเฟ่ อเมซอน": {
88241                 "tags": {
88242                     "name": "คาเฟ่ อเมซอน",
88243                     "amenity": "cafe"
88244                 },
88245                 "name": "คาเฟ่ อเมซอน",
88246                 "icon": "cafe",
88247                 "geometry": [
88248                     "point",
88249                     "vertex",
88250                     "area"
88251                 ],
88252                 "fields": [
88253                     "cuisine",
88254                     "internet_access",
88255                     "building_area",
88256                     "address",
88257                     "opening_hours",
88258                     "smoking"
88259                 ],
88260                 "suggestion": true
88261             },
88262             "amenity/cafe/Traveler's Coffee": {
88263                 "tags": {
88264                     "name": "Traveler's Coffee",
88265                     "amenity": "cafe"
88266                 },
88267                 "name": "Traveler's Coffee",
88268                 "icon": "cafe",
88269                 "geometry": [
88270                     "point",
88271                     "vertex",
88272                     "area"
88273                 ],
88274                 "fields": [
88275                     "cuisine",
88276                     "internet_access",
88277                     "building_area",
88278                     "address",
88279                     "opening_hours",
88280                     "smoking"
88281                 ],
88282                 "suggestion": true
88283             },
88284             "amenity/cafe/カフェ・ド・クリエ": {
88285                 "tags": {
88286                     "name": "カフェ・ド・クリエ",
88287                     "name:en": "Cafe de CRIE",
88288                     "amenity": "cafe"
88289                 },
88290                 "name": "カフェ・ド・クリエ",
88291                 "icon": "cafe",
88292                 "geometry": [
88293                     "point",
88294                     "vertex",
88295                     "area"
88296                 ],
88297                 "fields": [
88298                     "cuisine",
88299                     "internet_access",
88300                     "building_area",
88301                     "address",
88302                     "opening_hours",
88303                     "smoking"
88304                 ],
88305                 "suggestion": true
88306             },
88307             "amenity/cafe/Cafe Amazon": {
88308                 "tags": {
88309                     "name": "Cafe Amazon",
88310                     "amenity": "cafe"
88311                 },
88312                 "name": "Cafe Amazon",
88313                 "icon": "cafe",
88314                 "geometry": [
88315                     "point",
88316                     "vertex",
88317                     "area"
88318                 ],
88319                 "fields": [
88320                     "cuisine",
88321                     "internet_access",
88322                     "building_area",
88323                     "address",
88324                     "opening_hours",
88325                     "smoking"
88326                 ],
88327                 "suggestion": true
88328             },
88329             "shop/supermarket/Budgens": {
88330                 "tags": {
88331                     "name": "Budgens",
88332                     "shop": "supermarket"
88333                 },
88334                 "name": "Budgens",
88335                 "icon": "grocery",
88336                 "geometry": [
88337                     "point",
88338                     "vertex",
88339                     "area"
88340                 ],
88341                 "fields": [
88342                     "operator",
88343                     "building_area",
88344                     "address"
88345                 ],
88346                 "suggestion": true
88347             },
88348             "shop/supermarket/Morrisons": {
88349                 "tags": {
88350                     "name": "Morrisons",
88351                     "shop": "supermarket"
88352                 },
88353                 "name": "Morrisons",
88354                 "icon": "grocery",
88355                 "geometry": [
88356                     "point",
88357                     "vertex",
88358                     "area"
88359                 ],
88360                 "fields": [
88361                     "operator",
88362                     "building_area",
88363                     "address"
88364                 ],
88365                 "suggestion": true
88366             },
88367             "shop/supermarket/Interspar": {
88368                 "tags": {
88369                     "name": "Interspar",
88370                     "shop": "supermarket"
88371                 },
88372                 "name": "Interspar",
88373                 "icon": "grocery",
88374                 "geometry": [
88375                     "point",
88376                     "vertex",
88377                     "area"
88378                 ],
88379                 "fields": [
88380                     "operator",
88381                     "building_area",
88382                     "address"
88383                 ],
88384                 "suggestion": true
88385             },
88386             "shop/supermarket/Merkur": {
88387                 "tags": {
88388                     "name": "Merkur",
88389                     "shop": "supermarket"
88390                 },
88391                 "name": "Merkur",
88392                 "icon": "grocery",
88393                 "geometry": [
88394                     "point",
88395                     "vertex",
88396                     "area"
88397                 ],
88398                 "fields": [
88399                     "operator",
88400                     "building_area",
88401                     "address"
88402                 ],
88403                 "suggestion": true
88404             },
88405             "shop/supermarket/Sainsbury's": {
88406                 "tags": {
88407                     "name": "Sainsbury's",
88408                     "shop": "supermarket"
88409                 },
88410                 "name": "Sainsbury's",
88411                 "icon": "grocery",
88412                 "geometry": [
88413                     "point",
88414                     "vertex",
88415                     "area"
88416                 ],
88417                 "fields": [
88418                     "operator",
88419                     "building_area",
88420                     "address"
88421                 ],
88422                 "suggestion": true
88423             },
88424             "shop/supermarket/Lidl": {
88425                 "tags": {
88426                     "name": "Lidl",
88427                     "shop": "supermarket"
88428                 },
88429                 "name": "Lidl",
88430                 "icon": "grocery",
88431                 "geometry": [
88432                     "point",
88433                     "vertex",
88434                     "area"
88435                 ],
88436                 "fields": [
88437                     "operator",
88438                     "building_area",
88439                     "address"
88440                 ],
88441                 "suggestion": true
88442             },
88443             "shop/supermarket/EDEKA": {
88444                 "tags": {
88445                     "name": "EDEKA",
88446                     "shop": "supermarket"
88447                 },
88448                 "name": "EDEKA",
88449                 "icon": "grocery",
88450                 "geometry": [
88451                     "point",
88452                     "vertex",
88453                     "area"
88454                 ],
88455                 "fields": [
88456                     "operator",
88457                     "building_area",
88458                     "address"
88459                 ],
88460                 "suggestion": true
88461             },
88462             "shop/supermarket/Coles": {
88463                 "tags": {
88464                     "name": "Coles",
88465                     "shop": "supermarket"
88466                 },
88467                 "name": "Coles",
88468                 "icon": "grocery",
88469                 "geometry": [
88470                     "point",
88471                     "vertex",
88472                     "area"
88473                 ],
88474                 "fields": [
88475                     "operator",
88476                     "building_area",
88477                     "address"
88478                 ],
88479                 "suggestion": true
88480             },
88481             "shop/supermarket/Iceland": {
88482                 "tags": {
88483                     "name": "Iceland",
88484                     "shop": "supermarket"
88485                 },
88486                 "name": "Iceland",
88487                 "icon": "grocery",
88488                 "geometry": [
88489                     "point",
88490                     "vertex",
88491                     "area"
88492                 ],
88493                 "fields": [
88494                     "operator",
88495                     "building_area",
88496                     "address"
88497                 ],
88498                 "suggestion": true
88499             },
88500             "shop/supermarket/Coop": {
88501                 "tags": {
88502                     "name": "Coop",
88503                     "shop": "supermarket"
88504                 },
88505                 "name": "Coop",
88506                 "icon": "grocery",
88507                 "geometry": [
88508                     "point",
88509                     "vertex",
88510                     "area"
88511                 ],
88512                 "fields": [
88513                     "operator",
88514                     "building_area",
88515                     "address"
88516                 ],
88517                 "suggestion": true
88518             },
88519             "shop/supermarket/Tesco": {
88520                 "tags": {
88521                     "name": "Tesco",
88522                     "shop": "supermarket"
88523                 },
88524                 "name": "Tesco",
88525                 "icon": "grocery",
88526                 "geometry": [
88527                     "point",
88528                     "vertex",
88529                     "area"
88530                 ],
88531                 "fields": [
88532                     "operator",
88533                     "building_area",
88534                     "address"
88535                 ],
88536                 "suggestion": true
88537             },
88538             "shop/supermarket/Woolworths": {
88539                 "tags": {
88540                     "name": "Woolworths",
88541                     "shop": "supermarket"
88542                 },
88543                 "name": "Woolworths",
88544                 "icon": "grocery",
88545                 "geometry": [
88546                     "point",
88547                     "vertex",
88548                     "area"
88549                 ],
88550                 "fields": [
88551                     "operator",
88552                     "building_area",
88553                     "address"
88554                 ],
88555                 "suggestion": true
88556             },
88557             "shop/supermarket/Zielpunkt": {
88558                 "tags": {
88559                     "name": "Zielpunkt",
88560                     "shop": "supermarket"
88561                 },
88562                 "name": "Zielpunkt",
88563                 "icon": "grocery",
88564                 "geometry": [
88565                     "point",
88566                     "vertex",
88567                     "area"
88568                 ],
88569                 "fields": [
88570                     "operator",
88571                     "building_area",
88572                     "address"
88573                 ],
88574                 "suggestion": true
88575             },
88576             "shop/supermarket/Nahkauf": {
88577                 "tags": {
88578                     "name": "Nahkauf",
88579                     "shop": "supermarket"
88580                 },
88581                 "name": "Nahkauf",
88582                 "icon": "grocery",
88583                 "geometry": [
88584                     "point",
88585                     "vertex",
88586                     "area"
88587                 ],
88588                 "fields": [
88589                     "operator",
88590                     "building_area",
88591                     "address"
88592                 ],
88593                 "suggestion": true
88594             },
88595             "shop/supermarket/Billa": {
88596                 "tags": {
88597                     "name": "Billa",
88598                     "shop": "supermarket"
88599                 },
88600                 "name": "Billa",
88601                 "icon": "grocery",
88602                 "geometry": [
88603                     "point",
88604                     "vertex",
88605                     "area"
88606                 ],
88607                 "fields": [
88608                     "operator",
88609                     "building_area",
88610                     "address"
88611                 ],
88612                 "suggestion": true
88613             },
88614             "shop/supermarket/Kaufland": {
88615                 "tags": {
88616                     "name": "Kaufland",
88617                     "shop": "supermarket"
88618                 },
88619                 "name": "Kaufland",
88620                 "icon": "grocery",
88621                 "geometry": [
88622                     "point",
88623                     "vertex",
88624                     "area"
88625                 ],
88626                 "fields": [
88627                     "operator",
88628                     "building_area",
88629                     "address"
88630                 ],
88631                 "suggestion": true
88632             },
88633             "shop/supermarket/Plus": {
88634                 "tags": {
88635                     "name": "Plus",
88636                     "shop": "supermarket"
88637                 },
88638                 "name": "Plus",
88639                 "icon": "grocery",
88640                 "geometry": [
88641                     "point",
88642                     "vertex",
88643                     "area"
88644                 ],
88645                 "fields": [
88646                     "operator",
88647                     "building_area",
88648                     "address"
88649                 ],
88650                 "suggestion": true
88651             },
88652             "shop/supermarket/ALDI": {
88653                 "tags": {
88654                     "name": "ALDI",
88655                     "shop": "supermarket"
88656                 },
88657                 "name": "ALDI",
88658                 "icon": "grocery",
88659                 "geometry": [
88660                     "point",
88661                     "vertex",
88662                     "area"
88663                 ],
88664                 "fields": [
88665                     "operator",
88666                     "building_area",
88667                     "address"
88668                 ],
88669                 "suggestion": true
88670             },
88671             "shop/supermarket/Checkers": {
88672                 "tags": {
88673                     "name": "Checkers",
88674                     "shop": "supermarket"
88675                 },
88676                 "name": "Checkers",
88677                 "icon": "grocery",
88678                 "geometry": [
88679                     "point",
88680                     "vertex",
88681                     "area"
88682                 ],
88683                 "fields": [
88684                     "operator",
88685                     "building_area",
88686                     "address"
88687                 ],
88688                 "suggestion": true
88689             },
88690             "shop/supermarket/Tesco Metro": {
88691                 "tags": {
88692                     "name": "Tesco Metro",
88693                     "shop": "supermarket"
88694                 },
88695                 "name": "Tesco Metro",
88696                 "icon": "grocery",
88697                 "geometry": [
88698                     "point",
88699                     "vertex",
88700                     "area"
88701                 ],
88702                 "fields": [
88703                     "operator",
88704                     "building_area",
88705                     "address"
88706                 ],
88707                 "suggestion": true
88708             },
88709             "shop/supermarket/NP": {
88710                 "tags": {
88711                     "name": "NP",
88712                     "shop": "supermarket"
88713                 },
88714                 "name": "NP",
88715                 "icon": "grocery",
88716                 "geometry": [
88717                     "point",
88718                     "vertex",
88719                     "area"
88720                 ],
88721                 "fields": [
88722                     "operator",
88723                     "building_area",
88724                     "address"
88725                 ],
88726                 "suggestion": true
88727             },
88728             "shop/supermarket/Penny": {
88729                 "tags": {
88730                     "name": "Penny",
88731                     "shop": "supermarket"
88732                 },
88733                 "name": "Penny",
88734                 "icon": "grocery",
88735                 "geometry": [
88736                     "point",
88737                     "vertex",
88738                     "area"
88739                 ],
88740                 "fields": [
88741                     "operator",
88742                     "building_area",
88743                     "address"
88744                 ],
88745                 "suggestion": true
88746             },
88747             "shop/supermarket/Norma": {
88748                 "tags": {
88749                     "name": "Norma",
88750                     "shop": "supermarket"
88751                 },
88752                 "name": "Norma",
88753                 "icon": "grocery",
88754                 "geometry": [
88755                     "point",
88756                     "vertex",
88757                     "area"
88758                 ],
88759                 "fields": [
88760                     "operator",
88761                     "building_area",
88762                     "address"
88763                 ],
88764                 "suggestion": true
88765             },
88766             "shop/supermarket/Asda": {
88767                 "tags": {
88768                     "name": "Asda",
88769                     "shop": "supermarket"
88770                 },
88771                 "name": "Asda",
88772                 "icon": "grocery",
88773                 "geometry": [
88774                     "point",
88775                     "vertex",
88776                     "area"
88777                 ],
88778                 "fields": [
88779                     "operator",
88780                     "building_area",
88781                     "address"
88782                 ],
88783                 "suggestion": true
88784             },
88785             "shop/supermarket/Netto": {
88786                 "tags": {
88787                     "name": "Netto",
88788                     "shop": "supermarket"
88789                 },
88790                 "name": "Netto",
88791                 "icon": "grocery",
88792                 "geometry": [
88793                     "point",
88794                     "vertex",
88795                     "area"
88796                 ],
88797                 "fields": [
88798                     "operator",
88799                     "building_area",
88800                     "address"
88801                 ],
88802                 "suggestion": true
88803             },
88804             "shop/supermarket/REWE": {
88805                 "tags": {
88806                     "name": "REWE",
88807                     "shop": "supermarket"
88808                 },
88809                 "name": "REWE",
88810                 "icon": "grocery",
88811                 "geometry": [
88812                     "point",
88813                     "vertex",
88814                     "area"
88815                 ],
88816                 "fields": [
88817                     "operator",
88818                     "building_area",
88819                     "address"
88820                 ],
88821                 "suggestion": true
88822             },
88823             "shop/supermarket/Rewe": {
88824                 "tags": {
88825                     "name": "Rewe",
88826                     "shop": "supermarket"
88827                 },
88828                 "name": "Rewe",
88829                 "icon": "grocery",
88830                 "geometry": [
88831                     "point",
88832                     "vertex",
88833                     "area"
88834                 ],
88835                 "fields": [
88836                     "operator",
88837                     "building_area",
88838                     "address"
88839                 ],
88840                 "suggestion": true
88841             },
88842             "shop/supermarket/Aldi Süd": {
88843                 "tags": {
88844                     "name": "Aldi Süd",
88845                     "shop": "supermarket"
88846                 },
88847                 "name": "Aldi Süd",
88848                 "icon": "grocery",
88849                 "geometry": [
88850                     "point",
88851                     "vertex",
88852                     "area"
88853                 ],
88854                 "fields": [
88855                     "operator",
88856                     "building_area",
88857                     "address"
88858                 ],
88859                 "suggestion": true
88860             },
88861             "shop/supermarket/Real": {
88862                 "tags": {
88863                     "name": "Real",
88864                     "shop": "supermarket"
88865                 },
88866                 "name": "Real",
88867                 "icon": "grocery",
88868                 "geometry": [
88869                     "point",
88870                     "vertex",
88871                     "area"
88872                 ],
88873                 "fields": [
88874                     "operator",
88875                     "building_area",
88876                     "address"
88877                 ],
88878                 "suggestion": true
88879             },
88880             "shop/supermarket/King Soopers": {
88881                 "tags": {
88882                     "name": "King Soopers",
88883                     "shop": "supermarket"
88884                 },
88885                 "name": "King Soopers",
88886                 "icon": "grocery",
88887                 "geometry": [
88888                     "point",
88889                     "vertex",
88890                     "area"
88891                 ],
88892                 "fields": [
88893                     "operator",
88894                     "building_area",
88895                     "address"
88896                 ],
88897                 "suggestion": true
88898             },
88899             "shop/supermarket/Kiwi": {
88900                 "tags": {
88901                     "name": "Kiwi",
88902                     "shop": "supermarket"
88903                 },
88904                 "name": "Kiwi",
88905                 "icon": "grocery",
88906                 "geometry": [
88907                     "point",
88908                     "vertex",
88909                     "area"
88910                 ],
88911                 "fields": [
88912                     "operator",
88913                     "building_area",
88914                     "address"
88915                 ],
88916                 "suggestion": true
88917             },
88918             "shop/supermarket/Edeka": {
88919                 "tags": {
88920                     "name": "Edeka",
88921                     "shop": "supermarket"
88922                 },
88923                 "name": "Edeka",
88924                 "icon": "grocery",
88925                 "geometry": [
88926                     "point",
88927                     "vertex",
88928                     "area"
88929                 ],
88930                 "fields": [
88931                     "operator",
88932                     "building_area",
88933                     "address"
88934                 ],
88935                 "suggestion": true
88936             },
88937             "shop/supermarket/Pick n Pay": {
88938                 "tags": {
88939                     "name": "Pick n Pay",
88940                     "shop": "supermarket"
88941                 },
88942                 "name": "Pick n Pay",
88943                 "icon": "grocery",
88944                 "geometry": [
88945                     "point",
88946                     "vertex",
88947                     "area"
88948                 ],
88949                 "fields": [
88950                     "operator",
88951                     "building_area",
88952                     "address"
88953                 ],
88954                 "suggestion": true
88955             },
88956             "shop/supermarket/ICA": {
88957                 "tags": {
88958                     "name": "ICA",
88959                     "shop": "supermarket"
88960                 },
88961                 "name": "ICA",
88962                 "icon": "grocery",
88963                 "geometry": [
88964                     "point",
88965                     "vertex",
88966                     "area"
88967                 ],
88968                 "fields": [
88969                     "operator",
88970                     "building_area",
88971                     "address"
88972                 ],
88973                 "suggestion": true
88974             },
88975             "shop/supermarket/Tengelmann": {
88976                 "tags": {
88977                     "name": "Tengelmann",
88978                     "shop": "supermarket"
88979                 },
88980                 "name": "Tengelmann",
88981                 "icon": "grocery",
88982                 "geometry": [
88983                     "point",
88984                     "vertex",
88985                     "area"
88986                 ],
88987                 "fields": [
88988                     "operator",
88989                     "building_area",
88990                     "address"
88991                 ],
88992                 "suggestion": true
88993             },
88994             "shop/supermarket/Carrefour": {
88995                 "tags": {
88996                     "name": "Carrefour",
88997                     "shop": "supermarket"
88998                 },
88999                 "name": "Carrefour",
89000                 "icon": "grocery",
89001                 "geometry": [
89002                     "point",
89003                     "vertex",
89004                     "area"
89005                 ],
89006                 "fields": [
89007                     "operator",
89008                     "building_area",
89009                     "address"
89010                 ],
89011                 "suggestion": true
89012             },
89013             "shop/supermarket/Waitrose": {
89014                 "tags": {
89015                     "name": "Waitrose",
89016                     "shop": "supermarket"
89017                 },
89018                 "name": "Waitrose",
89019                 "icon": "grocery",
89020                 "geometry": [
89021                     "point",
89022                     "vertex",
89023                     "area"
89024                 ],
89025                 "fields": [
89026                     "operator",
89027                     "building_area",
89028                     "address"
89029                 ],
89030                 "suggestion": true
89031             },
89032             "shop/supermarket/Spar": {
89033                 "tags": {
89034                     "name": "Spar",
89035                     "shop": "supermarket"
89036                 },
89037                 "name": "Spar",
89038                 "icon": "grocery",
89039                 "geometry": [
89040                     "point",
89041                     "vertex",
89042                     "area"
89043                 ],
89044                 "fields": [
89045                     "operator",
89046                     "building_area",
89047                     "address"
89048                 ],
89049                 "suggestion": true
89050             },
89051             "shop/supermarket/Hofer": {
89052                 "tags": {
89053                     "name": "Hofer",
89054                     "shop": "supermarket"
89055                 },
89056                 "name": "Hofer",
89057                 "icon": "grocery",
89058                 "geometry": [
89059                     "point",
89060                     "vertex",
89061                     "area"
89062                 ],
89063                 "fields": [
89064                     "operator",
89065                     "building_area",
89066                     "address"
89067                 ],
89068                 "suggestion": true
89069             },
89070             "shop/supermarket/M-Preis": {
89071                 "tags": {
89072                     "name": "M-Preis",
89073                     "shop": "supermarket"
89074                 },
89075                 "name": "M-Preis",
89076                 "icon": "grocery",
89077                 "geometry": [
89078                     "point",
89079                     "vertex",
89080                     "area"
89081                 ],
89082                 "fields": [
89083                     "operator",
89084                     "building_area",
89085                     "address"
89086                 ],
89087                 "suggestion": true
89088             },
89089             "shop/supermarket/LIDL": {
89090                 "tags": {
89091                     "name": "LIDL",
89092                     "shop": "supermarket"
89093                 },
89094                 "name": "LIDL",
89095                 "icon": "grocery",
89096                 "geometry": [
89097                     "point",
89098                     "vertex",
89099                     "area"
89100                 ],
89101                 "fields": [
89102                     "operator",
89103                     "building_area",
89104                     "address"
89105                 ],
89106                 "suggestion": true
89107             },
89108             "shop/supermarket/tegut": {
89109                 "tags": {
89110                     "name": "tegut",
89111                     "shop": "supermarket"
89112                 },
89113                 "name": "tegut",
89114                 "icon": "grocery",
89115                 "geometry": [
89116                     "point",
89117                     "vertex",
89118                     "area"
89119                 ],
89120                 "fields": [
89121                     "operator",
89122                     "building_area",
89123                     "address"
89124                 ],
89125                 "suggestion": true
89126             },
89127             "shop/supermarket/Sainsbury's Local": {
89128                 "tags": {
89129                     "name": "Sainsbury's Local",
89130                     "shop": "supermarket"
89131                 },
89132                 "name": "Sainsbury's Local",
89133                 "icon": "grocery",
89134                 "geometry": [
89135                     "point",
89136                     "vertex",
89137                     "area"
89138                 ],
89139                 "fields": [
89140                     "operator",
89141                     "building_area",
89142                     "address"
89143                 ],
89144                 "suggestion": true
89145             },
89146             "shop/supermarket/E-Center": {
89147                 "tags": {
89148                     "name": "E-Center",
89149                     "shop": "supermarket"
89150                 },
89151                 "name": "E-Center",
89152                 "icon": "grocery",
89153                 "geometry": [
89154                     "point",
89155                     "vertex",
89156                     "area"
89157                 ],
89158                 "fields": [
89159                     "operator",
89160                     "building_area",
89161                     "address"
89162                 ],
89163                 "suggestion": true
89164             },
89165             "shop/supermarket/Aldi Nord": {
89166                 "tags": {
89167                     "name": "Aldi Nord",
89168                     "shop": "supermarket"
89169                 },
89170                 "name": "Aldi Nord",
89171                 "icon": "grocery",
89172                 "geometry": [
89173                     "point",
89174                     "vertex",
89175                     "area"
89176                 ],
89177                 "fields": [
89178                     "operator",
89179                     "building_area",
89180                     "address"
89181                 ],
89182                 "suggestion": true
89183             },
89184             "shop/supermarket/nahkauf": {
89185                 "tags": {
89186                     "name": "nahkauf",
89187                     "shop": "supermarket"
89188                 },
89189                 "name": "nahkauf",
89190                 "icon": "grocery",
89191                 "geometry": [
89192                     "point",
89193                     "vertex",
89194                     "area"
89195                 ],
89196                 "fields": [
89197                     "operator",
89198                     "building_area",
89199                     "address"
89200                 ],
89201                 "suggestion": true
89202             },
89203             "shop/supermarket/Meijer": {
89204                 "tags": {
89205                     "name": "Meijer",
89206                     "shop": "supermarket"
89207                 },
89208                 "name": "Meijer",
89209                 "icon": "grocery",
89210                 "geometry": [
89211                     "point",
89212                     "vertex",
89213                     "area"
89214                 ],
89215                 "fields": [
89216                     "operator",
89217                     "building_area",
89218                     "address"
89219                 ],
89220                 "suggestion": true
89221             },
89222             "shop/supermarket/Safeway": {
89223                 "tags": {
89224                     "name": "Safeway",
89225                     "shop": "supermarket"
89226                 },
89227                 "name": "Safeway",
89228                 "icon": "grocery",
89229                 "geometry": [
89230                     "point",
89231                     "vertex",
89232                     "area"
89233                 ],
89234                 "fields": [
89235                     "operator",
89236                     "building_area",
89237                     "address"
89238                 ],
89239                 "suggestion": true
89240             },
89241             "shop/supermarket/Costco": {
89242                 "tags": {
89243                     "name": "Costco",
89244                     "shop": "supermarket"
89245                 },
89246                 "name": "Costco",
89247                 "icon": "grocery",
89248                 "geometry": [
89249                     "point",
89250                     "vertex",
89251                     "area"
89252                 ],
89253                 "fields": [
89254                     "operator",
89255                     "building_area",
89256                     "address"
89257                 ],
89258                 "suggestion": true
89259             },
89260             "shop/supermarket/Albert": {
89261                 "tags": {
89262                     "name": "Albert",
89263                     "shop": "supermarket"
89264                 },
89265                 "name": "Albert",
89266                 "icon": "grocery",
89267                 "geometry": [
89268                     "point",
89269                     "vertex",
89270                     "area"
89271                 ],
89272                 "fields": [
89273                     "operator",
89274                     "building_area",
89275                     "address"
89276                 ],
89277                 "suggestion": true
89278             },
89279             "shop/supermarket/Jumbo": {
89280                 "tags": {
89281                     "name": "Jumbo",
89282                     "shop": "supermarket"
89283                 },
89284                 "name": "Jumbo",
89285                 "icon": "grocery",
89286                 "geometry": [
89287                     "point",
89288                     "vertex",
89289                     "area"
89290                 ],
89291                 "fields": [
89292                     "operator",
89293                     "building_area",
89294                     "address"
89295                 ],
89296                 "suggestion": true
89297             },
89298             "shop/supermarket/Shoprite": {
89299                 "tags": {
89300                     "name": "Shoprite",
89301                     "shop": "supermarket"
89302                 },
89303                 "name": "Shoprite",
89304                 "icon": "grocery",
89305                 "geometry": [
89306                     "point",
89307                     "vertex",
89308                     "area"
89309                 ],
89310                 "fields": [
89311                     "operator",
89312                     "building_area",
89313                     "address"
89314                 ],
89315                 "suggestion": true
89316             },
89317             "shop/supermarket/MPreis": {
89318                 "tags": {
89319                     "name": "MPreis",
89320                     "shop": "supermarket"
89321                 },
89322                 "name": "MPreis",
89323                 "icon": "grocery",
89324                 "geometry": [
89325                     "point",
89326                     "vertex",
89327                     "area"
89328                 ],
89329                 "fields": [
89330                     "operator",
89331                     "building_area",
89332                     "address"
89333                 ],
89334                 "suggestion": true
89335             },
89336             "shop/supermarket/Penny Market": {
89337                 "tags": {
89338                     "name": "Penny Market",
89339                     "shop": "supermarket"
89340                 },
89341                 "name": "Penny Market",
89342                 "icon": "grocery",
89343                 "geometry": [
89344                     "point",
89345                     "vertex",
89346                     "area"
89347                 ],
89348                 "fields": [
89349                     "operator",
89350                     "building_area",
89351                     "address"
89352                 ],
89353                 "suggestion": true
89354             },
89355             "shop/supermarket/Tesco Extra": {
89356                 "tags": {
89357                     "name": "Tesco Extra",
89358                     "shop": "supermarket"
89359                 },
89360                 "name": "Tesco Extra",
89361                 "icon": "grocery",
89362                 "geometry": [
89363                     "point",
89364                     "vertex",
89365                     "area"
89366                 ],
89367                 "fields": [
89368                     "operator",
89369                     "building_area",
89370                     "address"
89371                 ],
89372                 "suggestion": true
89373             },
89374             "shop/supermarket/Albert Heijn": {
89375                 "tags": {
89376                     "name": "Albert Heijn",
89377                     "shop": "supermarket"
89378                 },
89379                 "name": "Albert Heijn",
89380                 "icon": "grocery",
89381                 "geometry": [
89382                     "point",
89383                     "vertex",
89384                     "area"
89385                 ],
89386                 "fields": [
89387                     "operator",
89388                     "building_area",
89389                     "address"
89390                 ],
89391                 "suggestion": true
89392             },
89393             "shop/supermarket/IGA": {
89394                 "tags": {
89395                     "name": "IGA",
89396                     "shop": "supermarket"
89397                 },
89398                 "name": "IGA",
89399                 "icon": "grocery",
89400                 "geometry": [
89401                     "point",
89402                     "vertex",
89403                     "area"
89404                 ],
89405                 "fields": [
89406                     "operator",
89407                     "building_area",
89408                     "address"
89409                 ],
89410                 "suggestion": true
89411             },
89412             "shop/supermarket/Super U": {
89413                 "tags": {
89414                     "name": "Super U",
89415                     "shop": "supermarket"
89416                 },
89417                 "name": "Super U",
89418                 "icon": "grocery",
89419                 "geometry": [
89420                     "point",
89421                     "vertex",
89422                     "area"
89423                 ],
89424                 "fields": [
89425                     "operator",
89426                     "building_area",
89427                     "address"
89428                 ],
89429                 "suggestion": true
89430             },
89431             "shop/supermarket/Metro": {
89432                 "tags": {
89433                     "name": "Metro",
89434                     "shop": "supermarket"
89435                 },
89436                 "name": "Metro",
89437                 "icon": "grocery",
89438                 "geometry": [
89439                     "point",
89440                     "vertex",
89441                     "area"
89442                 ],
89443                 "fields": [
89444                     "operator",
89445                     "building_area",
89446                     "address"
89447                 ],
89448                 "suggestion": true
89449             },
89450             "shop/supermarket/Neukauf": {
89451                 "tags": {
89452                     "name": "Neukauf",
89453                     "shop": "supermarket"
89454                 },
89455                 "name": "Neukauf",
89456                 "icon": "grocery",
89457                 "geometry": [
89458                     "point",
89459                     "vertex",
89460                     "area"
89461                 ],
89462                 "fields": [
89463                     "operator",
89464                     "building_area",
89465                     "address"
89466                 ],
89467                 "suggestion": true
89468             },
89469             "shop/supermarket/Migros": {
89470                 "tags": {
89471                     "name": "Migros",
89472                     "shop": "supermarket"
89473                 },
89474                 "name": "Migros",
89475                 "icon": "grocery",
89476                 "geometry": [
89477                     "point",
89478                     "vertex",
89479                     "area"
89480                 ],
89481                 "fields": [
89482                     "operator",
89483                     "building_area",
89484                     "address"
89485                 ],
89486                 "suggestion": true
89487             },
89488             "shop/supermarket/Marktkauf": {
89489                 "tags": {
89490                     "name": "Marktkauf",
89491                     "shop": "supermarket"
89492                 },
89493                 "name": "Marktkauf",
89494                 "icon": "grocery",
89495                 "geometry": [
89496                     "point",
89497                     "vertex",
89498                     "area"
89499                 ],
89500                 "fields": [
89501                     "operator",
89502                     "building_area",
89503                     "address"
89504                 ],
89505                 "suggestion": true
89506             },
89507             "shop/supermarket/Delikatesy Centrum": {
89508                 "tags": {
89509                     "name": "Delikatesy Centrum",
89510                     "shop": "supermarket"
89511                 },
89512                 "name": "Delikatesy Centrum",
89513                 "icon": "grocery",
89514                 "geometry": [
89515                     "point",
89516                     "vertex",
89517                     "area"
89518                 ],
89519                 "fields": [
89520                     "operator",
89521                     "building_area",
89522                     "address"
89523                 ],
89524                 "suggestion": true
89525             },
89526             "shop/supermarket/C1000": {
89527                 "tags": {
89528                     "name": "C1000",
89529                     "shop": "supermarket"
89530                 },
89531                 "name": "C1000",
89532                 "icon": "grocery",
89533                 "geometry": [
89534                     "point",
89535                     "vertex",
89536                     "area"
89537                 ],
89538                 "fields": [
89539                     "operator",
89540                     "building_area",
89541                     "address"
89542                 ],
89543                 "suggestion": true
89544             },
89545             "shop/supermarket/Hoogvliet": {
89546                 "tags": {
89547                     "name": "Hoogvliet",
89548                     "shop": "supermarket"
89549                 },
89550                 "name": "Hoogvliet",
89551                 "icon": "grocery",
89552                 "geometry": [
89553                     "point",
89554                     "vertex",
89555                     "area"
89556                 ],
89557                 "fields": [
89558                     "operator",
89559                     "building_area",
89560                     "address"
89561                 ],
89562                 "suggestion": true
89563             },
89564             "shop/supermarket/COOP": {
89565                 "tags": {
89566                     "name": "COOP",
89567                     "shop": "supermarket"
89568                 },
89569                 "name": "COOP",
89570                 "icon": "grocery",
89571                 "geometry": [
89572                     "point",
89573                     "vertex",
89574                     "area"
89575                 ],
89576                 "fields": [
89577                     "operator",
89578                     "building_area",
89579                     "address"
89580                 ],
89581                 "suggestion": true
89582             },
89583             "shop/supermarket/Food Basics": {
89584                 "tags": {
89585                     "name": "Food Basics",
89586                     "shop": "supermarket"
89587                 },
89588                 "name": "Food Basics",
89589                 "icon": "grocery",
89590                 "geometry": [
89591                     "point",
89592                     "vertex",
89593                     "area"
89594                 ],
89595                 "fields": [
89596                     "operator",
89597                     "building_area",
89598                     "address"
89599                 ],
89600                 "suggestion": true
89601             },
89602             "shop/supermarket/Casino": {
89603                 "tags": {
89604                     "name": "Casino",
89605                     "shop": "supermarket"
89606                 },
89607                 "name": "Casino",
89608                 "icon": "grocery",
89609                 "geometry": [
89610                     "point",
89611                     "vertex",
89612                     "area"
89613                 ],
89614                 "fields": [
89615                     "operator",
89616                     "building_area",
89617                     "address"
89618                 ],
89619                 "suggestion": true
89620             },
89621             "shop/supermarket/Penny Markt": {
89622                 "tags": {
89623                     "name": "Penny Markt",
89624                     "shop": "supermarket"
89625                 },
89626                 "name": "Penny Markt",
89627                 "icon": "grocery",
89628                 "geometry": [
89629                     "point",
89630                     "vertex",
89631                     "area"
89632                 ],
89633                 "fields": [
89634                     "operator",
89635                     "building_area",
89636                     "address"
89637                 ],
89638                 "suggestion": true
89639             },
89640             "shop/supermarket/Giant": {
89641                 "tags": {
89642                     "name": "Giant",
89643                     "shop": "supermarket"
89644                 },
89645                 "name": "Giant",
89646                 "icon": "grocery",
89647                 "geometry": [
89648                     "point",
89649                     "vertex",
89650                     "area"
89651                 ],
89652                 "fields": [
89653                     "operator",
89654                     "building_area",
89655                     "address"
89656                 ],
89657                 "suggestion": true
89658             },
89659             "shop/supermarket/Rema 1000": {
89660                 "tags": {
89661                     "name": "Rema 1000",
89662                     "shop": "supermarket"
89663                 },
89664                 "name": "Rema 1000",
89665                 "icon": "grocery",
89666                 "geometry": [
89667                     "point",
89668                     "vertex",
89669                     "area"
89670                 ],
89671                 "fields": [
89672                     "operator",
89673                     "building_area",
89674                     "address"
89675                 ],
89676                 "suggestion": true
89677             },
89678             "shop/supermarket/Kaufpark": {
89679                 "tags": {
89680                     "name": "Kaufpark",
89681                     "shop": "supermarket"
89682                 },
89683                 "name": "Kaufpark",
89684                 "icon": "grocery",
89685                 "geometry": [
89686                     "point",
89687                     "vertex",
89688                     "area"
89689                 ],
89690                 "fields": [
89691                     "operator",
89692                     "building_area",
89693                     "address"
89694                 ],
89695                 "suggestion": true
89696             },
89697             "shop/supermarket/ALDI SÜD": {
89698                 "tags": {
89699                     "name": "ALDI SÜD",
89700                     "shop": "supermarket"
89701                 },
89702                 "name": "ALDI SÜD",
89703                 "icon": "grocery",
89704                 "geometry": [
89705                     "point",
89706                     "vertex",
89707                     "area"
89708                 ],
89709                 "fields": [
89710                     "operator",
89711                     "building_area",
89712                     "address"
89713                 ],
89714                 "suggestion": true
89715             },
89716             "shop/supermarket/Simply Market": {
89717                 "tags": {
89718                     "name": "Simply Market",
89719                     "shop": "supermarket"
89720                 },
89721                 "name": "Simply Market",
89722                 "icon": "grocery",
89723                 "geometry": [
89724                     "point",
89725                     "vertex",
89726                     "area"
89727                 ],
89728                 "fields": [
89729                     "operator",
89730                     "building_area",
89731                     "address"
89732                 ],
89733                 "suggestion": true
89734             },
89735             "shop/supermarket/Konzum": {
89736                 "tags": {
89737                     "name": "Konzum",
89738                     "shop": "supermarket"
89739                 },
89740                 "name": "Konzum",
89741                 "icon": "grocery",
89742                 "geometry": [
89743                     "point",
89744                     "vertex",
89745                     "area"
89746                 ],
89747                 "fields": [
89748                     "operator",
89749                     "building_area",
89750                     "address"
89751                 ],
89752                 "suggestion": true
89753             },
89754             "shop/supermarket/Carrefour Express": {
89755                 "tags": {
89756                     "name": "Carrefour Express",
89757                     "shop": "supermarket"
89758                 },
89759                 "name": "Carrefour Express",
89760                 "icon": "grocery",
89761                 "geometry": [
89762                     "point",
89763                     "vertex",
89764                     "area"
89765                 ],
89766                 "fields": [
89767                     "operator",
89768                     "building_area",
89769                     "address"
89770                 ],
89771                 "suggestion": true
89772             },
89773             "shop/supermarket/Eurospar": {
89774                 "tags": {
89775                     "name": "Eurospar",
89776                     "shop": "supermarket"
89777                 },
89778                 "name": "Eurospar",
89779                 "icon": "grocery",
89780                 "geometry": [
89781                     "point",
89782                     "vertex",
89783                     "area"
89784                 ],
89785                 "fields": [
89786                     "operator",
89787                     "building_area",
89788                     "address"
89789                 ],
89790                 "suggestion": true
89791             },
89792             "shop/supermarket/Mercator": {
89793                 "tags": {
89794                     "name": "Mercator",
89795                     "shop": "supermarket"
89796                 },
89797                 "name": "Mercator",
89798                 "icon": "grocery",
89799                 "geometry": [
89800                     "point",
89801                     "vertex",
89802                     "area"
89803                 ],
89804                 "fields": [
89805                     "operator",
89806                     "building_area",
89807                     "address"
89808                 ],
89809                 "suggestion": true
89810             },
89811             "shop/supermarket/Famila": {
89812                 "tags": {
89813                     "name": "Famila",
89814                     "shop": "supermarket"
89815                 },
89816                 "name": "Famila",
89817                 "icon": "grocery",
89818                 "geometry": [
89819                     "point",
89820                     "vertex",
89821                     "area"
89822                 ],
89823                 "fields": [
89824                     "operator",
89825                     "building_area",
89826                     "address"
89827                 ],
89828                 "suggestion": true
89829             },
89830             "shop/supermarket/Hemköp": {
89831                 "tags": {
89832                     "name": "Hemköp",
89833                     "shop": "supermarket"
89834                 },
89835                 "name": "Hemköp",
89836                 "icon": "grocery",
89837                 "geometry": [
89838                     "point",
89839                     "vertex",
89840                     "area"
89841                 ],
89842                 "fields": [
89843                     "operator",
89844                     "building_area",
89845                     "address"
89846                 ],
89847                 "suggestion": true
89848             },
89849             "shop/supermarket/real,-": {
89850                 "tags": {
89851                     "name": "real,-",
89852                     "shop": "supermarket"
89853                 },
89854                 "name": "real,-",
89855                 "icon": "grocery",
89856                 "geometry": [
89857                     "point",
89858                     "vertex",
89859                     "area"
89860                 ],
89861                 "fields": [
89862                     "operator",
89863                     "building_area",
89864                     "address"
89865                 ],
89866                 "suggestion": true
89867             },
89868             "shop/supermarket/Markant": {
89869                 "tags": {
89870                     "name": "Markant",
89871                     "shop": "supermarket"
89872                 },
89873                 "name": "Markant",
89874                 "icon": "grocery",
89875                 "geometry": [
89876                     "point",
89877                     "vertex",
89878                     "area"
89879                 ],
89880                 "fields": [
89881                     "operator",
89882                     "building_area",
89883                     "address"
89884                 ],
89885                 "suggestion": true
89886             },
89887             "shop/supermarket/Volg": {
89888                 "tags": {
89889                     "name": "Volg",
89890                     "shop": "supermarket"
89891                 },
89892                 "name": "Volg",
89893                 "icon": "grocery",
89894                 "geometry": [
89895                     "point",
89896                     "vertex",
89897                     "area"
89898                 ],
89899                 "fields": [
89900                     "operator",
89901                     "building_area",
89902                     "address"
89903                 ],
89904                 "suggestion": true
89905             },
89906             "shop/supermarket/Leader Price": {
89907                 "tags": {
89908                     "name": "Leader Price",
89909                     "shop": "supermarket"
89910                 },
89911                 "name": "Leader Price",
89912                 "icon": "grocery",
89913                 "geometry": [
89914                     "point",
89915                     "vertex",
89916                     "area"
89917                 ],
89918                 "fields": [
89919                     "operator",
89920                     "building_area",
89921                     "address"
89922                 ],
89923                 "suggestion": true
89924             },
89925             "shop/supermarket/Treff 3000": {
89926                 "tags": {
89927                     "name": "Treff 3000",
89928                     "shop": "supermarket"
89929                 },
89930                 "name": "Treff 3000",
89931                 "icon": "grocery",
89932                 "geometry": [
89933                     "point",
89934                     "vertex",
89935                     "area"
89936                 ],
89937                 "fields": [
89938                     "operator",
89939                     "building_area",
89940                     "address"
89941                 ],
89942                 "suggestion": true
89943             },
89944             "shop/supermarket/SuperBrugsen": {
89945                 "tags": {
89946                     "name": "SuperBrugsen",
89947                     "shop": "supermarket"
89948                 },
89949                 "name": "SuperBrugsen",
89950                 "icon": "grocery",
89951                 "geometry": [
89952                     "point",
89953                     "vertex",
89954                     "area"
89955                 ],
89956                 "fields": [
89957                     "operator",
89958                     "building_area",
89959                     "address"
89960                 ],
89961                 "suggestion": true
89962             },
89963             "shop/supermarket/Kaiser's": {
89964                 "tags": {
89965                     "name": "Kaiser's",
89966                     "shop": "supermarket"
89967                 },
89968                 "name": "Kaiser's",
89969                 "icon": "grocery",
89970                 "geometry": [
89971                     "point",
89972                     "vertex",
89973                     "area"
89974                 ],
89975                 "fields": [
89976                     "operator",
89977                     "building_area",
89978                     "address"
89979                 ],
89980                 "suggestion": true
89981             },
89982             "shop/supermarket/K+K": {
89983                 "tags": {
89984                     "name": "K+K",
89985                     "shop": "supermarket"
89986                 },
89987                 "name": "K+K",
89988                 "icon": "grocery",
89989                 "geometry": [
89990                     "point",
89991                     "vertex",
89992                     "area"
89993                 ],
89994                 "fields": [
89995                     "operator",
89996                     "building_area",
89997                     "address"
89998                 ],
89999                 "suggestion": true
90000             },
90001             "shop/supermarket/Unimarkt": {
90002                 "tags": {
90003                     "name": "Unimarkt",
90004                     "shop": "supermarket"
90005                 },
90006                 "name": "Unimarkt",
90007                 "icon": "grocery",
90008                 "geometry": [
90009                     "point",
90010                     "vertex",
90011                     "area"
90012                 ],
90013                 "fields": [
90014                     "operator",
90015                     "building_area",
90016                     "address"
90017                 ],
90018                 "suggestion": true
90019             },
90020             "shop/supermarket/Carrefour City": {
90021                 "tags": {
90022                     "name": "Carrefour City",
90023                     "shop": "supermarket"
90024                 },
90025                 "name": "Carrefour City",
90026                 "icon": "grocery",
90027                 "geometry": [
90028                     "point",
90029                     "vertex",
90030                     "area"
90031                 ],
90032                 "fields": [
90033                     "operator",
90034                     "building_area",
90035                     "address"
90036                 ],
90037                 "suggestion": true
90038             },
90039             "shop/supermarket/Sobeys": {
90040                 "tags": {
90041                     "name": "Sobeys",
90042                     "shop": "supermarket"
90043                 },
90044                 "name": "Sobeys",
90045                 "icon": "grocery",
90046                 "geometry": [
90047                     "point",
90048                     "vertex",
90049                     "area"
90050                 ],
90051                 "fields": [
90052                     "operator",
90053                     "building_area",
90054                     "address"
90055                 ],
90056                 "suggestion": true
90057             },
90058             "shop/supermarket/S-Market": {
90059                 "tags": {
90060                     "name": "S-Market",
90061                     "shop": "supermarket"
90062                 },
90063                 "name": "S-Market",
90064                 "icon": "grocery",
90065                 "geometry": [
90066                     "point",
90067                     "vertex",
90068                     "area"
90069                 ],
90070                 "fields": [
90071                     "operator",
90072                     "building_area",
90073                     "address"
90074                 ],
90075                 "suggestion": true
90076             },
90077             "shop/supermarket/Combi": {
90078                 "tags": {
90079                     "name": "Combi",
90080                     "shop": "supermarket"
90081                 },
90082                 "name": "Combi",
90083                 "icon": "grocery",
90084                 "geometry": [
90085                     "point",
90086                     "vertex",
90087                     "area"
90088                 ],
90089                 "fields": [
90090                     "operator",
90091                     "building_area",
90092                     "address"
90093                 ],
90094                 "suggestion": true
90095             },
90096             "shop/supermarket/Denner": {
90097                 "tags": {
90098                     "name": "Denner",
90099                     "shop": "supermarket"
90100                 },
90101                 "name": "Denner",
90102                 "icon": "grocery",
90103                 "geometry": [
90104                     "point",
90105                     "vertex",
90106                     "area"
90107                 ],
90108                 "fields": [
90109                     "operator",
90110                     "building_area",
90111                     "address"
90112                 ],
90113                 "suggestion": true
90114             },
90115             "shop/supermarket/Konsum": {
90116                 "tags": {
90117                     "name": "Konsum",
90118                     "shop": "supermarket"
90119                 },
90120                 "name": "Konsum",
90121                 "icon": "grocery",
90122                 "geometry": [
90123                     "point",
90124                     "vertex",
90125                     "area"
90126                 ],
90127                 "fields": [
90128                     "operator",
90129                     "building_area",
90130                     "address"
90131                 ],
90132                 "suggestion": true
90133             },
90134             "shop/supermarket/Franprix": {
90135                 "tags": {
90136                     "name": "Franprix",
90137                     "shop": "supermarket"
90138                 },
90139                 "name": "Franprix",
90140                 "icon": "grocery",
90141                 "geometry": [
90142                     "point",
90143                     "vertex",
90144                     "area"
90145                 ],
90146                 "fields": [
90147                     "operator",
90148                     "building_area",
90149                     "address"
90150                 ],
90151                 "suggestion": true
90152             },
90153             "shop/supermarket/Monoprix": {
90154                 "tags": {
90155                     "name": "Monoprix",
90156                     "shop": "supermarket"
90157                 },
90158                 "name": "Monoprix",
90159                 "icon": "grocery",
90160                 "geometry": [
90161                     "point",
90162                     "vertex",
90163                     "area"
90164                 ],
90165                 "fields": [
90166                     "operator",
90167                     "building_area",
90168                     "address"
90169                 ],
90170                 "suggestion": true
90171             },
90172             "shop/supermarket/Diska": {
90173                 "tags": {
90174                     "name": "Diska",
90175                     "shop": "supermarket"
90176                 },
90177                 "name": "Diska",
90178                 "icon": "grocery",
90179                 "geometry": [
90180                     "point",
90181                     "vertex",
90182                     "area"
90183                 ],
90184                 "fields": [
90185                     "operator",
90186                     "building_area",
90187                     "address"
90188                 ],
90189                 "suggestion": true
90190             },
90191             "shop/supermarket/PENNY": {
90192                 "tags": {
90193                     "name": "PENNY",
90194                     "shop": "supermarket"
90195                 },
90196                 "name": "PENNY",
90197                 "icon": "grocery",
90198                 "geometry": [
90199                     "point",
90200                     "vertex",
90201                     "area"
90202                 ],
90203                 "fields": [
90204                     "operator",
90205                     "building_area",
90206                     "address"
90207                 ],
90208                 "suggestion": true
90209             },
90210             "shop/supermarket/Dia": {
90211                 "tags": {
90212                     "name": "Dia",
90213                     "shop": "supermarket"
90214                 },
90215                 "name": "Dia",
90216                 "icon": "grocery",
90217                 "geometry": [
90218                     "point",
90219                     "vertex",
90220                     "area"
90221                 ],
90222                 "fields": [
90223                     "operator",
90224                     "building_area",
90225                     "address"
90226                 ],
90227                 "suggestion": true
90228             },
90229             "shop/supermarket/Giant Eagle": {
90230                 "tags": {
90231                     "name": "Giant Eagle",
90232                     "shop": "supermarket"
90233                 },
90234                 "name": "Giant Eagle",
90235                 "icon": "grocery",
90236                 "geometry": [
90237                     "point",
90238                     "vertex",
90239                     "area"
90240                 ],
90241                 "fields": [
90242                     "operator",
90243                     "building_area",
90244                     "address"
90245                 ],
90246                 "suggestion": true
90247             },
90248             "shop/supermarket/NORMA": {
90249                 "tags": {
90250                     "name": "NORMA",
90251                     "shop": "supermarket"
90252                 },
90253                 "name": "NORMA",
90254                 "icon": "grocery",
90255                 "geometry": [
90256                     "point",
90257                     "vertex",
90258                     "area"
90259                 ],
90260                 "fields": [
90261                     "operator",
90262                     "building_area",
90263                     "address"
90264                 ],
90265                 "suggestion": true
90266             },
90267             "shop/supermarket/AD Delhaize": {
90268                 "tags": {
90269                     "name": "AD Delhaize",
90270                     "shop": "supermarket"
90271                 },
90272                 "name": "AD Delhaize",
90273                 "icon": "grocery",
90274                 "geometry": [
90275                     "point",
90276                     "vertex",
90277                     "area"
90278                 ],
90279                 "fields": [
90280                     "operator",
90281                     "building_area",
90282                     "address"
90283                 ],
90284                 "suggestion": true
90285             },
90286             "shop/supermarket/Auchan": {
90287                 "tags": {
90288                     "name": "Auchan",
90289                     "shop": "supermarket"
90290                 },
90291                 "name": "Auchan",
90292                 "icon": "grocery",
90293                 "geometry": [
90294                     "point",
90295                     "vertex",
90296                     "area"
90297                 ],
90298                 "fields": [
90299                     "operator",
90300                     "building_area",
90301                     "address"
90302                 ],
90303                 "suggestion": true
90304             },
90305             "shop/supermarket/Mercadona": {
90306                 "tags": {
90307                     "name": "Mercadona",
90308                     "shop": "supermarket"
90309                 },
90310                 "name": "Mercadona",
90311                 "icon": "grocery",
90312                 "geometry": [
90313                     "point",
90314                     "vertex",
90315                     "area"
90316                 ],
90317                 "fields": [
90318                     "operator",
90319                     "building_area",
90320                     "address"
90321                 ],
90322                 "suggestion": true
90323             },
90324             "shop/supermarket/Consum": {
90325                 "tags": {
90326                     "name": "Consum",
90327                     "shop": "supermarket"
90328                 },
90329                 "name": "Consum",
90330                 "icon": "grocery",
90331                 "geometry": [
90332                     "point",
90333                     "vertex",
90334                     "area"
90335                 ],
90336                 "fields": [
90337                     "operator",
90338                     "building_area",
90339                     "address"
90340                 ],
90341                 "suggestion": true
90342             },
90343             "shop/supermarket/Carrefour Market": {
90344                 "tags": {
90345                     "name": "Carrefour Market",
90346                     "shop": "supermarket"
90347                 },
90348                 "name": "Carrefour Market",
90349                 "icon": "grocery",
90350                 "geometry": [
90351                     "point",
90352                     "vertex",
90353                     "area"
90354                 ],
90355                 "fields": [
90356                     "operator",
90357                     "building_area",
90358                     "address"
90359                 ],
90360                 "suggestion": true
90361             },
90362             "shop/supermarket/Whole Foods": {
90363                 "tags": {
90364                     "name": "Whole Foods",
90365                     "shop": "supermarket"
90366                 },
90367                 "name": "Whole Foods",
90368                 "icon": "grocery",
90369                 "geometry": [
90370                     "point",
90371                     "vertex",
90372                     "area"
90373                 ],
90374                 "fields": [
90375                     "operator",
90376                     "building_area",
90377                     "address"
90378                 ],
90379                 "suggestion": true
90380             },
90381             "shop/supermarket/Pam": {
90382                 "tags": {
90383                     "name": "Pam",
90384                     "shop": "supermarket"
90385                 },
90386                 "name": "Pam",
90387                 "icon": "grocery",
90388                 "geometry": [
90389                     "point",
90390                     "vertex",
90391                     "area"
90392                 ],
90393                 "fields": [
90394                     "operator",
90395                     "building_area",
90396                     "address"
90397                 ],
90398                 "suggestion": true
90399             },
90400             "shop/supermarket/sky": {
90401                 "tags": {
90402                     "name": "sky",
90403                     "shop": "supermarket"
90404                 },
90405                 "name": "sky",
90406                 "icon": "grocery",
90407                 "geometry": [
90408                     "point",
90409                     "vertex",
90410                     "area"
90411                 ],
90412                 "fields": [
90413                     "operator",
90414                     "building_area",
90415                     "address"
90416                 ],
90417                 "suggestion": true
90418             },
90419             "shop/supermarket/Despar": {
90420                 "tags": {
90421                     "name": "Despar",
90422                     "shop": "supermarket"
90423                 },
90424                 "name": "Despar",
90425                 "icon": "grocery",
90426                 "geometry": [
90427                     "point",
90428                     "vertex",
90429                     "area"
90430                 ],
90431                 "fields": [
90432                     "operator",
90433                     "building_area",
90434                     "address"
90435                 ],
90436                 "suggestion": true
90437             },
90438             "shop/supermarket/Eroski": {
90439                 "tags": {
90440                     "name": "Eroski",
90441                     "shop": "supermarket"
90442                 },
90443                 "name": "Eroski",
90444                 "icon": "grocery",
90445                 "geometry": [
90446                     "point",
90447                     "vertex",
90448                     "area"
90449                 ],
90450                 "fields": [
90451                     "operator",
90452                     "building_area",
90453                     "address"
90454                 ],
90455                 "suggestion": true
90456             },
90457             "shop/supermarket/Maxi": {
90458                 "tags": {
90459                     "name": "Maxi",
90460                     "shop": "supermarket"
90461                 },
90462                 "name": "Maxi",
90463                 "icon": "grocery",
90464                 "geometry": [
90465                     "point",
90466                     "vertex",
90467                     "area"
90468                 ],
90469                 "fields": [
90470                     "operator",
90471                     "building_area",
90472                     "address"
90473                 ],
90474                 "suggestion": true
90475             },
90476             "shop/supermarket/Colruyt": {
90477                 "tags": {
90478                     "name": "Colruyt",
90479                     "shop": "supermarket"
90480                 },
90481                 "name": "Colruyt",
90482                 "icon": "grocery",
90483                 "geometry": [
90484                     "point",
90485                     "vertex",
90486                     "area"
90487                 ],
90488                 "fields": [
90489                     "operator",
90490                     "building_area",
90491                     "address"
90492                 ],
90493                 "suggestion": true
90494             },
90495             "shop/supermarket/The Co-operative": {
90496                 "tags": {
90497                     "name": "The Co-operative",
90498                     "shop": "supermarket"
90499                 },
90500                 "name": "The Co-operative",
90501                 "icon": "grocery",
90502                 "geometry": [
90503                     "point",
90504                     "vertex",
90505                     "area"
90506                 ],
90507                 "fields": [
90508                     "operator",
90509                     "building_area",
90510                     "address"
90511                 ],
90512                 "suggestion": true
90513             },
90514             "shop/supermarket/Intermarché": {
90515                 "tags": {
90516                     "name": "Intermarché",
90517                     "shop": "supermarket"
90518                 },
90519                 "name": "Intermarché",
90520                 "icon": "grocery",
90521                 "geometry": [
90522                     "point",
90523                     "vertex",
90524                     "area"
90525                 ],
90526                 "fields": [
90527                     "operator",
90528                     "building_area",
90529                     "address"
90530                 ],
90531                 "suggestion": true
90532             },
90533             "shop/supermarket/Delhaize": {
90534                 "tags": {
90535                     "name": "Delhaize",
90536                     "shop": "supermarket"
90537                 },
90538                 "name": "Delhaize",
90539                 "icon": "grocery",
90540                 "geometry": [
90541                     "point",
90542                     "vertex",
90543                     "area"
90544                 ],
90545                 "fields": [
90546                     "operator",
90547                     "building_area",
90548                     "address"
90549                 ],
90550                 "suggestion": true
90551             },
90552             "shop/supermarket/CBA": {
90553                 "tags": {
90554                     "name": "CBA",
90555                     "shop": "supermarket"
90556                 },
90557                 "name": "CBA",
90558                 "icon": "grocery",
90559                 "geometry": [
90560                     "point",
90561                     "vertex",
90562                     "area"
90563                 ],
90564                 "fields": [
90565                     "operator",
90566                     "building_area",
90567                     "address"
90568                 ],
90569                 "suggestion": true
90570             },
90571             "shop/supermarket/Shopi": {
90572                 "tags": {
90573                     "name": "Shopi",
90574                     "shop": "supermarket"
90575                 },
90576                 "name": "Shopi",
90577                 "icon": "grocery",
90578                 "geometry": [
90579                     "point",
90580                     "vertex",
90581                     "area"
90582                 ],
90583                 "fields": [
90584                     "operator",
90585                     "building_area",
90586                     "address"
90587                 ],
90588                 "suggestion": true
90589             },
90590             "shop/supermarket/Walmart": {
90591                 "tags": {
90592                     "name": "Walmart",
90593                     "shop": "supermarket"
90594                 },
90595                 "name": "Walmart",
90596                 "icon": "grocery",
90597                 "geometry": [
90598                     "point",
90599                     "vertex",
90600                     "area"
90601                 ],
90602                 "fields": [
90603                     "operator",
90604                     "building_area",
90605                     "address"
90606                 ],
90607                 "suggestion": true
90608             },
90609             "shop/supermarket/Kroger": {
90610                 "tags": {
90611                     "name": "Kroger",
90612                     "shop": "supermarket"
90613                 },
90614                 "name": "Kroger",
90615                 "icon": "grocery",
90616                 "geometry": [
90617                     "point",
90618                     "vertex",
90619                     "area"
90620                 ],
90621                 "fields": [
90622                     "operator",
90623                     "building_area",
90624                     "address"
90625                 ],
90626                 "suggestion": true
90627             },
90628             "shop/supermarket/Albertsons": {
90629                 "tags": {
90630                     "name": "Albertsons",
90631                     "shop": "supermarket"
90632                 },
90633                 "name": "Albertsons",
90634                 "icon": "grocery",
90635                 "geometry": [
90636                     "point",
90637                     "vertex",
90638                     "area"
90639                 ],
90640                 "fields": [
90641                     "operator",
90642                     "building_area",
90643                     "address"
90644                 ],
90645                 "suggestion": true
90646             },
90647             "shop/supermarket/Trader Joe's": {
90648                 "tags": {
90649                     "name": "Trader Joe's",
90650                     "shop": "supermarket"
90651                 },
90652                 "name": "Trader Joe's",
90653                 "icon": "grocery",
90654                 "geometry": [
90655                     "point",
90656                     "vertex",
90657                     "area"
90658                 ],
90659                 "fields": [
90660                     "operator",
90661                     "building_area",
90662                     "address"
90663                 ],
90664                 "suggestion": true
90665             },
90666             "shop/supermarket/Feneberg": {
90667                 "tags": {
90668                     "name": "Feneberg",
90669                     "shop": "supermarket"
90670                 },
90671                 "name": "Feneberg",
90672                 "icon": "grocery",
90673                 "geometry": [
90674                     "point",
90675                     "vertex",
90676                     "area"
90677                 ],
90678                 "fields": [
90679                     "operator",
90680                     "building_area",
90681                     "address"
90682                 ],
90683                 "suggestion": true
90684             },
90685             "shop/supermarket/denn's Biomarkt": {
90686                 "tags": {
90687                     "name": "denn's Biomarkt",
90688                     "shop": "supermarket"
90689                 },
90690                 "name": "denn's Biomarkt",
90691                 "icon": "grocery",
90692                 "geometry": [
90693                     "point",
90694                     "vertex",
90695                     "area"
90696                 ],
90697                 "fields": [
90698                     "operator",
90699                     "building_area",
90700                     "address"
90701                 ],
90702                 "suggestion": true
90703             },
90704             "shop/supermarket/Kvickly": {
90705                 "tags": {
90706                     "name": "Kvickly",
90707                     "shop": "supermarket"
90708                 },
90709                 "name": "Kvickly",
90710                 "icon": "grocery",
90711                 "geometry": [
90712                     "point",
90713                     "vertex",
90714                     "area"
90715                 ],
90716                 "fields": [
90717                     "operator",
90718                     "building_area",
90719                     "address"
90720                 ],
90721                 "suggestion": true
90722             },
90723             "shop/supermarket/Makro": {
90724                 "tags": {
90725                     "name": "Makro",
90726                     "shop": "supermarket"
90727                 },
90728                 "name": "Makro",
90729                 "icon": "grocery",
90730                 "geometry": [
90731                     "point",
90732                     "vertex",
90733                     "area"
90734                 ],
90735                 "fields": [
90736                     "operator",
90737                     "building_area",
90738                     "address"
90739                 ],
90740                 "suggestion": true
90741             },
90742             "shop/supermarket/Dico": {
90743                 "tags": {
90744                     "name": "Dico",
90745                     "shop": "supermarket"
90746                 },
90747                 "name": "Dico",
90748                 "icon": "grocery",
90749                 "geometry": [
90750                     "point",
90751                     "vertex",
90752                     "area"
90753                 ],
90754                 "fields": [
90755                     "operator",
90756                     "building_area",
90757                     "address"
90758                 ],
90759                 "suggestion": true
90760             },
90761             "shop/supermarket/Nah & Frisch": {
90762                 "tags": {
90763                     "name": "Nah & Frisch",
90764                     "shop": "supermarket"
90765                 },
90766                 "name": "Nah & Frisch",
90767                 "icon": "grocery",
90768                 "geometry": [
90769                     "point",
90770                     "vertex",
90771                     "area"
90772                 ],
90773                 "fields": [
90774                     "operator",
90775                     "building_area",
90776                     "address"
90777                 ],
90778                 "suggestion": true
90779             },
90780             "shop/supermarket/Champion": {
90781                 "tags": {
90782                     "name": "Champion",
90783                     "shop": "supermarket"
90784                 },
90785                 "name": "Champion",
90786                 "icon": "grocery",
90787                 "geometry": [
90788                     "point",
90789                     "vertex",
90790                     "area"
90791                 ],
90792                 "fields": [
90793                     "operator",
90794                     "building_area",
90795                     "address"
90796                 ],
90797                 "suggestion": true
90798             },
90799             "shop/supermarket/ICA Supermarket": {
90800                 "tags": {
90801                     "name": "ICA Supermarket",
90802                     "shop": "supermarket"
90803                 },
90804                 "name": "ICA Supermarket",
90805                 "icon": "grocery",
90806                 "geometry": [
90807                     "point",
90808                     "vertex",
90809                     "area"
90810                 ],
90811                 "fields": [
90812                     "operator",
90813                     "building_area",
90814                     "address"
90815                 ],
90816                 "suggestion": true
90817             },
90818             "shop/supermarket/Fakta": {
90819                 "tags": {
90820                     "name": "Fakta",
90821                     "shop": "supermarket"
90822                 },
90823                 "name": "Fakta",
90824                 "icon": "grocery",
90825                 "geometry": [
90826                     "point",
90827                     "vertex",
90828                     "area"
90829                 ],
90830                 "fields": [
90831                     "operator",
90832                     "building_area",
90833                     "address"
90834                 ],
90835                 "suggestion": true
90836             },
90837             "shop/supermarket/Магнит": {
90838                 "tags": {
90839                     "name": "Магнит",
90840                     "shop": "supermarket"
90841                 },
90842                 "name": "Магнит",
90843                 "icon": "grocery",
90844                 "geometry": [
90845                     "point",
90846                     "vertex",
90847                     "area"
90848                 ],
90849                 "fields": [
90850                     "operator",
90851                     "building_area",
90852                     "address"
90853                 ],
90854                 "suggestion": true
90855             },
90856             "shop/supermarket/Caprabo": {
90857                 "tags": {
90858                     "name": "Caprabo",
90859                     "shop": "supermarket"
90860                 },
90861                 "name": "Caprabo",
90862                 "icon": "grocery",
90863                 "geometry": [
90864                     "point",
90865                     "vertex",
90866                     "area"
90867                 ],
90868                 "fields": [
90869                     "operator",
90870                     "building_area",
90871                     "address"
90872                 ],
90873                 "suggestion": true
90874             },
90875             "shop/supermarket/Famiglia Cooperativa": {
90876                 "tags": {
90877                     "name": "Famiglia Cooperativa",
90878                     "shop": "supermarket"
90879                 },
90880                 "name": "Famiglia Cooperativa",
90881                 "icon": "grocery",
90882                 "geometry": [
90883                     "point",
90884                     "vertex",
90885                     "area"
90886                 ],
90887                 "fields": [
90888                     "operator",
90889                     "building_area",
90890                     "address"
90891                 ],
90892                 "suggestion": true
90893             },
90894             "shop/supermarket/Народная 7Я семьЯ": {
90895                 "tags": {
90896                     "name": "Народная 7Я семьЯ",
90897                     "shop": "supermarket"
90898                 },
90899                 "name": "Народная 7Я семьЯ",
90900                 "icon": "grocery",
90901                 "geometry": [
90902                     "point",
90903                     "vertex",
90904                     "area"
90905                 ],
90906                 "fields": [
90907                     "operator",
90908                     "building_area",
90909                     "address"
90910                 ],
90911                 "suggestion": true
90912             },
90913             "shop/supermarket/Esselunga": {
90914                 "tags": {
90915                     "name": "Esselunga",
90916                     "shop": "supermarket"
90917                 },
90918                 "name": "Esselunga",
90919                 "icon": "grocery",
90920                 "geometry": [
90921                     "point",
90922                     "vertex",
90923                     "area"
90924                 ],
90925                 "fields": [
90926                     "operator",
90927                     "building_area",
90928                     "address"
90929                 ],
90930                 "suggestion": true
90931             },
90932             "shop/supermarket/Maxima": {
90933                 "tags": {
90934                     "name": "Maxima",
90935                     "shop": "supermarket"
90936                 },
90937                 "name": "Maxima",
90938                 "icon": "grocery",
90939                 "geometry": [
90940                     "point",
90941                     "vertex",
90942                     "area"
90943                 ],
90944                 "fields": [
90945                     "operator",
90946                     "building_area",
90947                     "address"
90948                 ],
90949                 "suggestion": true
90950             },
90951             "shop/supermarket/Wasgau": {
90952                 "tags": {
90953                     "name": "Wasgau",
90954                     "shop": "supermarket"
90955                 },
90956                 "name": "Wasgau",
90957                 "icon": "grocery",
90958                 "geometry": [
90959                     "point",
90960                     "vertex",
90961                     "area"
90962                 ],
90963                 "fields": [
90964                     "operator",
90965                     "building_area",
90966                     "address"
90967                 ],
90968                 "suggestion": true
90969             },
90970             "shop/supermarket/Pingo Doce": {
90971                 "tags": {
90972                     "name": "Pingo Doce",
90973                     "shop": "supermarket"
90974                 },
90975                 "name": "Pingo Doce",
90976                 "icon": "grocery",
90977                 "geometry": [
90978                     "point",
90979                     "vertex",
90980                     "area"
90981                 ],
90982                 "fields": [
90983                     "operator",
90984                     "building_area",
90985                     "address"
90986                 ],
90987                 "suggestion": true
90988             },
90989             "shop/supermarket/Match": {
90990                 "tags": {
90991                     "name": "Match",
90992                     "shop": "supermarket"
90993                 },
90994                 "name": "Match",
90995                 "icon": "grocery",
90996                 "geometry": [
90997                     "point",
90998                     "vertex",
90999                     "area"
91000                 ],
91001                 "fields": [
91002                     "operator",
91003                     "building_area",
91004                     "address"
91005                 ],
91006                 "suggestion": true
91007             },
91008             "shop/supermarket/Profi": {
91009                 "tags": {
91010                     "name": "Profi",
91011                     "shop": "supermarket"
91012                 },
91013                 "name": "Profi",
91014                 "icon": "grocery",
91015                 "geometry": [
91016                     "point",
91017                     "vertex",
91018                     "area"
91019                 ],
91020                 "fields": [
91021                     "operator",
91022                     "building_area",
91023                     "address"
91024                 ],
91025                 "suggestion": true
91026             },
91027             "shop/supermarket/Lider": {
91028                 "tags": {
91029                     "name": "Lider",
91030                     "shop": "supermarket"
91031                 },
91032                 "name": "Lider",
91033                 "icon": "grocery",
91034                 "geometry": [
91035                     "point",
91036                     "vertex",
91037                     "area"
91038                 ],
91039                 "fields": [
91040                     "operator",
91041                     "building_area",
91042                     "address"
91043                 ],
91044                 "suggestion": true
91045             },
91046             "shop/supermarket/Unimarc": {
91047                 "tags": {
91048                     "name": "Unimarc",
91049                     "shop": "supermarket"
91050                 },
91051                 "name": "Unimarc",
91052                 "icon": "grocery",
91053                 "geometry": [
91054                     "point",
91055                     "vertex",
91056                     "area"
91057                 ],
91058                 "fields": [
91059                     "operator",
91060                     "building_area",
91061                     "address"
91062                 ],
91063                 "suggestion": true
91064             },
91065             "shop/supermarket/Co-operative Food": {
91066                 "tags": {
91067                     "name": "Co-operative Food",
91068                     "shop": "supermarket"
91069                 },
91070                 "name": "Co-operative Food",
91071                 "icon": "grocery",
91072                 "geometry": [
91073                     "point",
91074                     "vertex",
91075                     "area"
91076                 ],
91077                 "fields": [
91078                     "operator",
91079                     "building_area",
91080                     "address"
91081                 ],
91082                 "suggestion": true
91083             },
91084             "shop/supermarket/Santa Isabel": {
91085                 "tags": {
91086                     "name": "Santa Isabel",
91087                     "shop": "supermarket"
91088                 },
91089                 "name": "Santa Isabel",
91090                 "icon": "grocery",
91091                 "geometry": [
91092                     "point",
91093                     "vertex",
91094                     "area"
91095                 ],
91096                 "fields": [
91097                     "operator",
91098                     "building_area",
91099                     "address"
91100                 ],
91101                 "suggestion": true
91102             },
91103             "shop/supermarket/Седьмой континент": {
91104                 "tags": {
91105                     "name": "Седьмой континент",
91106                     "shop": "supermarket"
91107                 },
91108                 "name": "Седьмой континент",
91109                 "icon": "grocery",
91110                 "geometry": [
91111                     "point",
91112                     "vertex",
91113                     "area"
91114                 ],
91115                 "fields": [
91116                     "operator",
91117                     "building_area",
91118                     "address"
91119                 ],
91120                 "suggestion": true
91121             },
91122             "shop/supermarket/HIT": {
91123                 "tags": {
91124                     "name": "HIT",
91125                     "shop": "supermarket"
91126                 },
91127                 "name": "HIT",
91128                 "icon": "grocery",
91129                 "geometry": [
91130                     "point",
91131                     "vertex",
91132                     "area"
91133                 ],
91134                 "fields": [
91135                     "operator",
91136                     "building_area",
91137                     "address"
91138                 ],
91139                 "suggestion": true
91140             },
91141             "shop/supermarket/Rimi": {
91142                 "tags": {
91143                     "name": "Rimi",
91144                     "shop": "supermarket"
91145                 },
91146                 "name": "Rimi",
91147                 "icon": "grocery",
91148                 "geometry": [
91149                     "point",
91150                     "vertex",
91151                     "area"
91152                 ],
91153                 "fields": [
91154                     "operator",
91155                     "building_area",
91156                     "address"
91157                 ],
91158                 "suggestion": true
91159             },
91160             "shop/supermarket/Conad": {
91161                 "tags": {
91162                     "name": "Conad",
91163                     "shop": "supermarket"
91164                 },
91165                 "name": "Conad",
91166                 "icon": "grocery",
91167                 "geometry": [
91168                     "point",
91169                     "vertex",
91170                     "area"
91171                 ],
91172                 "fields": [
91173                     "operator",
91174                     "building_area",
91175                     "address"
91176                 ],
91177                 "suggestion": true
91178             },
91179             "shop/supermarket/Фуршет": {
91180                 "tags": {
91181                     "name": "Фуршет",
91182                     "shop": "supermarket"
91183                 },
91184                 "name": "Фуршет",
91185                 "icon": "grocery",
91186                 "geometry": [
91187                     "point",
91188                     "vertex",
91189                     "area"
91190                 ],
91191                 "fields": [
91192                     "operator",
91193                     "building_area",
91194                     "address"
91195                 ],
91196                 "suggestion": true
91197             },
91198             "shop/supermarket/Willys": {
91199                 "tags": {
91200                     "name": "Willys",
91201                     "shop": "supermarket"
91202                 },
91203                 "name": "Willys",
91204                 "icon": "grocery",
91205                 "geometry": [
91206                     "point",
91207                     "vertex",
91208                     "area"
91209                 ],
91210                 "fields": [
91211                     "operator",
91212                     "building_area",
91213                     "address"
91214                 ],
91215                 "suggestion": true
91216             },
91217             "shop/supermarket/Farmfoods": {
91218                 "tags": {
91219                     "name": "Farmfoods",
91220                     "shop": "supermarket"
91221                 },
91222                 "name": "Farmfoods",
91223                 "icon": "grocery",
91224                 "geometry": [
91225                     "point",
91226                     "vertex",
91227                     "area"
91228                 ],
91229                 "fields": [
91230                     "operator",
91231                     "building_area",
91232                     "address"
91233                 ],
91234                 "suggestion": true
91235             },
91236             "shop/supermarket/U Express": {
91237                 "tags": {
91238                     "name": "U Express",
91239                     "shop": "supermarket"
91240                 },
91241                 "name": "U Express",
91242                 "icon": "grocery",
91243                 "geometry": [
91244                     "point",
91245                     "vertex",
91246                     "area"
91247                 ],
91248                 "fields": [
91249                     "operator",
91250                     "building_area",
91251                     "address"
91252                 ],
91253                 "suggestion": true
91254             },
91255             "shop/supermarket/Фора": {
91256                 "tags": {
91257                     "name": "Фора",
91258                     "shop": "supermarket"
91259                 },
91260                 "name": "Фора",
91261                 "icon": "grocery",
91262                 "geometry": [
91263                     "point",
91264                     "vertex",
91265                     "area"
91266                 ],
91267                 "fields": [
91268                     "operator",
91269                     "building_area",
91270                     "address"
91271                 ],
91272                 "suggestion": true
91273             },
91274             "shop/supermarket/Dunnes Stores": {
91275                 "tags": {
91276                     "name": "Dunnes Stores",
91277                     "shop": "supermarket"
91278                 },
91279                 "name": "Dunnes Stores",
91280                 "icon": "grocery",
91281                 "geometry": [
91282                     "point",
91283                     "vertex",
91284                     "area"
91285                 ],
91286                 "fields": [
91287                     "operator",
91288                     "building_area",
91289                     "address"
91290                 ],
91291                 "suggestion": true
91292             },
91293             "shop/supermarket/Сільпо": {
91294                 "tags": {
91295                     "name": "Сільпо",
91296                     "shop": "supermarket"
91297                 },
91298                 "name": "Сільпо",
91299                 "icon": "grocery",
91300                 "geometry": [
91301                     "point",
91302                     "vertex",
91303                     "area"
91304                 ],
91305                 "fields": [
91306                     "operator",
91307                     "building_area",
91308                     "address"
91309                 ],
91310                 "suggestion": true
91311             },
91312             "shop/supermarket/マルエツ": {
91313                 "tags": {
91314                     "name": "マルエツ",
91315                     "shop": "supermarket"
91316                 },
91317                 "name": "マルエツ",
91318                 "icon": "grocery",
91319                 "geometry": [
91320                     "point",
91321                     "vertex",
91322                     "area"
91323                 ],
91324                 "fields": [
91325                     "operator",
91326                     "building_area",
91327                     "address"
91328                 ],
91329                 "suggestion": true
91330             },
91331             "shop/supermarket/Piggly Wiggly": {
91332                 "tags": {
91333                     "name": "Piggly Wiggly",
91334                     "shop": "supermarket"
91335                 },
91336                 "name": "Piggly Wiggly",
91337                 "icon": "grocery",
91338                 "geometry": [
91339                     "point",
91340                     "vertex",
91341                     "area"
91342                 ],
91343                 "fields": [
91344                     "operator",
91345                     "building_area",
91346                     "address"
91347                 ],
91348                 "suggestion": true
91349             },
91350             "shop/supermarket/Crai": {
91351                 "tags": {
91352                     "name": "Crai",
91353                     "shop": "supermarket"
91354                 },
91355                 "name": "Crai",
91356                 "icon": "grocery",
91357                 "geometry": [
91358                     "point",
91359                     "vertex",
91360                     "area"
91361                 ],
91362                 "fields": [
91363                     "operator",
91364                     "building_area",
91365                     "address"
91366                 ],
91367                 "suggestion": true
91368             },
91369             "shop/supermarket/El Árbol": {
91370                 "tags": {
91371                     "name": "El Árbol",
91372                     "shop": "supermarket"
91373                 },
91374                 "name": "El Árbol",
91375                 "icon": "grocery",
91376                 "geometry": [
91377                     "point",
91378                     "vertex",
91379                     "area"
91380                 ],
91381                 "fields": [
91382                     "operator",
91383                     "building_area",
91384                     "address"
91385                 ],
91386                 "suggestion": true
91387             },
91388             "shop/supermarket/Centre Commercial E. Leclerc": {
91389                 "tags": {
91390                     "name": "Centre Commercial E. Leclerc",
91391                     "shop": "supermarket"
91392                 },
91393                 "name": "Centre Commercial E. Leclerc",
91394                 "icon": "grocery",
91395                 "geometry": [
91396                     "point",
91397                     "vertex",
91398                     "area"
91399                 ],
91400                 "fields": [
91401                     "operator",
91402                     "building_area",
91403                     "address"
91404                 ],
91405                 "suggestion": true
91406             },
91407             "shop/supermarket/Foodland": {
91408                 "tags": {
91409                     "name": "Foodland",
91410                     "shop": "supermarket"
91411                 },
91412                 "name": "Foodland",
91413                 "icon": "grocery",
91414                 "geometry": [
91415                     "point",
91416                     "vertex",
91417                     "area"
91418                 ],
91419                 "fields": [
91420                     "operator",
91421                     "building_area",
91422                     "address"
91423                 ],
91424                 "suggestion": true
91425             },
91426             "shop/supermarket/Super Brugsen": {
91427                 "tags": {
91428                     "name": "Super Brugsen",
91429                     "shop": "supermarket"
91430                 },
91431                 "name": "Super Brugsen",
91432                 "icon": "grocery",
91433                 "geometry": [
91434                     "point",
91435                     "vertex",
91436                     "area"
91437                 ],
91438                 "fields": [
91439                     "operator",
91440                     "building_area",
91441                     "address"
91442                 ],
91443                 "suggestion": true
91444             },
91445             "shop/supermarket/Дикси": {
91446                 "tags": {
91447                     "name": "Дикси",
91448                     "shop": "supermarket"
91449                 },
91450                 "name": "Дикси",
91451                 "icon": "grocery",
91452                 "geometry": [
91453                     "point",
91454                     "vertex",
91455                     "area"
91456                 ],
91457                 "fields": [
91458                     "operator",
91459                     "building_area",
91460                     "address"
91461                 ],
91462                 "suggestion": true
91463             },
91464             "shop/supermarket/Пятёрочка": {
91465                 "tags": {
91466                     "name": "Пятёрочка",
91467                     "shop": "supermarket"
91468                 },
91469                 "name": "Пятёрочка",
91470                 "icon": "grocery",
91471                 "geometry": [
91472                     "point",
91473                     "vertex",
91474                     "area"
91475                 ],
91476                 "fields": [
91477                     "operator",
91478                     "building_area",
91479                     "address"
91480                 ],
91481                 "suggestion": true
91482             },
91483             "shop/supermarket/Publix": {
91484                 "tags": {
91485                     "name": "Publix",
91486                     "shop": "supermarket"
91487                 },
91488                 "name": "Publix",
91489                 "icon": "grocery",
91490                 "geometry": [
91491                     "point",
91492                     "vertex",
91493                     "area"
91494                 ],
91495                 "fields": [
91496                     "operator",
91497                     "building_area",
91498                     "address"
91499                 ],
91500                 "suggestion": true
91501             },
91502             "shop/supermarket/Føtex": {
91503                 "tags": {
91504                     "name": "Føtex",
91505                     "shop": "supermarket"
91506                 },
91507                 "name": "Føtex",
91508                 "icon": "grocery",
91509                 "geometry": [
91510                     "point",
91511                     "vertex",
91512                     "area"
91513                 ],
91514                 "fields": [
91515                     "operator",
91516                     "building_area",
91517                     "address"
91518                 ],
91519                 "suggestion": true
91520             },
91521             "shop/supermarket/coop": {
91522                 "tags": {
91523                     "name": "coop",
91524                     "shop": "supermarket"
91525                 },
91526                 "name": "coop",
91527                 "icon": "grocery",
91528                 "geometry": [
91529                     "point",
91530                     "vertex",
91531                     "area"
91532                 ],
91533                 "fields": [
91534                     "operator",
91535                     "building_area",
91536                     "address"
91537                 ],
91538                 "suggestion": true
91539             },
91540             "shop/supermarket/Coop Konsum": {
91541                 "tags": {
91542                     "name": "Coop Konsum",
91543                     "shop": "supermarket"
91544                 },
91545                 "name": "Coop Konsum",
91546                 "icon": "grocery",
91547                 "geometry": [
91548                     "point",
91549                     "vertex",
91550                     "area"
91551                 ],
91552                 "fields": [
91553                     "operator",
91554                     "building_area",
91555                     "address"
91556                 ],
91557                 "suggestion": true
91558             },
91559             "shop/supermarket/Carrefour Contact": {
91560                 "tags": {
91561                     "name": "Carrefour Contact",
91562                     "shop": "supermarket"
91563                 },
91564                 "name": "Carrefour Contact",
91565                 "icon": "grocery",
91566                 "geometry": [
91567                     "point",
91568                     "vertex",
91569                     "area"
91570                 ],
91571                 "fields": [
91572                     "operator",
91573                     "building_area",
91574                     "address"
91575                 ],
91576                 "suggestion": true
91577             },
91578             "shop/supermarket/SPAR": {
91579                 "tags": {
91580                     "name": "SPAR",
91581                     "shop": "supermarket"
91582                 },
91583                 "name": "SPAR",
91584                 "icon": "grocery",
91585                 "geometry": [
91586                     "point",
91587                     "vertex",
91588                     "area"
91589                 ],
91590                 "fields": [
91591                     "operator",
91592                     "building_area",
91593                     "address"
91594                 ],
91595                 "suggestion": true
91596             },
91597             "shop/supermarket/No Frills": {
91598                 "tags": {
91599                     "name": "No Frills",
91600                     "shop": "supermarket"
91601                 },
91602                 "name": "No Frills",
91603                 "icon": "grocery",
91604                 "geometry": [
91605                     "point",
91606                     "vertex",
91607                     "area"
91608                 ],
91609                 "fields": [
91610                     "operator",
91611                     "building_area",
91612                     "address"
91613                 ],
91614                 "suggestion": true
91615             },
91616             "shop/supermarket/Plodine": {
91617                 "tags": {
91618                     "name": "Plodine",
91619                     "shop": "supermarket"
91620                 },
91621                 "name": "Plodine",
91622                 "icon": "grocery",
91623                 "geometry": [
91624                     "point",
91625                     "vertex",
91626                     "area"
91627                 ],
91628                 "fields": [
91629                     "operator",
91630                     "building_area",
91631                     "address"
91632                 ],
91633                 "suggestion": true
91634             },
91635             "shop/supermarket/ADEG": {
91636                 "tags": {
91637                     "name": "ADEG",
91638                     "shop": "supermarket"
91639                 },
91640                 "name": "ADEG",
91641                 "icon": "grocery",
91642                 "geometry": [
91643                     "point",
91644                     "vertex",
91645                     "area"
91646                 ],
91647                 "fields": [
91648                     "operator",
91649                     "building_area",
91650                     "address"
91651                 ],
91652                 "suggestion": true
91653             },
91654             "shop/supermarket/Minipreço": {
91655                 "tags": {
91656                     "name": "Minipreço",
91657                     "shop": "supermarket"
91658                 },
91659                 "name": "Minipreço",
91660                 "icon": "grocery",
91661                 "geometry": [
91662                     "point",
91663                     "vertex",
91664                     "area"
91665                 ],
91666                 "fields": [
91667                     "operator",
91668                     "building_area",
91669                     "address"
91670                 ],
91671                 "suggestion": true
91672             },
91673             "shop/supermarket/Biedronka": {
91674                 "tags": {
91675                     "name": "Biedronka",
91676                     "shop": "supermarket"
91677                 },
91678                 "name": "Biedronka",
91679                 "icon": "grocery",
91680                 "geometry": [
91681                     "point",
91682                     "vertex",
91683                     "area"
91684                 ],
91685                 "fields": [
91686                     "operator",
91687                     "building_area",
91688                     "address"
91689                 ],
91690                 "suggestion": true
91691             },
91692             "shop/supermarket/The Co-operative Food": {
91693                 "tags": {
91694                     "name": "The Co-operative Food",
91695                     "shop": "supermarket"
91696                 },
91697                 "name": "The Co-operative Food",
91698                 "icon": "grocery",
91699                 "geometry": [
91700                     "point",
91701                     "vertex",
91702                     "area"
91703                 ],
91704                 "fields": [
91705                     "operator",
91706                     "building_area",
91707                     "address"
91708                 ],
91709                 "suggestion": true
91710             },
91711             "shop/supermarket/Eurospin": {
91712                 "tags": {
91713                     "name": "Eurospin",
91714                     "shop": "supermarket"
91715                 },
91716                 "name": "Eurospin",
91717                 "icon": "grocery",
91718                 "geometry": [
91719                     "point",
91720                     "vertex",
91721                     "area"
91722                 ],
91723                 "fields": [
91724                     "operator",
91725                     "building_area",
91726                     "address"
91727                 ],
91728                 "suggestion": true
91729             },
91730             "shop/supermarket/Семья": {
91731                 "tags": {
91732                     "name": "Семья",
91733                     "shop": "supermarket"
91734                 },
91735                 "name": "Семья",
91736                 "icon": "grocery",
91737                 "geometry": [
91738                     "point",
91739                     "vertex",
91740                     "area"
91741                 ],
91742                 "fields": [
91743                     "operator",
91744                     "building_area",
91745                     "address"
91746                 ],
91747                 "suggestion": true
91748             },
91749             "shop/supermarket/Gadis": {
91750                 "tags": {
91751                     "name": "Gadis",
91752                     "shop": "supermarket"
91753                 },
91754                 "name": "Gadis",
91755                 "icon": "grocery",
91756                 "geometry": [
91757                     "point",
91758                     "vertex",
91759                     "area"
91760                 ],
91761                 "fields": [
91762                     "operator",
91763                     "building_area",
91764                     "address"
91765                 ],
91766                 "suggestion": true
91767             },
91768             "shop/supermarket/Евроопт": {
91769                 "tags": {
91770                     "name": "Евроопт",
91771                     "shop": "supermarket"
91772                 },
91773                 "name": "Евроопт",
91774                 "icon": "grocery",
91775                 "geometry": [
91776                     "point",
91777                     "vertex",
91778                     "area"
91779                 ],
91780                 "fields": [
91781                     "operator",
91782                     "building_area",
91783                     "address"
91784                 ],
91785                 "suggestion": true
91786             },
91787             "shop/supermarket/Квартал": {
91788                 "tags": {
91789                     "name": "Квартал",
91790                     "shop": "supermarket"
91791                 },
91792                 "name": "Квартал",
91793                 "icon": "grocery",
91794                 "geometry": [
91795                     "point",
91796                     "vertex",
91797                     "area"
91798                 ],
91799                 "fields": [
91800                     "operator",
91801                     "building_area",
91802                     "address"
91803                 ],
91804                 "suggestion": true
91805             },
91806             "shop/supermarket/New World": {
91807                 "tags": {
91808                     "name": "New World",
91809                     "shop": "supermarket"
91810                 },
91811                 "name": "New World",
91812                 "icon": "grocery",
91813                 "geometry": [
91814                     "point",
91815                     "vertex",
91816                     "area"
91817                 ],
91818                 "fields": [
91819                     "operator",
91820                     "building_area",
91821                     "address"
91822                 ],
91823                 "suggestion": true
91824             },
91825             "shop/supermarket/Countdown": {
91826                 "tags": {
91827                     "name": "Countdown",
91828                     "shop": "supermarket"
91829                 },
91830                 "name": "Countdown",
91831                 "icon": "grocery",
91832                 "geometry": [
91833                     "point",
91834                     "vertex",
91835                     "area"
91836                 ],
91837                 "fields": [
91838                     "operator",
91839                     "building_area",
91840                     "address"
91841                 ],
91842                 "suggestion": true
91843             },
91844             "shop/supermarket/Reliance Fresh": {
91845                 "tags": {
91846                     "name": "Reliance Fresh",
91847                     "shop": "supermarket"
91848                 },
91849                 "name": "Reliance Fresh",
91850                 "icon": "grocery",
91851                 "geometry": [
91852                     "point",
91853                     "vertex",
91854                     "area"
91855                 ],
91856                 "fields": [
91857                     "operator",
91858                     "building_area",
91859                     "address"
91860                 ],
91861                 "suggestion": true
91862             },
91863             "shop/supermarket/Stokrotka": {
91864                 "tags": {
91865                     "name": "Stokrotka",
91866                     "shop": "supermarket"
91867                 },
91868                 "name": "Stokrotka",
91869                 "icon": "grocery",
91870                 "geometry": [
91871                     "point",
91872                     "vertex",
91873                     "area"
91874                 ],
91875                 "fields": [
91876                     "operator",
91877                     "building_area",
91878                     "address"
91879                 ],
91880                 "suggestion": true
91881             },
91882             "shop/supermarket/Coop Jednota": {
91883                 "tags": {
91884                     "name": "Coop Jednota",
91885                     "shop": "supermarket"
91886                 },
91887                 "name": "Coop Jednota",
91888                 "icon": "grocery",
91889                 "geometry": [
91890                     "point",
91891                     "vertex",
91892                     "area"
91893                 ],
91894                 "fields": [
91895                     "operator",
91896                     "building_area",
91897                     "address"
91898                 ],
91899                 "suggestion": true
91900             },
91901             "shop/supermarket/Fred Meyer": {
91902                 "tags": {
91903                     "name": "Fred Meyer",
91904                     "shop": "supermarket"
91905                 },
91906                 "name": "Fred Meyer",
91907                 "icon": "grocery",
91908                 "geometry": [
91909                     "point",
91910                     "vertex",
91911                     "area"
91912                 ],
91913                 "fields": [
91914                     "operator",
91915                     "building_area",
91916                     "address"
91917                 ],
91918                 "suggestion": true
91919             },
91920             "shop/supermarket/Irma": {
91921                 "tags": {
91922                     "name": "Irma",
91923                     "shop": "supermarket"
91924                 },
91925                 "name": "Irma",
91926                 "icon": "grocery",
91927                 "geometry": [
91928                     "point",
91929                     "vertex",
91930                     "area"
91931                 ],
91932                 "fields": [
91933                     "operator",
91934                     "building_area",
91935                     "address"
91936                 ],
91937                 "suggestion": true
91938             },
91939             "shop/supermarket/Continente": {
91940                 "tags": {
91941                     "name": "Continente",
91942                     "shop": "supermarket"
91943                 },
91944                 "name": "Continente",
91945                 "icon": "grocery",
91946                 "geometry": [
91947                     "point",
91948                     "vertex",
91949                     "area"
91950                 ],
91951                 "fields": [
91952                     "operator",
91953                     "building_area",
91954                     "address"
91955                 ],
91956                 "suggestion": true
91957             },
91958             "shop/supermarket/Price Chopper": {
91959                 "tags": {
91960                     "name": "Price Chopper",
91961                     "shop": "supermarket"
91962                 },
91963                 "name": "Price Chopper",
91964                 "icon": "grocery",
91965                 "geometry": [
91966                     "point",
91967                     "vertex",
91968                     "area"
91969                 ],
91970                 "fields": [
91971                     "operator",
91972                     "building_area",
91973                     "address"
91974                 ],
91975                 "suggestion": true
91976             },
91977             "shop/supermarket/Game": {
91978                 "tags": {
91979                     "name": "Game",
91980                     "shop": "supermarket"
91981                 },
91982                 "name": "Game",
91983                 "icon": "grocery",
91984                 "geometry": [
91985                     "point",
91986                     "vertex",
91987                     "area"
91988                 ],
91989                 "fields": [
91990                     "operator",
91991                     "building_area",
91992                     "address"
91993                 ],
91994                 "suggestion": true
91995             },
91996             "shop/supermarket/Soriana": {
91997                 "tags": {
91998                     "name": "Soriana",
91999                     "shop": "supermarket"
92000                 },
92001                 "name": "Soriana",
92002                 "icon": "grocery",
92003                 "geometry": [
92004                     "point",
92005                     "vertex",
92006                     "area"
92007                 ],
92008                 "fields": [
92009                     "operator",
92010                     "building_area",
92011                     "address"
92012                 ],
92013                 "suggestion": true
92014             },
92015             "shop/supermarket/Alimerka": {
92016                 "tags": {
92017                     "name": "Alimerka",
92018                     "shop": "supermarket"
92019                 },
92020                 "name": "Alimerka",
92021                 "icon": "grocery",
92022                 "geometry": [
92023                     "point",
92024                     "vertex",
92025                     "area"
92026                 ],
92027                 "fields": [
92028                     "operator",
92029                     "building_area",
92030                     "address"
92031                 ],
92032                 "suggestion": true
92033             },
92034             "shop/supermarket/Piotr i Paweł": {
92035                 "tags": {
92036                     "name": "Piotr i Paweł",
92037                     "shop": "supermarket"
92038                 },
92039                 "name": "Piotr i Paweł",
92040                 "icon": "grocery",
92041                 "geometry": [
92042                     "point",
92043                     "vertex",
92044                     "area"
92045                 ],
92046                 "fields": [
92047                     "operator",
92048                     "building_area",
92049                     "address"
92050                 ],
92051                 "suggestion": true
92052             },
92053             "shop/supermarket/Перекресток": {
92054                 "tags": {
92055                     "name": "Перекресток",
92056                     "shop": "supermarket"
92057                 },
92058                 "name": "Перекресток",
92059                 "icon": "grocery",
92060                 "geometry": [
92061                     "point",
92062                     "vertex",
92063                     "area"
92064                 ],
92065                 "fields": [
92066                     "operator",
92067                     "building_area",
92068                     "address"
92069                 ],
92070                 "suggestion": true
92071             },
92072             "shop/supermarket/Maxima X": {
92073                 "tags": {
92074                     "name": "Maxima X",
92075                     "shop": "supermarket"
92076                 },
92077                 "name": "Maxima X",
92078                 "icon": "grocery",
92079                 "geometry": [
92080                     "point",
92081                     "vertex",
92082                     "area"
92083                 ],
92084                 "fields": [
92085                     "operator",
92086                     "building_area",
92087                     "address"
92088                 ],
92089                 "suggestion": true
92090             },
92091             "shop/supermarket/Карусель": {
92092                 "tags": {
92093                     "name": "Карусель",
92094                     "shop": "supermarket"
92095                 },
92096                 "name": "Карусель",
92097                 "icon": "grocery",
92098                 "geometry": [
92099                     "point",
92100                     "vertex",
92101                     "area"
92102                 ],
92103                 "fields": [
92104                     "operator",
92105                     "building_area",
92106                     "address"
92107                 ],
92108                 "suggestion": true
92109             },
92110             "shop/supermarket/ALDI Nord": {
92111                 "tags": {
92112                     "name": "ALDI Nord",
92113                     "shop": "supermarket"
92114                 },
92115                 "name": "ALDI Nord",
92116                 "icon": "grocery",
92117                 "geometry": [
92118                     "point",
92119                     "vertex",
92120                     "area"
92121                 ],
92122                 "fields": [
92123                     "operator",
92124                     "building_area",
92125                     "address"
92126                 ],
92127                 "suggestion": true
92128             },
92129             "shop/supermarket/Condis": {
92130                 "tags": {
92131                     "name": "Condis",
92132                     "shop": "supermarket"
92133                 },
92134                 "name": "Condis",
92135                 "icon": "grocery",
92136                 "geometry": [
92137                     "point",
92138                     "vertex",
92139                     "area"
92140                 ],
92141                 "fields": [
92142                     "operator",
92143                     "building_area",
92144                     "address"
92145                 ],
92146                 "suggestion": true
92147             },
92148             "shop/supermarket/Sam's Club": {
92149                 "tags": {
92150                     "name": "Sam's Club",
92151                     "shop": "supermarket"
92152                 },
92153                 "name": "Sam's Club",
92154                 "icon": "grocery",
92155                 "geometry": [
92156                     "point",
92157                     "vertex",
92158                     "area"
92159                 ],
92160                 "fields": [
92161                     "operator",
92162                     "building_area",
92163                     "address"
92164                 ],
92165                 "suggestion": true
92166             },
92167             "shop/supermarket/Копейка": {
92168                 "tags": {
92169                     "name": "Копейка",
92170                     "shop": "supermarket"
92171                 },
92172                 "name": "Копейка",
92173                 "icon": "grocery",
92174                 "geometry": [
92175                     "point",
92176                     "vertex",
92177                     "area"
92178                 ],
92179                 "fields": [
92180                     "operator",
92181                     "building_area",
92182                     "address"
92183                 ],
92184                 "suggestion": true
92185             },
92186             "shop/supermarket/Géant Casino": {
92187                 "tags": {
92188                     "name": "Géant Casino",
92189                     "shop": "supermarket"
92190                 },
92191                 "name": "Géant Casino",
92192                 "icon": "grocery",
92193                 "geometry": [
92194                     "point",
92195                     "vertex",
92196                     "area"
92197                 ],
92198                 "fields": [
92199                     "operator",
92200                     "building_area",
92201                     "address"
92202                 ],
92203                 "suggestion": true
92204             },
92205             "shop/supermarket/ASDA": {
92206                 "tags": {
92207                     "name": "ASDA",
92208                     "shop": "supermarket"
92209                 },
92210                 "name": "ASDA",
92211                 "icon": "grocery",
92212                 "geometry": [
92213                     "point",
92214                     "vertex",
92215                     "area"
92216                 ],
92217                 "fields": [
92218                     "operator",
92219                     "building_area",
92220                     "address"
92221                 ],
92222                 "suggestion": true
92223             },
92224             "shop/supermarket/Intermarche": {
92225                 "tags": {
92226                     "name": "Intermarche",
92227                     "shop": "supermarket"
92228                 },
92229                 "name": "Intermarche",
92230                 "icon": "grocery",
92231                 "geometry": [
92232                     "point",
92233                     "vertex",
92234                     "area"
92235                 ],
92236                 "fields": [
92237                     "operator",
92238                     "building_area",
92239                     "address"
92240                 ],
92241                 "suggestion": true
92242             },
92243             "shop/supermarket/Stop & Shop": {
92244                 "tags": {
92245                     "name": "Stop & Shop",
92246                     "shop": "supermarket"
92247                 },
92248                 "name": "Stop & Shop",
92249                 "icon": "grocery",
92250                 "geometry": [
92251                     "point",
92252                     "vertex",
92253                     "area"
92254                 ],
92255                 "fields": [
92256                     "operator",
92257                     "building_area",
92258                     "address"
92259                 ],
92260                 "suggestion": true
92261             },
92262             "shop/supermarket/Food Lion": {
92263                 "tags": {
92264                     "name": "Food Lion",
92265                     "shop": "supermarket"
92266                 },
92267                 "name": "Food Lion",
92268                 "icon": "grocery",
92269                 "geometry": [
92270                     "point",
92271                     "vertex",
92272                     "area"
92273                 ],
92274                 "fields": [
92275                     "operator",
92276                     "building_area",
92277                     "address"
92278                 ],
92279                 "suggestion": true
92280             },
92281             "shop/supermarket/Harris Teeter": {
92282                 "tags": {
92283                     "name": "Harris Teeter",
92284                     "shop": "supermarket"
92285                 },
92286                 "name": "Harris Teeter",
92287                 "icon": "grocery",
92288                 "geometry": [
92289                     "point",
92290                     "vertex",
92291                     "area"
92292                 ],
92293                 "fields": [
92294                     "operator",
92295                     "building_area",
92296                     "address"
92297                 ],
92298                 "suggestion": true
92299             },
92300             "shop/supermarket/Foodworks": {
92301                 "tags": {
92302                     "name": "Foodworks",
92303                     "shop": "supermarket"
92304                 },
92305                 "name": "Foodworks",
92306                 "icon": "grocery",
92307                 "geometry": [
92308                     "point",
92309                     "vertex",
92310                     "area"
92311                 ],
92312                 "fields": [
92313                     "operator",
92314                     "building_area",
92315                     "address"
92316                 ],
92317                 "suggestion": true
92318             },
92319             "shop/supermarket/Polo Market": {
92320                 "tags": {
92321                     "name": "Polo Market",
92322                     "shop": "supermarket"
92323                 },
92324                 "name": "Polo Market",
92325                 "icon": "grocery",
92326                 "geometry": [
92327                     "point",
92328                     "vertex",
92329                     "area"
92330                 ],
92331                 "fields": [
92332                     "operator",
92333                     "building_area",
92334                     "address"
92335                 ],
92336                 "suggestion": true
92337             },
92338             "shop/supermarket/Лента": {
92339                 "tags": {
92340                     "name": "Лента",
92341                     "shop": "supermarket"
92342                 },
92343                 "name": "Лента",
92344                 "icon": "grocery",
92345                 "geometry": [
92346                     "point",
92347                     "vertex",
92348                     "area"
92349                 ],
92350                 "fields": [
92351                     "operator",
92352                     "building_area",
92353                     "address"
92354                 ],
92355                 "suggestion": true
92356             },
92357             "shop/supermarket/西友 (SEIYU)": {
92358                 "tags": {
92359                     "name": "西友 (SEIYU)",
92360                     "shop": "supermarket"
92361                 },
92362                 "name": "西友 (SEIYU)",
92363                 "icon": "grocery",
92364                 "geometry": [
92365                     "point",
92366                     "vertex",
92367                     "area"
92368                 ],
92369                 "fields": [
92370                     "operator",
92371                     "building_area",
92372                     "address"
92373                 ],
92374                 "suggestion": true
92375             },
92376             "shop/supermarket/H-E-B": {
92377                 "tags": {
92378                     "name": "H-E-B",
92379                     "shop": "supermarket"
92380                 },
92381                 "name": "H-E-B",
92382                 "icon": "grocery",
92383                 "geometry": [
92384                     "point",
92385                     "vertex",
92386                     "area"
92387                 ],
92388                 "fields": [
92389                     "operator",
92390                     "building_area",
92391                     "address"
92392                 ],
92393                 "suggestion": true
92394             },
92395             "shop/supermarket/Атак": {
92396                 "tags": {
92397                     "name": "Атак",
92398                     "shop": "supermarket"
92399                 },
92400                 "name": "Атак",
92401                 "icon": "grocery",
92402                 "geometry": [
92403                     "point",
92404                     "vertex",
92405                     "area"
92406                 ],
92407                 "fields": [
92408                     "operator",
92409                     "building_area",
92410                     "address"
92411                 ],
92412                 "suggestion": true
92413             },
92414             "shop/supermarket/Полушка": {
92415                 "tags": {
92416                     "name": "Полушка",
92417                     "shop": "supermarket"
92418                 },
92419                 "name": "Полушка",
92420                 "icon": "grocery",
92421                 "geometry": [
92422                     "point",
92423                     "vertex",
92424                     "area"
92425                 ],
92426                 "fields": [
92427                     "operator",
92428                     "building_area",
92429                     "address"
92430                 ],
92431                 "suggestion": true
92432             },
92433             "shop/supermarket/Extra": {
92434                 "tags": {
92435                     "name": "Extra",
92436                     "shop": "supermarket"
92437                 },
92438                 "name": "Extra",
92439                 "icon": "grocery",
92440                 "geometry": [
92441                     "point",
92442                     "vertex",
92443                     "area"
92444                 ],
92445                 "fields": [
92446                     "operator",
92447                     "building_area",
92448                     "address"
92449                 ],
92450                 "suggestion": true
92451             },
92452             "shop/supermarket/Sigma": {
92453                 "tags": {
92454                     "name": "Sigma",
92455                     "shop": "supermarket"
92456                 },
92457                 "name": "Sigma",
92458                 "icon": "grocery",
92459                 "geometry": [
92460                     "point",
92461                     "vertex",
92462                     "area"
92463                 ],
92464                 "fields": [
92465                     "operator",
92466                     "building_area",
92467                     "address"
92468                 ],
92469                 "suggestion": true
92470             },
92471             "shop/supermarket/АТБ": {
92472                 "tags": {
92473                     "name": "АТБ",
92474                     "shop": "supermarket"
92475                 },
92476                 "name": "АТБ",
92477                 "icon": "grocery",
92478                 "geometry": [
92479                     "point",
92480                     "vertex",
92481                     "area"
92482                 ],
92483                 "fields": [
92484                     "operator",
92485                     "building_area",
92486                     "address"
92487                 ],
92488                 "suggestion": true
92489             },
92490             "shop/supermarket/Bodega Aurrera": {
92491                 "tags": {
92492                     "name": "Bodega Aurrera",
92493                     "shop": "supermarket"
92494                 },
92495                 "name": "Bodega Aurrera",
92496                 "icon": "grocery",
92497                 "geometry": [
92498                     "point",
92499                     "vertex",
92500                     "area"
92501                 ],
92502                 "fields": [
92503                     "operator",
92504                     "building_area",
92505                     "address"
92506                 ],
92507                 "suggestion": true
92508             },
92509             "shop/supermarket/Tesco Lotus": {
92510                 "tags": {
92511                     "name": "Tesco Lotus",
92512                     "shop": "supermarket"
92513                 },
92514                 "name": "Tesco Lotus",
92515                 "icon": "grocery",
92516                 "geometry": [
92517                     "point",
92518                     "vertex",
92519                     "area"
92520                 ],
92521                 "fields": [
92522                     "operator",
92523                     "building_area",
92524                     "address"
92525                 ],
92526                 "suggestion": true
92527             },
92528             "shop/supermarket/Мария-Ра": {
92529                 "tags": {
92530                     "name": "Мария-Ра",
92531                     "shop": "supermarket"
92532                 },
92533                 "name": "Мария-Ра",
92534                 "icon": "grocery",
92535                 "geometry": [
92536                     "point",
92537                     "vertex",
92538                     "area"
92539                 ],
92540                 "fields": [
92541                     "operator",
92542                     "building_area",
92543                     "address"
92544                 ],
92545                 "suggestion": true
92546             },
92547             "shop/supermarket/Магнолия": {
92548                 "tags": {
92549                     "name": "Магнолия",
92550                     "shop": "supermarket"
92551                 },
92552                 "name": "Магнолия",
92553                 "icon": "grocery",
92554                 "geometry": [
92555                     "point",
92556                     "vertex",
92557                     "area"
92558                 ],
92559                 "fields": [
92560                     "operator",
92561                     "building_area",
92562                     "address"
92563                 ],
92564                 "suggestion": true
92565             },
92566             "shop/supermarket/Монетка": {
92567                 "tags": {
92568                     "name": "Монетка",
92569                     "shop": "supermarket"
92570                 },
92571                 "name": "Монетка",
92572                 "icon": "grocery",
92573                 "geometry": [
92574                     "point",
92575                     "vertex",
92576                     "area"
92577                 ],
92578                 "fields": [
92579                     "operator",
92580                     "building_area",
92581                     "address"
92582                 ],
92583                 "suggestion": true
92584             },
92585             "shop/supermarket/Hy-Vee": {
92586                 "tags": {
92587                     "name": "Hy-Vee",
92588                     "shop": "supermarket"
92589                 },
92590                 "name": "Hy-Vee",
92591                 "icon": "grocery",
92592                 "geometry": [
92593                     "point",
92594                     "vertex",
92595                     "area"
92596                 ],
92597                 "fields": [
92598                     "operator",
92599                     "building_area",
92600                     "address"
92601                 ],
92602                 "suggestion": true
92603             },
92604             "shop/supermarket/Walmart Supercenter": {
92605                 "tags": {
92606                     "name": "Walmart Supercenter",
92607                     "shop": "supermarket"
92608                 },
92609                 "name": "Walmart Supercenter",
92610                 "icon": "grocery",
92611                 "geometry": [
92612                     "point",
92613                     "vertex",
92614                     "area"
92615                 ],
92616                 "fields": [
92617                     "operator",
92618                     "building_area",
92619                     "address"
92620                 ],
92621                 "suggestion": true
92622             },
92623             "shop/supermarket/Hannaford": {
92624                 "tags": {
92625                     "name": "Hannaford",
92626                     "shop": "supermarket"
92627                 },
92628                 "name": "Hannaford",
92629                 "icon": "grocery",
92630                 "geometry": [
92631                     "point",
92632                     "vertex",
92633                     "area"
92634                 ],
92635                 "fields": [
92636                     "operator",
92637                     "building_area",
92638                     "address"
92639                 ],
92640                 "suggestion": true
92641             },
92642             "shop/supermarket/Wegmans": {
92643                 "tags": {
92644                     "name": "Wegmans",
92645                     "shop": "supermarket"
92646                 },
92647                 "name": "Wegmans",
92648                 "icon": "grocery",
92649                 "geometry": [
92650                     "point",
92651                     "vertex",
92652                     "area"
92653                 ],
92654                 "fields": [
92655                     "operator",
92656                     "building_area",
92657                     "address"
92658                 ],
92659                 "suggestion": true
92660             },
92661             "shop/supermarket/業務スーパー": {
92662                 "tags": {
92663                     "name": "業務スーパー",
92664                     "shop": "supermarket"
92665                 },
92666                 "name": "業務スーパー",
92667                 "icon": "grocery",
92668                 "geometry": [
92669                     "point",
92670                     "vertex",
92671                     "area"
92672                 ],
92673                 "fields": [
92674                     "operator",
92675                     "building_area",
92676                     "address"
92677                 ],
92678                 "suggestion": true
92679             },
92680             "shop/supermarket/Norfa XL": {
92681                 "tags": {
92682                     "name": "Norfa XL",
92683                     "shop": "supermarket"
92684                 },
92685                 "name": "Norfa XL",
92686                 "icon": "grocery",
92687                 "geometry": [
92688                     "point",
92689                     "vertex",
92690                     "area"
92691                 ],
92692                 "fields": [
92693                     "operator",
92694                     "building_area",
92695                     "address"
92696                 ],
92697                 "suggestion": true
92698             },
92699             "shop/supermarket/ヨークマート (YorkMart)": {
92700                 "tags": {
92701                     "name": "ヨークマート (YorkMart)",
92702                     "shop": "supermarket"
92703                 },
92704                 "name": "ヨークマート (YorkMart)",
92705                 "icon": "grocery",
92706                 "geometry": [
92707                     "point",
92708                     "vertex",
92709                     "area"
92710                 ],
92711                 "fields": [
92712                     "operator",
92713                     "building_area",
92714                     "address"
92715                 ],
92716                 "suggestion": true
92717             },
92718             "shop/supermarket/Leclerc Drive": {
92719                 "tags": {
92720                     "name": "Leclerc Drive",
92721                     "shop": "supermarket"
92722                 },
92723                 "name": "Leclerc Drive",
92724                 "icon": "grocery",
92725                 "geometry": [
92726                     "point",
92727                     "vertex",
92728                     "area"
92729                 ],
92730                 "fields": [
92731                     "operator",
92732                     "building_area",
92733                     "address"
92734                 ],
92735                 "suggestion": true
92736             },
92737             "shop/electronics/Media Markt": {
92738                 "tags": {
92739                     "name": "Media Markt",
92740                     "shop": "electronics"
92741                 },
92742                 "name": "Media Markt",
92743                 "icon": "shop",
92744                 "geometry": [
92745                     "point",
92746                     "vertex",
92747                     "area"
92748                 ],
92749                 "fields": [
92750                     "address",
92751                     "building_area",
92752                     "opening_hours"
92753                 ],
92754                 "suggestion": true
92755             },
92756             "shop/electronics/Maplin": {
92757                 "tags": {
92758                     "name": "Maplin",
92759                     "shop": "electronics"
92760                 },
92761                 "name": "Maplin",
92762                 "icon": "shop",
92763                 "geometry": [
92764                     "point",
92765                     "vertex",
92766                     "area"
92767                 ],
92768                 "fields": [
92769                     "address",
92770                     "building_area",
92771                     "opening_hours"
92772                 ],
92773                 "suggestion": true
92774             },
92775             "shop/electronics/Best Buy": {
92776                 "tags": {
92777                     "name": "Best Buy",
92778                     "shop": "electronics"
92779                 },
92780                 "name": "Best Buy",
92781                 "icon": "shop",
92782                 "geometry": [
92783                     "point",
92784                     "vertex",
92785                     "area"
92786                 ],
92787                 "fields": [
92788                     "address",
92789                     "building_area",
92790                     "opening_hours"
92791                 ],
92792                 "suggestion": true
92793             },
92794             "shop/electronics/Future Shop": {
92795                 "tags": {
92796                     "name": "Future Shop",
92797                     "shop": "electronics"
92798                 },
92799                 "name": "Future Shop",
92800                 "icon": "shop",
92801                 "geometry": [
92802                     "point",
92803                     "vertex",
92804                     "area"
92805                 ],
92806                 "fields": [
92807                     "address",
92808                     "building_area",
92809                     "opening_hours"
92810                 ],
92811                 "suggestion": true
92812             },
92813             "shop/electronics/Saturn": {
92814                 "tags": {
92815                     "name": "Saturn",
92816                     "shop": "electronics"
92817                 },
92818                 "name": "Saturn",
92819                 "icon": "shop",
92820                 "geometry": [
92821                     "point",
92822                     "vertex",
92823                     "area"
92824                 ],
92825                 "fields": [
92826                     "address",
92827                     "building_area",
92828                     "opening_hours"
92829                 ],
92830                 "suggestion": true
92831             },
92832             "shop/electronics/Currys": {
92833                 "tags": {
92834                     "name": "Currys",
92835                     "shop": "electronics"
92836                 },
92837                 "name": "Currys",
92838                 "icon": "shop",
92839                 "geometry": [
92840                     "point",
92841                     "vertex",
92842                     "area"
92843                 ],
92844                 "fields": [
92845                     "address",
92846                     "building_area",
92847                     "opening_hours"
92848                 ],
92849                 "suggestion": true
92850             },
92851             "shop/electronics/Radio Shack": {
92852                 "tags": {
92853                     "name": "Radio Shack",
92854                     "shop": "electronics"
92855                 },
92856                 "name": "Radio Shack",
92857                 "icon": "shop",
92858                 "geometry": [
92859                     "point",
92860                     "vertex",
92861                     "area"
92862                 ],
92863                 "fields": [
92864                     "address",
92865                     "building_area",
92866                     "opening_hours"
92867                 ],
92868                 "suggestion": true
92869             },
92870             "shop/electronics/Euronics": {
92871                 "tags": {
92872                     "name": "Euronics",
92873                     "shop": "electronics"
92874                 },
92875                 "name": "Euronics",
92876                 "icon": "shop",
92877                 "geometry": [
92878                     "point",
92879                     "vertex",
92880                     "area"
92881                 ],
92882                 "fields": [
92883                     "address",
92884                     "building_area",
92885                     "opening_hours"
92886                 ],
92887                 "suggestion": true
92888             },
92889             "shop/electronics/Expert": {
92890                 "tags": {
92891                     "name": "Expert",
92892                     "shop": "electronics"
92893                 },
92894                 "name": "Expert",
92895                 "icon": "shop",
92896                 "geometry": [
92897                     "point",
92898                     "vertex",
92899                     "area"
92900                 ],
92901                 "fields": [
92902                     "address",
92903                     "building_area",
92904                     "opening_hours"
92905                 ],
92906                 "suggestion": true
92907             },
92908             "shop/electronics/Эльдорадо": {
92909                 "tags": {
92910                     "name": "Эльдорадо",
92911                     "shop": "electronics"
92912                 },
92913                 "name": "Эльдорадо",
92914                 "icon": "shop",
92915                 "geometry": [
92916                     "point",
92917                     "vertex",
92918                     "area"
92919                 ],
92920                 "fields": [
92921                     "address",
92922                     "building_area",
92923                     "opening_hours"
92924                 ],
92925                 "suggestion": true
92926             },
92927             "shop/electronics/Darty": {
92928                 "tags": {
92929                     "name": "Darty",
92930                     "shop": "electronics"
92931                 },
92932                 "name": "Darty",
92933                 "icon": "shop",
92934                 "geometry": [
92935                     "point",
92936                     "vertex",
92937                     "area"
92938                 ],
92939                 "fields": [
92940                     "address",
92941                     "building_area",
92942                     "opening_hours"
92943                 ],
92944                 "suggestion": true
92945             },
92946             "shop/electronics/М.Видео": {
92947                 "tags": {
92948                     "name": "М.Видео",
92949                     "shop": "electronics"
92950                 },
92951                 "name": "М.Видео",
92952                 "icon": "shop",
92953                 "geometry": [
92954                     "point",
92955                     "vertex",
92956                     "area"
92957                 ],
92958                 "fields": [
92959                     "address",
92960                     "building_area",
92961                     "opening_hours"
92962                 ],
92963                 "suggestion": true
92964             },
92965             "shop/electronics/ヤマダ電機": {
92966                 "tags": {
92967                     "name": "ヤマダ電機",
92968                     "shop": "electronics"
92969                 },
92970                 "name": "ヤマダ電機",
92971                 "icon": "shop",
92972                 "geometry": [
92973                     "point",
92974                     "vertex",
92975                     "area"
92976                 ],
92977                 "fields": [
92978                     "address",
92979                     "building_area",
92980                     "opening_hours"
92981                 ],
92982                 "suggestion": true
92983             },
92984             "shop/convenience/McColl's": {
92985                 "tags": {
92986                     "name": "McColl's",
92987                     "shop": "convenience"
92988                 },
92989                 "name": "McColl's",
92990                 "icon": "shop",
92991                 "geometry": [
92992                     "point",
92993                     "vertex",
92994                     "area"
92995                 ],
92996                 "fields": [
92997                     "address",
92998                     "building_area",
92999                     "opening_hours"
93000                 ],
93001                 "suggestion": true
93002             },
93003             "shop/convenience/Tesco Express": {
93004                 "tags": {
93005                     "name": "Tesco Express",
93006                     "shop": "convenience"
93007                 },
93008                 "name": "Tesco Express",
93009                 "icon": "shop",
93010                 "geometry": [
93011                     "point",
93012                     "vertex",
93013                     "area"
93014                 ],
93015                 "fields": [
93016                     "address",
93017                     "building_area",
93018                     "opening_hours"
93019                 ],
93020                 "suggestion": true
93021             },
93022             "shop/convenience/One Stop": {
93023                 "tags": {
93024                     "name": "One Stop",
93025                     "shop": "convenience"
93026                 },
93027                 "name": "One Stop",
93028                 "icon": "shop",
93029                 "geometry": [
93030                     "point",
93031                     "vertex",
93032                     "area"
93033                 ],
93034                 "fields": [
93035                     "address",
93036                     "building_area",
93037                     "opening_hours"
93038                 ],
93039                 "suggestion": true
93040             },
93041             "shop/convenience/Londis": {
93042                 "tags": {
93043                     "name": "Londis",
93044                     "shop": "convenience"
93045                 },
93046                 "name": "Londis",
93047                 "icon": "shop",
93048                 "geometry": [
93049                     "point",
93050                     "vertex",
93051                     "area"
93052                 ],
93053                 "fields": [
93054                     "address",
93055                     "building_area",
93056                     "opening_hours"
93057                 ],
93058                 "suggestion": true
93059             },
93060             "shop/convenience/7-Eleven": {
93061                 "tags": {
93062                     "name": "7-Eleven",
93063                     "shop": "convenience"
93064                 },
93065                 "name": "7-Eleven",
93066                 "icon": "shop",
93067                 "geometry": [
93068                     "point",
93069                     "vertex",
93070                     "area"
93071                 ],
93072                 "fields": [
93073                     "address",
93074                     "building_area",
93075                     "opening_hours"
93076                 ],
93077                 "suggestion": true
93078             },
93079             "shop/convenience/Sale": {
93080                 "tags": {
93081                     "name": "Sale",
93082                     "shop": "convenience"
93083                 },
93084                 "name": "Sale",
93085                 "icon": "shop",
93086                 "geometry": [
93087                     "point",
93088                     "vertex",
93089                     "area"
93090                 ],
93091                 "fields": [
93092                     "address",
93093                     "building_area",
93094                     "opening_hours"
93095                 ],
93096                 "suggestion": true
93097             },
93098             "shop/convenience/Siwa": {
93099                 "tags": {
93100                     "name": "Siwa",
93101                     "shop": "convenience"
93102                 },
93103                 "name": "Siwa",
93104                 "icon": "shop",
93105                 "geometry": [
93106                     "point",
93107                     "vertex",
93108                     "area"
93109                 ],
93110                 "fields": [
93111                     "address",
93112                     "building_area",
93113                     "opening_hours"
93114                 ],
93115                 "suggestion": true
93116             },
93117             "shop/convenience/COOP Jednota": {
93118                 "tags": {
93119                     "name": "COOP Jednota",
93120                     "shop": "convenience"
93121                 },
93122                 "name": "COOP Jednota",
93123                 "icon": "shop",
93124                 "geometry": [
93125                     "point",
93126                     "vertex",
93127                     "area"
93128                 ],
93129                 "fields": [
93130                     "address",
93131                     "building_area",
93132                     "opening_hours"
93133                 ],
93134                 "suggestion": true
93135             },
93136             "shop/convenience/Mac's": {
93137                 "tags": {
93138                     "name": "Mac's",
93139                     "shop": "convenience"
93140                 },
93141                 "name": "Mac's",
93142                 "icon": "shop",
93143                 "geometry": [
93144                     "point",
93145                     "vertex",
93146                     "area"
93147                 ],
93148                 "fields": [
93149                     "address",
93150                     "building_area",
93151                     "opening_hours"
93152                 ],
93153                 "suggestion": true
93154             },
93155             "shop/convenience/Alepa": {
93156                 "tags": {
93157                     "name": "Alepa",
93158                     "shop": "convenience"
93159                 },
93160                 "name": "Alepa",
93161                 "icon": "shop",
93162                 "geometry": [
93163                     "point",
93164                     "vertex",
93165                     "area"
93166                 ],
93167                 "fields": [
93168                     "address",
93169                     "building_area",
93170                     "opening_hours"
93171                 ],
93172                 "suggestion": true
93173             },
93174             "shop/convenience/Hasty Market": {
93175                 "tags": {
93176                     "name": "Hasty Market",
93177                     "shop": "convenience"
93178                 },
93179                 "name": "Hasty Market",
93180                 "icon": "shop",
93181                 "geometry": [
93182                     "point",
93183                     "vertex",
93184                     "area"
93185                 ],
93186                 "fields": [
93187                     "address",
93188                     "building_area",
93189                     "opening_hours"
93190                 ],
93191                 "suggestion": true
93192             },
93193             "shop/convenience/K-Market": {
93194                 "tags": {
93195                     "name": "K-Market",
93196                     "shop": "convenience"
93197                 },
93198                 "name": "K-Market",
93199                 "icon": "shop",
93200                 "geometry": [
93201                     "point",
93202                     "vertex",
93203                     "area"
93204                 ],
93205                 "fields": [
93206                     "address",
93207                     "building_area",
93208                     "opening_hours"
93209                 ],
93210                 "suggestion": true
93211             },
93212             "shop/convenience/Costcutter": {
93213                 "tags": {
93214                     "name": "Costcutter",
93215                     "shop": "convenience"
93216                 },
93217                 "name": "Costcutter",
93218                 "icon": "shop",
93219                 "geometry": [
93220                     "point",
93221                     "vertex",
93222                     "area"
93223                 ],
93224                 "fields": [
93225                     "address",
93226                     "building_area",
93227                     "opening_hours"
93228                 ],
93229                 "suggestion": true
93230             },
93231             "shop/convenience/Valintatalo": {
93232                 "tags": {
93233                     "name": "Valintatalo",
93234                     "shop": "convenience"
93235                 },
93236                 "name": "Valintatalo",
93237                 "icon": "shop",
93238                 "geometry": [
93239                     "point",
93240                     "vertex",
93241                     "area"
93242                 ],
93243                 "fields": [
93244                     "address",
93245                     "building_area",
93246                     "opening_hours"
93247                 ],
93248                 "suggestion": true
93249             },
93250             "shop/convenience/Circle K": {
93251                 "tags": {
93252                     "name": "Circle K",
93253                     "shop": "convenience"
93254                 },
93255                 "name": "Circle K",
93256                 "icon": "shop",
93257                 "geometry": [
93258                     "point",
93259                     "vertex",
93260                     "area"
93261                 ],
93262                 "fields": [
93263                     "address",
93264                     "building_area",
93265                     "opening_hours"
93266                 ],
93267                 "suggestion": true
93268             },
93269             "shop/convenience/セブンイレブン": {
93270                 "tags": {
93271                     "name": "セブンイレブン",
93272                     "name:en": "7-Eleven",
93273                     "shop": "convenience"
93274                 },
93275                 "name": "セブンイレブン",
93276                 "icon": "shop",
93277                 "geometry": [
93278                     "point",
93279                     "vertex",
93280                     "area"
93281                 ],
93282                 "fields": [
93283                     "address",
93284                     "building_area",
93285                     "opening_hours"
93286                 ],
93287                 "suggestion": true
93288             },
93289             "shop/convenience/ローソン": {
93290                 "tags": {
93291                     "name": "ローソン",
93292                     "name:en": "LAWSON",
93293                     "shop": "convenience"
93294                 },
93295                 "name": "ローソン",
93296                 "icon": "shop",
93297                 "geometry": [
93298                     "point",
93299                     "vertex",
93300                     "area"
93301                 ],
93302                 "fields": [
93303                     "address",
93304                     "building_area",
93305                     "opening_hours"
93306                 ],
93307                 "suggestion": true
93308             },
93309             "shop/convenience/Petit Casino": {
93310                 "tags": {
93311                     "name": "Petit Casino",
93312                     "shop": "convenience"
93313                 },
93314                 "name": "Petit Casino",
93315                 "icon": "shop",
93316                 "geometry": [
93317                     "point",
93318                     "vertex",
93319                     "area"
93320                 ],
93321                 "fields": [
93322                     "address",
93323                     "building_area",
93324                     "opening_hours"
93325                 ],
93326                 "suggestion": true
93327             },
93328             "shop/convenience/Mace": {
93329                 "tags": {
93330                     "name": "Mace",
93331                     "shop": "convenience"
93332                 },
93333                 "name": "Mace",
93334                 "icon": "shop",
93335                 "geometry": [
93336                     "point",
93337                     "vertex",
93338                     "area"
93339                 ],
93340                 "fields": [
93341                     "address",
93342                     "building_area",
93343                     "opening_hours"
93344                 ],
93345                 "suggestion": true
93346             },
93347             "shop/convenience/Mini Market": {
93348                 "tags": {
93349                     "name": "Mini Market",
93350                     "shop": "convenience"
93351                 },
93352                 "name": "Mini Market",
93353                 "icon": "shop",
93354                 "geometry": [
93355                     "point",
93356                     "vertex",
93357                     "area"
93358                 ],
93359                 "fields": [
93360                     "address",
93361                     "building_area",
93362                     "opening_hours"
93363                 ],
93364                 "suggestion": true
93365             },
93366             "shop/convenience/Nisa Local": {
93367                 "tags": {
93368                     "name": "Nisa Local",
93369                     "shop": "convenience"
93370                 },
93371                 "name": "Nisa Local",
93372                 "icon": "shop",
93373                 "geometry": [
93374                     "point",
93375                     "vertex",
93376                     "area"
93377                 ],
93378                 "fields": [
93379                     "address",
93380                     "building_area",
93381                     "opening_hours"
93382                 ],
93383                 "suggestion": true
93384             },
93385             "shop/convenience/Dorfladen": {
93386                 "tags": {
93387                     "name": "Dorfladen",
93388                     "shop": "convenience"
93389                 },
93390                 "name": "Dorfladen",
93391                 "icon": "shop",
93392                 "geometry": [
93393                     "point",
93394                     "vertex",
93395                     "area"
93396                 ],
93397                 "fields": [
93398                     "address",
93399                     "building_area",
93400                     "opening_hours"
93401                 ],
93402                 "suggestion": true
93403             },
93404             "shop/convenience/Продукты": {
93405                 "tags": {
93406                     "name": "Продукты",
93407                     "shop": "convenience"
93408                 },
93409                 "name": "Продукты",
93410                 "icon": "shop",
93411                 "geometry": [
93412                     "point",
93413                     "vertex",
93414                     "area"
93415                 ],
93416                 "fields": [
93417                     "address",
93418                     "building_area",
93419                     "opening_hours"
93420                 ],
93421                 "suggestion": true
93422             },
93423             "shop/convenience/Mini Stop": {
93424                 "tags": {
93425                     "name": "Mini Stop",
93426                     "shop": "convenience"
93427                 },
93428                 "name": "Mini Stop",
93429                 "icon": "shop",
93430                 "geometry": [
93431                     "point",
93432                     "vertex",
93433                     "area"
93434                 ],
93435                 "fields": [
93436                     "address",
93437                     "building_area",
93438                     "opening_hours"
93439                 ],
93440                 "suggestion": true
93441             },
93442             "shop/convenience/LAWSON": {
93443                 "tags": {
93444                     "name": "LAWSON",
93445                     "shop": "convenience"
93446                 },
93447                 "name": "LAWSON",
93448                 "icon": "shop",
93449                 "geometry": [
93450                     "point",
93451                     "vertex",
93452                     "area"
93453                 ],
93454                 "fields": [
93455                     "address",
93456                     "building_area",
93457                     "opening_hours"
93458                 ],
93459                 "suggestion": true
93460             },
93461             "shop/convenience/デイリーヤマザキ": {
93462                 "tags": {
93463                     "name": "デイリーヤマザキ",
93464                     "shop": "convenience"
93465                 },
93466                 "name": "デイリーヤマザキ",
93467                 "icon": "shop",
93468                 "geometry": [
93469                     "point",
93470                     "vertex",
93471                     "area"
93472                 ],
93473                 "fields": [
93474                     "address",
93475                     "building_area",
93476                     "opening_hours"
93477                 ],
93478                 "suggestion": true
93479             },
93480             "shop/convenience/Надежда": {
93481                 "tags": {
93482                     "name": "Надежда",
93483                     "shop": "convenience"
93484                 },
93485                 "name": "Надежда",
93486                 "icon": "shop",
93487                 "geometry": [
93488                     "point",
93489                     "vertex",
93490                     "area"
93491                 ],
93492                 "fields": [
93493                     "address",
93494                     "building_area",
93495                     "opening_hours"
93496                 ],
93497                 "suggestion": true
93498             },
93499             "shop/convenience/Nisa": {
93500                 "tags": {
93501                     "name": "Nisa",
93502                     "shop": "convenience"
93503                 },
93504                 "name": "Nisa",
93505                 "icon": "shop",
93506                 "geometry": [
93507                     "point",
93508                     "vertex",
93509                     "area"
93510                 ],
93511                 "fields": [
93512                     "address",
93513                     "building_area",
93514                     "opening_hours"
93515                 ],
93516                 "suggestion": true
93517             },
93518             "shop/convenience/Premier": {
93519                 "tags": {
93520                     "name": "Premier",
93521                     "shop": "convenience"
93522                 },
93523                 "name": "Premier",
93524                 "icon": "shop",
93525                 "geometry": [
93526                     "point",
93527                     "vertex",
93528                     "area"
93529                 ],
93530                 "fields": [
93531                     "address",
93532                     "building_area",
93533                     "opening_hours"
93534                 ],
93535                 "suggestion": true
93536             },
93537             "shop/convenience/ABC": {
93538                 "tags": {
93539                     "name": "ABC",
93540                     "shop": "convenience"
93541                 },
93542                 "name": "ABC",
93543                 "icon": "shop",
93544                 "geometry": [
93545                     "point",
93546                     "vertex",
93547                     "area"
93548                 ],
93549                 "fields": [
93550                     "address",
93551                     "building_area",
93552                     "opening_hours"
93553                 ],
93554                 "suggestion": true
93555             },
93556             "shop/convenience/ミニストップ": {
93557                 "tags": {
93558                     "name": "ミニストップ",
93559                     "name:en": "MINISTOP",
93560                     "shop": "convenience"
93561                 },
93562                 "name": "ミニストップ",
93563                 "icon": "shop",
93564                 "geometry": [
93565                     "point",
93566                     "vertex",
93567                     "area"
93568                 ],
93569                 "fields": [
93570                     "address",
93571                     "building_area",
93572                     "opening_hours"
93573                 ],
93574                 "suggestion": true
93575             },
93576             "shop/convenience/サンクス": {
93577                 "tags": {
93578                     "name": "サンクス",
93579                     "name:en": "sunkus",
93580                     "shop": "convenience"
93581                 },
93582                 "name": "サンクス",
93583                 "icon": "shop",
93584                 "geometry": [
93585                     "point",
93586                     "vertex",
93587                     "area"
93588                 ],
93589                 "fields": [
93590                     "address",
93591                     "building_area",
93592                     "opening_hours"
93593                 ],
93594                 "suggestion": true
93595             },
93596             "shop/convenience/スリーエフ": {
93597                 "tags": {
93598                     "name": "スリーエフ",
93599                     "shop": "convenience"
93600                 },
93601                 "name": "スリーエフ",
93602                 "icon": "shop",
93603                 "geometry": [
93604                     "point",
93605                     "vertex",
93606                     "area"
93607                 ],
93608                 "fields": [
93609                     "address",
93610                     "building_area",
93611                     "opening_hours"
93612                 ],
93613                 "suggestion": true
93614             },
93615             "shop/convenience/8 à Huit": {
93616                 "tags": {
93617                     "name": "8 à Huit",
93618                     "shop": "convenience"
93619                 },
93620                 "name": "8 à Huit",
93621                 "icon": "shop",
93622                 "geometry": [
93623                     "point",
93624                     "vertex",
93625                     "area"
93626                 ],
93627                 "fields": [
93628                     "address",
93629                     "building_area",
93630                     "opening_hours"
93631                 ],
93632                 "suggestion": true
93633             },
93634             "shop/convenience/Żabka": {
93635                 "tags": {
93636                     "name": "Żabka",
93637                     "shop": "convenience"
93638                 },
93639                 "name": "Żabka",
93640                 "icon": "shop",
93641                 "geometry": [
93642                     "point",
93643                     "vertex",
93644                     "area"
93645                 ],
93646                 "fields": [
93647                     "address",
93648                     "building_area",
93649                     "opening_hours"
93650                 ],
93651                 "suggestion": true
93652             },
93653             "shop/convenience/Almacen": {
93654                 "tags": {
93655                     "name": "Almacen",
93656                     "shop": "convenience"
93657                 },
93658                 "name": "Almacen",
93659                 "icon": "shop",
93660                 "geometry": [
93661                     "point",
93662                     "vertex",
93663                     "area"
93664                 ],
93665                 "fields": [
93666                     "address",
93667                     "building_area",
93668                     "opening_hours"
93669                 ],
93670                 "suggestion": true
93671             },
93672             "shop/convenience/Vival": {
93673                 "tags": {
93674                     "name": "Vival",
93675                     "shop": "convenience"
93676                 },
93677                 "name": "Vival",
93678                 "icon": "shop",
93679                 "geometry": [
93680                     "point",
93681                     "vertex",
93682                     "area"
93683                 ],
93684                 "fields": [
93685                     "address",
93686                     "building_area",
93687                     "opening_hours"
93688                 ],
93689                 "suggestion": true
93690             },
93691             "shop/convenience/FamilyMart": {
93692                 "tags": {
93693                     "name": "FamilyMart",
93694                     "shop": "convenience"
93695                 },
93696                 "name": "FamilyMart",
93697                 "icon": "shop",
93698                 "geometry": [
93699                     "point",
93700                     "vertex",
93701                     "area"
93702                 ],
93703                 "fields": [
93704                     "address",
93705                     "building_area",
93706                     "opening_hours"
93707                 ],
93708                 "suggestion": true
93709             },
93710             "shop/convenience/ファミリーマート": {
93711                 "tags": {
93712                     "name": "ファミリーマート",
93713                     "name:en": "FamilyMart",
93714                     "shop": "convenience"
93715                 },
93716                 "name": "ファミリーマート",
93717                 "icon": "shop",
93718                 "geometry": [
93719                     "point",
93720                     "vertex",
93721                     "area"
93722                 ],
93723                 "fields": [
93724                     "address",
93725                     "building_area",
93726                     "opening_hours"
93727                 ],
93728                 "suggestion": true
93729             },
93730             "shop/convenience/Sunkus": {
93731                 "tags": {
93732                     "name": "Sunkus",
93733                     "shop": "convenience"
93734                 },
93735                 "name": "Sunkus",
93736                 "icon": "shop",
93737                 "geometry": [
93738                     "point",
93739                     "vertex",
93740                     "area"
93741                 ],
93742                 "fields": [
93743                     "address",
93744                     "building_area",
93745                     "opening_hours"
93746                 ],
93747                 "suggestion": true
93748             },
93749             "shop/convenience/セブンイレブン(Seven-Eleven)": {
93750                 "tags": {
93751                     "name": "セブンイレブン(Seven-Eleven)",
93752                     "shop": "convenience"
93753                 },
93754                 "name": "セブンイレブン(Seven-Eleven)",
93755                 "icon": "shop",
93756                 "geometry": [
93757                     "point",
93758                     "vertex",
93759                     "area"
93760                 ],
93761                 "fields": [
93762                     "address",
93763                     "building_area",
93764                     "opening_hours"
93765                 ],
93766                 "suggestion": true
93767             },
93768             "shop/convenience/Jednota": {
93769                 "tags": {
93770                     "name": "Jednota",
93771                     "shop": "convenience"
93772                 },
93773                 "name": "Jednota",
93774                 "icon": "shop",
93775                 "geometry": [
93776                     "point",
93777                     "vertex",
93778                     "area"
93779                 ],
93780                 "fields": [
93781                     "address",
93782                     "building_area",
93783                     "opening_hours"
93784                 ],
93785                 "suggestion": true
93786             },
93787             "shop/convenience/Магазин": {
93788                 "tags": {
93789                     "name": "Магазин",
93790                     "shop": "convenience"
93791                 },
93792                 "name": "Магазин",
93793                 "icon": "shop",
93794                 "geometry": [
93795                     "point",
93796                     "vertex",
93797                     "area"
93798                 ],
93799                 "fields": [
93800                     "address",
93801                     "building_area",
93802                     "opening_hours"
93803                 ],
93804                 "suggestion": true
93805             },
93806             "shop/convenience/Гастроном": {
93807                 "tags": {
93808                     "name": "Гастроном",
93809                     "shop": "convenience"
93810                 },
93811                 "name": "Гастроном",
93812                 "icon": "shop",
93813                 "geometry": [
93814                     "point",
93815                     "vertex",
93816                     "area"
93817                 ],
93818                 "fields": [
93819                     "address",
93820                     "building_area",
93821                     "opening_hours"
93822                 ],
93823                 "suggestion": true
93824             },
93825             "shop/convenience/Sklep spożywczy": {
93826                 "tags": {
93827                     "name": "Sklep spożywczy",
93828                     "shop": "convenience"
93829                 },
93830                 "name": "Sklep spożywczy",
93831                 "icon": "shop",
93832                 "geometry": [
93833                     "point",
93834                     "vertex",
93835                     "area"
93836                 ],
93837                 "fields": [
93838                     "address",
93839                     "building_area",
93840                     "opening_hours"
93841                 ],
93842                 "suggestion": true
93843             },
93844             "shop/convenience/Centra": {
93845                 "tags": {
93846                     "name": "Centra",
93847                     "shop": "convenience"
93848                 },
93849                 "name": "Centra",
93850                 "icon": "shop",
93851                 "geometry": [
93852                     "point",
93853                     "vertex",
93854                     "area"
93855                 ],
93856                 "fields": [
93857                     "address",
93858                     "building_area",
93859                     "opening_hours"
93860                 ],
93861                 "suggestion": true
93862             },
93863             "shop/convenience/サークルK": {
93864                 "tags": {
93865                     "name": "サークルK",
93866                     "name:en": "Circle K",
93867                     "shop": "convenience"
93868                 },
93869                 "name": "サークルK",
93870                 "icon": "shop",
93871                 "geometry": [
93872                     "point",
93873                     "vertex",
93874                     "area"
93875                 ],
93876                 "fields": [
93877                     "address",
93878                     "building_area",
93879                     "opening_hours"
93880                 ],
93881                 "suggestion": true
93882             },
93883             "shop/convenience/Wawa": {
93884                 "tags": {
93885                     "name": "Wawa",
93886                     "shop": "convenience"
93887                 },
93888                 "name": "Wawa",
93889                 "icon": "shop",
93890                 "geometry": [
93891                     "point",
93892                     "vertex",
93893                     "area"
93894                 ],
93895                 "fields": [
93896                     "address",
93897                     "building_area",
93898                     "opening_hours"
93899                 ],
93900                 "suggestion": true
93901             },
93902             "shop/convenience/Proxi": {
93903                 "tags": {
93904                     "name": "Proxi",
93905                     "shop": "convenience"
93906                 },
93907                 "name": "Proxi",
93908                 "icon": "shop",
93909                 "geometry": [
93910                     "point",
93911                     "vertex",
93912                     "area"
93913                 ],
93914                 "fields": [
93915                     "address",
93916                     "building_area",
93917                     "opening_hours"
93918                 ],
93919                 "suggestion": true
93920             },
93921             "shop/convenience/Универсам": {
93922                 "tags": {
93923                     "name": "Универсам",
93924                     "shop": "convenience"
93925                 },
93926                 "name": "Универсам",
93927                 "icon": "shop",
93928                 "geometry": [
93929                     "point",
93930                     "vertex",
93931                     "area"
93932                 ],
93933                 "fields": [
93934                     "address",
93935                     "building_area",
93936                     "opening_hours"
93937                 ],
93938                 "suggestion": true
93939             },
93940             "shop/convenience/Groszek": {
93941                 "tags": {
93942                     "name": "Groszek",
93943                     "shop": "convenience"
93944                 },
93945                 "name": "Groszek",
93946                 "icon": "shop",
93947                 "geometry": [
93948                     "point",
93949                     "vertex",
93950                     "area"
93951                 ],
93952                 "fields": [
93953                     "address",
93954                     "building_area",
93955                     "opening_hours"
93956                 ],
93957                 "suggestion": true
93958             },
93959             "shop/convenience/Select": {
93960                 "tags": {
93961                     "name": "Select",
93962                     "shop": "convenience"
93963                 },
93964                 "name": "Select",
93965                 "icon": "shop",
93966                 "geometry": [
93967                     "point",
93968                     "vertex",
93969                     "area"
93970                 ],
93971                 "fields": [
93972                     "address",
93973                     "building_area",
93974                     "opening_hours"
93975                 ],
93976                 "suggestion": true
93977             },
93978             "shop/convenience/Večerka": {
93979                 "tags": {
93980                     "name": "Večerka",
93981                     "shop": "convenience"
93982                 },
93983                 "name": "Večerka",
93984                 "icon": "shop",
93985                 "geometry": [
93986                     "point",
93987                     "vertex",
93988                     "area"
93989                 ],
93990                 "fields": [
93991                     "address",
93992                     "building_area",
93993                     "opening_hours"
93994                 ],
93995                 "suggestion": true
93996             },
93997             "shop/convenience/Potraviny": {
93998                 "tags": {
93999                     "name": "Potraviny",
94000                     "shop": "convenience"
94001                 },
94002                 "name": "Potraviny",
94003                 "icon": "shop",
94004                 "geometry": [
94005                     "point",
94006                     "vertex",
94007                     "area"
94008                 ],
94009                 "fields": [
94010                     "address",
94011                     "building_area",
94012                     "opening_hours"
94013                 ],
94014                 "suggestion": true
94015             },
94016             "shop/convenience/Смак": {
94017                 "tags": {
94018                     "name": "Смак",
94019                     "shop": "convenience"
94020                 },
94021                 "name": "Смак",
94022                 "icon": "shop",
94023                 "geometry": [
94024                     "point",
94025                     "vertex",
94026                     "area"
94027                 ],
94028                 "fields": [
94029                     "address",
94030                     "building_area",
94031                     "opening_hours"
94032                 ],
94033                 "suggestion": true
94034             },
94035             "shop/convenience/Эконом": {
94036                 "tags": {
94037                     "name": "Эконом",
94038                     "shop": "convenience"
94039                 },
94040                 "name": "Эконом",
94041                 "icon": "shop",
94042                 "geometry": [
94043                     "point",
94044                     "vertex",
94045                     "area"
94046                 ],
94047                 "fields": [
94048                     "address",
94049                     "building_area",
94050                     "opening_hours"
94051                 ],
94052                 "suggestion": true
94053             },
94054             "shop/convenience/Березка": {
94055                 "tags": {
94056                     "name": "Березка",
94057                     "shop": "convenience"
94058                 },
94059                 "name": "Березка",
94060                 "icon": "shop",
94061                 "geometry": [
94062                     "point",
94063                     "vertex",
94064                     "area"
94065                 ],
94066                 "fields": [
94067                     "address",
94068                     "building_area",
94069                     "opening_hours"
94070                 ],
94071                 "suggestion": true
94072             },
94073             "shop/convenience/Społem": {
94074                 "tags": {
94075                     "name": "Społem",
94076                     "shop": "convenience"
94077                 },
94078                 "name": "Społem",
94079                 "icon": "shop",
94080                 "geometry": [
94081                     "point",
94082                     "vertex",
94083                     "area"
94084                 ],
94085                 "fields": [
94086                     "address",
94087                     "building_area",
94088                     "opening_hours"
94089                 ],
94090                 "suggestion": true
94091             },
94092             "shop/convenience/Cumberland Farms": {
94093                 "tags": {
94094                     "name": "Cumberland Farms",
94095                     "shop": "convenience"
94096                 },
94097                 "name": "Cumberland Farms",
94098                 "icon": "shop",
94099                 "geometry": [
94100                     "point",
94101                     "vertex",
94102                     "area"
94103                 ],
94104                 "fields": [
94105                     "address",
94106                     "building_area",
94107                     "opening_hours"
94108                 ],
94109                 "suggestion": true
94110             },
94111             "shop/convenience/Tesco Lotus Express": {
94112                 "tags": {
94113                     "name": "Tesco Lotus Express",
94114                     "shop": "convenience"
94115                 },
94116                 "name": "Tesco Lotus Express",
94117                 "icon": "shop",
94118                 "geometry": [
94119                     "point",
94120                     "vertex",
94121                     "area"
94122                 ],
94123                 "fields": [
94124                     "address",
94125                     "building_area",
94126                     "opening_hours"
94127                 ],
94128                 "suggestion": true
94129             },
94130             "shop/convenience/Kiosk": {
94131                 "tags": {
94132                     "name": "Kiosk",
94133                     "shop": "convenience"
94134                 },
94135                 "name": "Kiosk",
94136                 "icon": "shop",
94137                 "geometry": [
94138                     "point",
94139                     "vertex",
94140                     "area"
94141                 ],
94142                 "fields": [
94143                     "address",
94144                     "building_area",
94145                     "opening_hours"
94146                 ],
94147                 "suggestion": true
94148             },
94149             "shop/convenience/24 часа": {
94150                 "tags": {
94151                     "name": "24 часа",
94152                     "shop": "convenience"
94153                 },
94154                 "name": "24 часа",
94155                 "icon": "shop",
94156                 "geometry": [
94157                     "point",
94158                     "vertex",
94159                     "area"
94160                 ],
94161                 "fields": [
94162                     "address",
94163                     "building_area",
94164                     "opening_hours"
94165                 ],
94166                 "suggestion": true
94167             },
94168             "shop/convenience/Минимаркет": {
94169                 "tags": {
94170                     "name": "Минимаркет",
94171                     "shop": "convenience"
94172                 },
94173                 "name": "Минимаркет",
94174                 "icon": "shop",
94175                 "geometry": [
94176                     "point",
94177                     "vertex",
94178                     "area"
94179                 ],
94180                 "fields": [
94181                     "address",
94182                     "building_area",
94183                     "opening_hours"
94184                 ],
94185                 "suggestion": true
94186             },
94187             "shop/convenience/Oxxo": {
94188                 "tags": {
94189                     "name": "Oxxo",
94190                     "shop": "convenience"
94191                 },
94192                 "name": "Oxxo",
94193                 "icon": "shop",
94194                 "geometry": [
94195                     "point",
94196                     "vertex",
94197                     "area"
94198                 ],
94199                 "fields": [
94200                     "address",
94201                     "building_area",
94202                     "opening_hours"
94203                 ],
94204                 "suggestion": true
94205             },
94206             "shop/convenience/abc": {
94207                 "tags": {
94208                     "name": "abc",
94209                     "shop": "convenience"
94210                 },
94211                 "name": "abc",
94212                 "icon": "shop",
94213                 "geometry": [
94214                     "point",
94215                     "vertex",
94216                     "area"
94217                 ],
94218                 "fields": [
94219                     "address",
94220                     "building_area",
94221                     "opening_hours"
94222                 ],
94223                 "suggestion": true
94224             },
94225             "shop/convenience/7/11": {
94226                 "tags": {
94227                     "name": "7/11",
94228                     "shop": "convenience"
94229                 },
94230                 "name": "7/11",
94231                 "icon": "shop",
94232                 "geometry": [
94233                     "point",
94234                     "vertex",
94235                     "area"
94236                 ],
94237                 "fields": [
94238                     "address",
94239                     "building_area",
94240                     "opening_hours"
94241                 ],
94242                 "suggestion": true
94243             },
94244             "shop/convenience/Stewart's": {
94245                 "tags": {
94246                     "name": "Stewart's",
94247                     "shop": "convenience"
94248                 },
94249                 "name": "Stewart's",
94250                 "icon": "shop",
94251                 "geometry": [
94252                     "point",
94253                     "vertex",
94254                     "area"
94255                 ],
94256                 "fields": [
94257                     "address",
94258                     "building_area",
94259                     "opening_hours"
94260                 ],
94261                 "suggestion": true
94262             },
94263             "shop/convenience/Продукти": {
94264                 "tags": {
94265                     "name": "Продукти",
94266                     "shop": "convenience"
94267                 },
94268                 "name": "Продукти",
94269                 "icon": "shop",
94270                 "geometry": [
94271                     "point",
94272                     "vertex",
94273                     "area"
94274                 ],
94275                 "fields": [
94276                     "address",
94277                     "building_area",
94278                     "opening_hours"
94279                 ],
94280                 "suggestion": true
94281             },
94282             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
94283                 "tags": {
94284                     "name": "ローソンストア100 (LAWSON STORE 100)",
94285                     "shop": "convenience"
94286                 },
94287                 "name": "ローソンストア100 (LAWSON STORE 100)",
94288                 "icon": "shop",
94289                 "geometry": [
94290                     "point",
94291                     "vertex",
94292                     "area"
94293                 ],
94294                 "fields": [
94295                     "address",
94296                     "building_area",
94297                     "opening_hours"
94298                 ],
94299                 "suggestion": true
94300             },
94301             "shop/convenience/Радуга": {
94302                 "tags": {
94303                     "name": "Радуга",
94304                     "shop": "convenience"
94305                 },
94306                 "name": "Радуга",
94307                 "icon": "shop",
94308                 "geometry": [
94309                     "point",
94310                     "vertex",
94311                     "area"
94312                 ],
94313                 "fields": [
94314                     "address",
94315                     "building_area",
94316                     "opening_hours"
94317                 ],
94318                 "suggestion": true
94319             },
94320             "shop/convenience/ローソンストア100": {
94321                 "tags": {
94322                     "name": "ローソンストア100",
94323                     "shop": "convenience"
94324                 },
94325                 "name": "ローソンストア100",
94326                 "icon": "shop",
94327                 "geometry": [
94328                     "point",
94329                     "vertex",
94330                     "area"
94331                 ],
94332                 "fields": [
94333                     "address",
94334                     "building_area",
94335                     "opening_hours"
94336                 ],
94337                 "suggestion": true
94338             },
94339             "shop/convenience/เซเว่นอีเลฟเว่น": {
94340                 "tags": {
94341                     "name": "เซเว่นอีเลฟเว่น",
94342                     "shop": "convenience"
94343                 },
94344                 "name": "เซเว่นอีเลฟเว่น",
94345                 "icon": "shop",
94346                 "geometry": [
94347                     "point",
94348                     "vertex",
94349                     "area"
94350                 ],
94351                 "fields": [
94352                     "address",
94353                     "building_area",
94354                     "opening_hours"
94355                 ],
94356                 "suggestion": true
94357             },
94358             "shop/convenience/Spożywczy": {
94359                 "tags": {
94360                     "name": "Spożywczy",
94361                     "shop": "convenience"
94362                 },
94363                 "name": "Spożywczy",
94364                 "icon": "shop",
94365                 "geometry": [
94366                     "point",
94367                     "vertex",
94368                     "area"
94369                 ],
94370                 "fields": [
94371                     "address",
94372                     "building_area",
94373                     "opening_hours"
94374                 ],
94375                 "suggestion": true
94376             },
94377             "shop/convenience/Фортуна": {
94378                 "tags": {
94379                     "name": "Фортуна",
94380                     "shop": "convenience"
94381                 },
94382                 "name": "Фортуна",
94383                 "icon": "shop",
94384                 "geometry": [
94385                     "point",
94386                     "vertex",
94387                     "area"
94388                 ],
94389                 "fields": [
94390                     "address",
94391                     "building_area",
94392                     "opening_hours"
94393                 ],
94394                 "suggestion": true
94395             },
94396             "shop/convenience/Picard": {
94397                 "tags": {
94398                     "name": "Picard",
94399                     "shop": "convenience"
94400                 },
94401                 "name": "Picard",
94402                 "icon": "shop",
94403                 "geometry": [
94404                     "point",
94405                     "vertex",
94406                     "area"
94407                 ],
94408                 "fields": [
94409                     "address",
94410                     "building_area",
94411                     "opening_hours"
94412                 ],
94413                 "suggestion": true
94414             },
94415             "shop/convenience/Four Square": {
94416                 "tags": {
94417                     "name": "Four Square",
94418                     "shop": "convenience"
94419                 },
94420                 "name": "Four Square",
94421                 "icon": "shop",
94422                 "geometry": [
94423                     "point",
94424                     "vertex",
94425                     "area"
94426                 ],
94427                 "fields": [
94428                     "address",
94429                     "building_area",
94430                     "opening_hours"
94431                 ],
94432                 "suggestion": true
94433             },
94434             "shop/convenience/Визит": {
94435                 "tags": {
94436                     "name": "Визит",
94437                     "shop": "convenience"
94438                 },
94439                 "name": "Визит",
94440                 "icon": "shop",
94441                 "geometry": [
94442                     "point",
94443                     "vertex",
94444                     "area"
94445                 ],
94446                 "fields": [
94447                     "address",
94448                     "building_area",
94449                     "opening_hours"
94450                 ],
94451                 "suggestion": true
94452             },
94453             "shop/convenience/Авоська": {
94454                 "tags": {
94455                     "name": "Авоська",
94456                     "shop": "convenience"
94457                 },
94458                 "name": "Авоська",
94459                 "icon": "shop",
94460                 "geometry": [
94461                     "point",
94462                     "vertex",
94463                     "area"
94464                 ],
94465                 "fields": [
94466                     "address",
94467                     "building_area",
94468                     "opening_hours"
94469                 ],
94470                 "suggestion": true
94471             },
94472             "shop/convenience/Dollar General": {
94473                 "tags": {
94474                     "name": "Dollar General",
94475                     "shop": "convenience"
94476                 },
94477                 "name": "Dollar General",
94478                 "icon": "shop",
94479                 "geometry": [
94480                     "point",
94481                     "vertex",
94482                     "area"
94483                 ],
94484                 "fields": [
94485                     "address",
94486                     "building_area",
94487                     "opening_hours"
94488                 ],
94489                 "suggestion": true
94490             },
94491             "shop/convenience/Studenac": {
94492                 "tags": {
94493                     "name": "Studenac",
94494                     "shop": "convenience"
94495                 },
94496                 "name": "Studenac",
94497                 "icon": "shop",
94498                 "geometry": [
94499                     "point",
94500                     "vertex",
94501                     "area"
94502                 ],
94503                 "fields": [
94504                     "address",
94505                     "building_area",
94506                     "opening_hours"
94507                 ],
94508                 "suggestion": true
94509             },
94510             "shop/convenience/Central Convenience Store": {
94511                 "tags": {
94512                     "name": "Central Convenience Store",
94513                     "shop": "convenience"
94514                 },
94515                 "name": "Central Convenience Store",
94516                 "icon": "shop",
94517                 "geometry": [
94518                     "point",
94519                     "vertex",
94520                     "area"
94521                 ],
94522                 "fields": [
94523                     "address",
94524                     "building_area",
94525                     "opening_hours"
94526                 ],
94527                 "suggestion": true
94528             },
94529             "shop/convenience/продукты": {
94530                 "tags": {
94531                     "name": "продукты",
94532                     "shop": "convenience"
94533                 },
94534                 "name": "продукты",
94535                 "icon": "shop",
94536                 "geometry": [
94537                     "point",
94538                     "vertex",
94539                     "area"
94540                 ],
94541                 "fields": [
94542                     "address",
94543                     "building_area",
94544                     "opening_hours"
94545                 ],
94546                 "suggestion": true
94547             },
94548             "shop/convenience/Кулинария": {
94549                 "tags": {
94550                     "name": "Кулинария",
94551                     "shop": "convenience"
94552                 },
94553                 "name": "Кулинария",
94554                 "icon": "shop",
94555                 "geometry": [
94556                     "point",
94557                     "vertex",
94558                     "area"
94559                 ],
94560                 "fields": [
94561                     "address",
94562                     "building_area",
94563                     "opening_hours"
94564                 ],
94565                 "suggestion": true
94566             },
94567             "shop/convenience/全家": {
94568                 "tags": {
94569                     "name": "全家",
94570                     "shop": "convenience"
94571                 },
94572                 "name": "全家",
94573                 "icon": "shop",
94574                 "geometry": [
94575                     "point",
94576                     "vertex",
94577                     "area"
94578                 ],
94579                 "fields": [
94580                     "address",
94581                     "building_area",
94582                     "opening_hours"
94583                 ],
94584                 "suggestion": true
94585             },
94586             "shop/convenience/Мечта": {
94587                 "tags": {
94588                     "name": "Мечта",
94589                     "shop": "convenience"
94590                 },
94591                 "name": "Мечта",
94592                 "icon": "shop",
94593                 "geometry": [
94594                     "point",
94595                     "vertex",
94596                     "area"
94597                 ],
94598                 "fields": [
94599                     "address",
94600                     "building_area",
94601                     "opening_hours"
94602                 ],
94603                 "suggestion": true
94604             },
94605             "shop/convenience/Epicerie": {
94606                 "tags": {
94607                     "name": "Epicerie",
94608                     "shop": "convenience"
94609                 },
94610                 "name": "Epicerie",
94611                 "icon": "shop",
94612                 "geometry": [
94613                     "point",
94614                     "vertex",
94615                     "area"
94616                 ],
94617                 "fields": [
94618                     "address",
94619                     "building_area",
94620                     "opening_hours"
94621                 ],
94622                 "suggestion": true
94623             },
94624             "shop/convenience/Кировский": {
94625                 "tags": {
94626                     "name": "Кировский",
94627                     "shop": "convenience"
94628                 },
94629                 "name": "Кировский",
94630                 "icon": "shop",
94631                 "geometry": [
94632                     "point",
94633                     "vertex",
94634                     "area"
94635                 ],
94636                 "fields": [
94637                     "address",
94638                     "building_area",
94639                     "opening_hours"
94640                 ],
94641                 "suggestion": true
94642             },
94643             "shop/convenience/Food Mart": {
94644                 "tags": {
94645                     "name": "Food Mart",
94646                     "shop": "convenience"
94647                 },
94648                 "name": "Food Mart",
94649                 "icon": "shop",
94650                 "geometry": [
94651                     "point",
94652                     "vertex",
94653                     "area"
94654                 ],
94655                 "fields": [
94656                     "address",
94657                     "building_area",
94658                     "opening_hours"
94659                 ],
94660                 "suggestion": true
94661             },
94662             "shop/convenience/Delikatesy": {
94663                 "tags": {
94664                     "name": "Delikatesy",
94665                     "shop": "convenience"
94666                 },
94667                 "name": "Delikatesy",
94668                 "icon": "shop",
94669                 "geometry": [
94670                     "point",
94671                     "vertex",
94672                     "area"
94673                 ],
94674                 "fields": [
94675                     "address",
94676                     "building_area",
94677                     "opening_hours"
94678                 ],
94679                 "suggestion": true
94680             },
94681             "shop/convenience/ポプラ": {
94682                 "tags": {
94683                     "name": "ポプラ",
94684                     "shop": "convenience"
94685                 },
94686                 "name": "ポプラ",
94687                 "icon": "shop",
94688                 "geometry": [
94689                     "point",
94690                     "vertex",
94691                     "area"
94692                 ],
94693                 "fields": [
94694                     "address",
94695                     "building_area",
94696                     "opening_hours"
94697                 ],
94698                 "suggestion": true
94699             },
94700             "shop/convenience/Lewiatan": {
94701                 "tags": {
94702                     "name": "Lewiatan",
94703                     "shop": "convenience"
94704                 },
94705                 "name": "Lewiatan",
94706                 "icon": "shop",
94707                 "geometry": [
94708                     "point",
94709                     "vertex",
94710                     "area"
94711                 ],
94712                 "fields": [
94713                     "address",
94714                     "building_area",
94715                     "opening_hours"
94716                 ],
94717                 "suggestion": true
94718             },
94719             "shop/convenience/Продуктовый магазин": {
94720                 "tags": {
94721                     "name": "Продуктовый магазин",
94722                     "shop": "convenience"
94723                 },
94724                 "name": "Продуктовый магазин",
94725                 "icon": "shop",
94726                 "geometry": [
94727                     "point",
94728                     "vertex",
94729                     "area"
94730                 ],
94731                 "fields": [
94732                     "address",
94733                     "building_area",
94734                     "opening_hours"
94735                 ],
94736                 "suggestion": true
94737             },
94738             "shop/convenience/Продуктовый": {
94739                 "tags": {
94740                     "name": "Продуктовый",
94741                     "shop": "convenience"
94742                 },
94743                 "name": "Продуктовый",
94744                 "icon": "shop",
94745                 "geometry": [
94746                     "point",
94747                     "vertex",
94748                     "area"
94749                 ],
94750                 "fields": [
94751                     "address",
94752                     "building_area",
94753                     "opening_hours"
94754                 ],
94755                 "suggestion": true
94756             },
94757             "shop/convenience/セイコーマート (Seicomart)": {
94758                 "tags": {
94759                     "name": "セイコーマート (Seicomart)",
94760                     "shop": "convenience"
94761                 },
94762                 "name": "セイコーマート (Seicomart)",
94763                 "icon": "shop",
94764                 "geometry": [
94765                     "point",
94766                     "vertex",
94767                     "area"
94768                 ],
94769                 "fields": [
94770                     "address",
94771                     "building_area",
94772                     "opening_hours"
94773                 ],
94774                 "suggestion": true
94775             },
94776             "shop/convenience/Виктория": {
94777                 "tags": {
94778                     "name": "Виктория",
94779                     "shop": "convenience"
94780                 },
94781                 "name": "Виктория",
94782                 "icon": "shop",
94783                 "geometry": [
94784                     "point",
94785                     "vertex",
94786                     "area"
94787                 ],
94788                 "fields": [
94789                     "address",
94790                     "building_area",
94791                     "opening_hours"
94792                 ],
94793                 "suggestion": true
94794             },
94795             "shop/convenience/Весна": {
94796                 "tags": {
94797                     "name": "Весна",
94798                     "shop": "convenience"
94799                 },
94800                 "name": "Весна",
94801                 "icon": "shop",
94802                 "geometry": [
94803                     "point",
94804                     "vertex",
94805                     "area"
94806                 ],
94807                 "fields": [
94808                     "address",
94809                     "building_area",
94810                     "opening_hours"
94811                 ],
94812                 "suggestion": true
94813             },
94814             "shop/convenience/Mini Market Non-Stop": {
94815                 "tags": {
94816                     "name": "Mini Market Non-Stop",
94817                     "shop": "convenience"
94818                 },
94819                 "name": "Mini Market Non-Stop",
94820                 "icon": "shop",
94821                 "geometry": [
94822                     "point",
94823                     "vertex",
94824                     "area"
94825                 ],
94826                 "fields": [
94827                     "address",
94828                     "building_area",
94829                     "opening_hours"
94830                 ],
94831                 "suggestion": true
94832             },
94833             "shop/convenience/Копеечка": {
94834                 "tags": {
94835                     "name": "Копеечка",
94836                     "shop": "convenience"
94837                 },
94838                 "name": "Копеечка",
94839                 "icon": "shop",
94840                 "geometry": [
94841                     "point",
94842                     "vertex",
94843                     "area"
94844                 ],
94845                 "fields": [
94846                     "address",
94847                     "building_area",
94848                     "opening_hours"
94849                 ],
94850                 "suggestion": true
94851             },
94852             "shop/convenience/Royal Farms": {
94853                 "tags": {
94854                     "name": "Royal Farms",
94855                     "shop": "convenience"
94856                 },
94857                 "name": "Royal Farms",
94858                 "icon": "shop",
94859                 "geometry": [
94860                     "point",
94861                     "vertex",
94862                     "area"
94863                 ],
94864                 "fields": [
94865                     "address",
94866                     "building_area",
94867                     "opening_hours"
94868                 ],
94869                 "suggestion": true
94870             },
94871             "shop/convenience/Alfamart": {
94872                 "tags": {
94873                     "name": "Alfamart",
94874                     "shop": "convenience"
94875                 },
94876                 "name": "Alfamart",
94877                 "icon": "shop",
94878                 "geometry": [
94879                     "point",
94880                     "vertex",
94881                     "area"
94882                 ],
94883                 "fields": [
94884                     "address",
94885                     "building_area",
94886                     "opening_hours"
94887                 ],
94888                 "suggestion": true
94889             },
94890             "shop/convenience/Indomaret": {
94891                 "tags": {
94892                     "name": "Indomaret",
94893                     "shop": "convenience"
94894                 },
94895                 "name": "Indomaret",
94896                 "icon": "shop",
94897                 "geometry": [
94898                     "point",
94899                     "vertex",
94900                     "area"
94901                 ],
94902                 "fields": [
94903                     "address",
94904                     "building_area",
94905                     "opening_hours"
94906                 ],
94907                 "suggestion": true
94908             },
94909             "shop/convenience/магазин": {
94910                 "tags": {
94911                     "name": "магазин",
94912                     "shop": "convenience"
94913                 },
94914                 "name": "магазин",
94915                 "icon": "shop",
94916                 "geometry": [
94917                     "point",
94918                     "vertex",
94919                     "area"
94920                 ],
94921                 "fields": [
94922                     "address",
94923                     "building_area",
94924                     "opening_hours"
94925                 ],
94926                 "suggestion": true
94927             },
94928             "shop/convenience/全家便利商店": {
94929                 "tags": {
94930                     "name": "全家便利商店",
94931                     "shop": "convenience"
94932                 },
94933                 "name": "全家便利商店",
94934                 "icon": "shop",
94935                 "geometry": [
94936                     "point",
94937                     "vertex",
94938                     "area"
94939                 ],
94940                 "fields": [
94941                     "address",
94942                     "building_area",
94943                     "opening_hours"
94944                 ],
94945                 "suggestion": true
94946             },
94947             "shop/convenience/Boutique": {
94948                 "tags": {
94949                     "name": "Boutique",
94950                     "shop": "convenience"
94951                 },
94952                 "name": "Boutique",
94953                 "icon": "shop",
94954                 "geometry": [
94955                     "point",
94956                     "vertex",
94957                     "area"
94958                 ],
94959                 "fields": [
94960                     "address",
94961                     "building_area",
94962                     "opening_hours"
94963                 ],
94964                 "suggestion": true
94965             },
94966             "shop/convenience/მარკეტი (Market)": {
94967                 "tags": {
94968                     "name": "მარკეტი (Market)",
94969                     "shop": "convenience"
94970                 },
94971                 "name": "მარკეტი (Market)",
94972                 "icon": "shop",
94973                 "geometry": [
94974                     "point",
94975                     "vertex",
94976                     "area"
94977                 ],
94978                 "fields": [
94979                     "address",
94980                     "building_area",
94981                     "opening_hours"
94982                 ],
94983                 "suggestion": true
94984             },
94985             "shop/convenience/Stores": {
94986                 "tags": {
94987                     "name": "Stores",
94988                     "shop": "convenience"
94989                 },
94990                 "name": "Stores",
94991                 "icon": "shop",
94992                 "geometry": [
94993                     "point",
94994                     "vertex",
94995                     "area"
94996                 ],
94997                 "fields": [
94998                     "address",
94999                     "building_area",
95000                     "opening_hours"
95001                 ],
95002                 "suggestion": true
95003             },
95004             "shop/chemist/dm": {
95005                 "tags": {
95006                     "name": "dm",
95007                     "shop": "chemist"
95008                 },
95009                 "name": "dm",
95010                 "icon": "chemist",
95011                 "geometry": [
95012                     "point",
95013                     "vertex",
95014                     "area"
95015                 ],
95016                 "fields": [
95017                     "address",
95018                     "building_area",
95019                     "opening_hours"
95020                 ],
95021                 "suggestion": true
95022             },
95023             "shop/chemist/Müller": {
95024                 "tags": {
95025                     "name": "Müller",
95026                     "shop": "chemist"
95027                 },
95028                 "name": "Müller",
95029                 "icon": "chemist",
95030                 "geometry": [
95031                     "point",
95032                     "vertex",
95033                     "area"
95034                 ],
95035                 "fields": [
95036                     "address",
95037                     "building_area",
95038                     "opening_hours"
95039                 ],
95040                 "suggestion": true
95041             },
95042             "shop/chemist/Schlecker": {
95043                 "tags": {
95044                     "name": "Schlecker",
95045                     "shop": "chemist"
95046                 },
95047                 "name": "Schlecker",
95048                 "icon": "chemist",
95049                 "geometry": [
95050                     "point",
95051                     "vertex",
95052                     "area"
95053                 ],
95054                 "fields": [
95055                     "address",
95056                     "building_area",
95057                     "opening_hours"
95058                 ],
95059                 "suggestion": true
95060             },
95061             "shop/chemist/Etos": {
95062                 "tags": {
95063                     "name": "Etos",
95064                     "shop": "chemist"
95065                 },
95066                 "name": "Etos",
95067                 "icon": "chemist",
95068                 "geometry": [
95069                     "point",
95070                     "vertex",
95071                     "area"
95072                 ],
95073                 "fields": [
95074                     "address",
95075                     "building_area",
95076                     "opening_hours"
95077                 ],
95078                 "suggestion": true
95079             },
95080             "shop/chemist/Bipa": {
95081                 "tags": {
95082                     "name": "Bipa",
95083                     "shop": "chemist"
95084                 },
95085                 "name": "Bipa",
95086                 "icon": "chemist",
95087                 "geometry": [
95088                     "point",
95089                     "vertex",
95090                     "area"
95091                 ],
95092                 "fields": [
95093                     "address",
95094                     "building_area",
95095                     "opening_hours"
95096                 ],
95097                 "suggestion": true
95098             },
95099             "shop/chemist/Rossmann": {
95100                 "tags": {
95101                     "name": "Rossmann",
95102                     "shop": "chemist"
95103                 },
95104                 "name": "Rossmann",
95105                 "icon": "chemist",
95106                 "geometry": [
95107                     "point",
95108                     "vertex",
95109                     "area"
95110                 ],
95111                 "fields": [
95112                     "address",
95113                     "building_area",
95114                     "opening_hours"
95115                 ],
95116                 "suggestion": true
95117             },
95118             "shop/chemist/DM Drogeriemarkt": {
95119                 "tags": {
95120                     "name": "DM Drogeriemarkt",
95121                     "shop": "chemist"
95122                 },
95123                 "name": "DM Drogeriemarkt",
95124                 "icon": "chemist",
95125                 "geometry": [
95126                     "point",
95127                     "vertex",
95128                     "area"
95129                 ],
95130                 "fields": [
95131                     "address",
95132                     "building_area",
95133                     "opening_hours"
95134                 ],
95135                 "suggestion": true
95136             },
95137             "shop/chemist/Ihr Platz": {
95138                 "tags": {
95139                     "name": "Ihr Platz",
95140                     "shop": "chemist"
95141                 },
95142                 "name": "Ihr Platz",
95143                 "icon": "chemist",
95144                 "geometry": [
95145                     "point",
95146                     "vertex",
95147                     "area"
95148                 ],
95149                 "fields": [
95150                     "address",
95151                     "building_area",
95152                     "opening_hours"
95153                 ],
95154                 "suggestion": true
95155             },
95156             "shop/chemist/Douglas": {
95157                 "tags": {
95158                     "name": "Douglas",
95159                     "shop": "chemist"
95160                 },
95161                 "name": "Douglas",
95162                 "icon": "chemist",
95163                 "geometry": [
95164                     "point",
95165                     "vertex",
95166                     "area"
95167                 ],
95168                 "fields": [
95169                     "address",
95170                     "building_area",
95171                     "opening_hours"
95172                 ],
95173                 "suggestion": true
95174             },
95175             "shop/chemist/Kruidvat": {
95176                 "tags": {
95177                     "name": "Kruidvat",
95178                     "shop": "chemist"
95179                 },
95180                 "name": "Kruidvat",
95181                 "icon": "chemist",
95182                 "geometry": [
95183                     "point",
95184                     "vertex",
95185                     "area"
95186                 ],
95187                 "fields": [
95188                     "address",
95189                     "building_area",
95190                     "opening_hours"
95191                 ],
95192                 "suggestion": true
95193             },
95194             "shop/car_repair/Kwik Fit": {
95195                 "tags": {
95196                     "name": "Kwik Fit",
95197                     "shop": "car_repair"
95198                 },
95199                 "name": "Kwik Fit",
95200                 "icon": "car",
95201                 "geometry": [
95202                     "point",
95203                     "vertex",
95204                     "area"
95205                 ],
95206                 "fields": [
95207                     "address",
95208                     "building_area",
95209                     "opening_hours"
95210                 ],
95211                 "suggestion": true
95212             },
95213             "shop/car_repair/ATU": {
95214                 "tags": {
95215                     "name": "ATU",
95216                     "shop": "car_repair"
95217                 },
95218                 "name": "ATU",
95219                 "icon": "car",
95220                 "geometry": [
95221                     "point",
95222                     "vertex",
95223                     "area"
95224                 ],
95225                 "fields": [
95226                     "address",
95227                     "building_area",
95228                     "opening_hours"
95229                 ],
95230                 "suggestion": true
95231             },
95232             "shop/car_repair/Kwik-Fit": {
95233                 "tags": {
95234                     "name": "Kwik-Fit",
95235                     "shop": "car_repair"
95236                 },
95237                 "name": "Kwik-Fit",
95238                 "icon": "car",
95239                 "geometry": [
95240                     "point",
95241                     "vertex",
95242                     "area"
95243                 ],
95244                 "fields": [
95245                     "address",
95246                     "building_area",
95247                     "opening_hours"
95248                 ],
95249                 "suggestion": true
95250             },
95251             "shop/car_repair/Midas": {
95252                 "tags": {
95253                     "name": "Midas",
95254                     "shop": "car_repair"
95255                 },
95256                 "name": "Midas",
95257                 "icon": "car",
95258                 "geometry": [
95259                     "point",
95260                     "vertex",
95261                     "area"
95262                 ],
95263                 "fields": [
95264                     "address",
95265                     "building_area",
95266                     "opening_hours"
95267                 ],
95268                 "suggestion": true
95269             },
95270             "shop/car_repair/Feu Vert": {
95271                 "tags": {
95272                     "name": "Feu Vert",
95273                     "shop": "car_repair"
95274                 },
95275                 "name": "Feu Vert",
95276                 "icon": "car",
95277                 "geometry": [
95278                     "point",
95279                     "vertex",
95280                     "area"
95281                 ],
95282                 "fields": [
95283                     "address",
95284                     "building_area",
95285                     "opening_hours"
95286                 ],
95287                 "suggestion": true
95288             },
95289             "shop/car_repair/Norauto": {
95290                 "tags": {
95291                     "name": "Norauto",
95292                     "shop": "car_repair"
95293                 },
95294                 "name": "Norauto",
95295                 "icon": "car",
95296                 "geometry": [
95297                     "point",
95298                     "vertex",
95299                     "area"
95300                 ],
95301                 "fields": [
95302                     "address",
95303                     "building_area",
95304                     "opening_hours"
95305                 ],
95306                 "suggestion": true
95307             },
95308             "shop/car_repair/Speedy": {
95309                 "tags": {
95310                     "name": "Speedy",
95311                     "shop": "car_repair"
95312                 },
95313                 "name": "Speedy",
95314                 "icon": "car",
95315                 "geometry": [
95316                     "point",
95317                     "vertex",
95318                     "area"
95319                 ],
95320                 "fields": [
95321                     "address",
95322                     "building_area",
95323                     "opening_hours"
95324                 ],
95325                 "suggestion": true
95326             },
95327             "shop/car_repair/Pit Stop": {
95328                 "tags": {
95329                     "name": "Pit Stop",
95330                     "shop": "car_repair"
95331                 },
95332                 "name": "Pit Stop",
95333                 "icon": "car",
95334                 "geometry": [
95335                     "point",
95336                     "vertex",
95337                     "area"
95338                 ],
95339                 "fields": [
95340                     "address",
95341                     "building_area",
95342                     "opening_hours"
95343                 ],
95344                 "suggestion": true
95345             },
95346             "shop/car_repair/Jiffy Lube": {
95347                 "tags": {
95348                     "name": "Jiffy Lube",
95349                     "shop": "car_repair"
95350                 },
95351                 "name": "Jiffy Lube",
95352                 "icon": "car",
95353                 "geometry": [
95354                     "point",
95355                     "vertex",
95356                     "area"
95357                 ],
95358                 "fields": [
95359                     "address",
95360                     "building_area",
95361                     "opening_hours"
95362                 ],
95363                 "suggestion": true
95364             },
95365             "shop/car_repair/Шиномонтаж": {
95366                 "tags": {
95367                     "name": "Шиномонтаж",
95368                     "shop": "car_repair"
95369                 },
95370                 "name": "Шиномонтаж",
95371                 "icon": "car",
95372                 "geometry": [
95373                     "point",
95374                     "vertex",
95375                     "area"
95376                 ],
95377                 "fields": [
95378                     "address",
95379                     "building_area",
95380                     "opening_hours"
95381                 ],
95382                 "suggestion": true
95383             },
95384             "shop/car_repair/СТО": {
95385                 "tags": {
95386                     "name": "СТО",
95387                     "shop": "car_repair"
95388                 },
95389                 "name": "СТО",
95390                 "icon": "car",
95391                 "geometry": [
95392                     "point",
95393                     "vertex",
95394                     "area"
95395                 ],
95396                 "fields": [
95397                     "address",
95398                     "building_area",
95399                     "opening_hours"
95400                 ],
95401                 "suggestion": true
95402             },
95403             "shop/car_repair/O'Reilly Auto Parts": {
95404                 "tags": {
95405                     "name": "O'Reilly Auto Parts",
95406                     "shop": "car_repair"
95407                 },
95408                 "name": "O'Reilly Auto Parts",
95409                 "icon": "car",
95410                 "geometry": [
95411                     "point",
95412                     "vertex",
95413                     "area"
95414                 ],
95415                 "fields": [
95416                     "address",
95417                     "building_area",
95418                     "opening_hours"
95419                 ],
95420                 "suggestion": true
95421             },
95422             "shop/car_repair/Carglass": {
95423                 "tags": {
95424                     "name": "Carglass",
95425                     "shop": "car_repair"
95426                 },
95427                 "name": "Carglass",
95428                 "icon": "car",
95429                 "geometry": [
95430                     "point",
95431                     "vertex",
95432                     "area"
95433                 ],
95434                 "fields": [
95435                     "address",
95436                     "building_area",
95437                     "opening_hours"
95438                 ],
95439                 "suggestion": true
95440             },
95441             "shop/car_repair/шиномонтаж": {
95442                 "tags": {
95443                     "name": "шиномонтаж",
95444                     "shop": "car_repair"
95445                 },
95446                 "name": "шиномонтаж",
95447                 "icon": "car",
95448                 "geometry": [
95449                     "point",
95450                     "vertex",
95451                     "area"
95452                 ],
95453                 "fields": [
95454                     "address",
95455                     "building_area",
95456                     "opening_hours"
95457                 ],
95458                 "suggestion": true
95459             },
95460             "shop/car_repair/Euromaster": {
95461                 "tags": {
95462                     "name": "Euromaster",
95463                     "shop": "car_repair"
95464                 },
95465                 "name": "Euromaster",
95466                 "icon": "car",
95467                 "geometry": [
95468                     "point",
95469                     "vertex",
95470                     "area"
95471                 ],
95472                 "fields": [
95473                     "address",
95474                     "building_area",
95475                     "opening_hours"
95476                 ],
95477                 "suggestion": true
95478             },
95479             "shop/car_repair/Firestone": {
95480                 "tags": {
95481                     "name": "Firestone",
95482                     "shop": "car_repair"
95483                 },
95484                 "name": "Firestone",
95485                 "icon": "car",
95486                 "geometry": [
95487                     "point",
95488                     "vertex",
95489                     "area"
95490                 ],
95491                 "fields": [
95492                     "address",
95493                     "building_area",
95494                     "opening_hours"
95495                 ],
95496                 "suggestion": true
95497             },
95498             "shop/car_repair/AutoZone": {
95499                 "tags": {
95500                     "name": "AutoZone",
95501                     "shop": "car_repair"
95502                 },
95503                 "name": "AutoZone",
95504                 "icon": "car",
95505                 "geometry": [
95506                     "point",
95507                     "vertex",
95508                     "area"
95509                 ],
95510                 "fields": [
95511                     "address",
95512                     "building_area",
95513                     "opening_hours"
95514                 ],
95515                 "suggestion": true
95516             },
95517             "shop/car_repair/Автосервис": {
95518                 "tags": {
95519                     "name": "Автосервис",
95520                     "shop": "car_repair"
95521                 },
95522                 "name": "Автосервис",
95523                 "icon": "car",
95524                 "geometry": [
95525                     "point",
95526                     "vertex",
95527                     "area"
95528                 ],
95529                 "fields": [
95530                     "address",
95531                     "building_area",
95532                     "opening_hours"
95533                 ],
95534                 "suggestion": true
95535             },
95536             "shop/car_repair/Advance Auto Parts": {
95537                 "tags": {
95538                     "name": "Advance Auto Parts",
95539                     "shop": "car_repair"
95540                 },
95541                 "name": "Advance Auto Parts",
95542                 "icon": "car",
95543                 "geometry": [
95544                     "point",
95545                     "vertex",
95546                     "area"
95547                 ],
95548                 "fields": [
95549                     "address",
95550                     "building_area",
95551                     "opening_hours"
95552                 ],
95553                 "suggestion": true
95554             },
95555             "shop/car_repair/Roady": {
95556                 "tags": {
95557                     "name": "Roady",
95558                     "shop": "car_repair"
95559                 },
95560                 "name": "Roady",
95561                 "icon": "car",
95562                 "geometry": [
95563                     "point",
95564                     "vertex",
95565                     "area"
95566                 ],
95567                 "fields": [
95568                     "address",
95569                     "building_area",
95570                     "opening_hours"
95571                 ],
95572                 "suggestion": true
95573             },
95574             "shop/furniture/IKEA": {
95575                 "tags": {
95576                     "name": "IKEA",
95577                     "shop": "furniture"
95578                 },
95579                 "name": "IKEA",
95580                 "icon": "shop",
95581                 "geometry": [
95582                     "point",
95583                     "vertex",
95584                     "area"
95585                 ],
95586                 "fields": [
95587                     "address",
95588                     "building_area",
95589                     "opening_hours"
95590                 ],
95591                 "suggestion": true
95592             },
95593             "shop/furniture/Jysk": {
95594                 "tags": {
95595                     "name": "Jysk",
95596                     "shop": "furniture"
95597                 },
95598                 "name": "Jysk",
95599                 "icon": "shop",
95600                 "geometry": [
95601                     "point",
95602                     "vertex",
95603                     "area"
95604                 ],
95605                 "fields": [
95606                     "address",
95607                     "building_area",
95608                     "opening_hours"
95609                 ],
95610                 "suggestion": true
95611             },
95612             "shop/furniture/Roller": {
95613                 "tags": {
95614                     "name": "Roller",
95615                     "shop": "furniture"
95616                 },
95617                 "name": "Roller",
95618                 "icon": "shop",
95619                 "geometry": [
95620                     "point",
95621                     "vertex",
95622                     "area"
95623                 ],
95624                 "fields": [
95625                     "address",
95626                     "building_area",
95627                     "opening_hours"
95628                 ],
95629                 "suggestion": true
95630             },
95631             "shop/furniture/Dänisches Bettenlager": {
95632                 "tags": {
95633                     "name": "Dänisches Bettenlager",
95634                     "shop": "furniture"
95635                 },
95636                 "name": "Dänisches Bettenlager",
95637                 "icon": "shop",
95638                 "geometry": [
95639                     "point",
95640                     "vertex",
95641                     "area"
95642                 ],
95643                 "fields": [
95644                     "address",
95645                     "building_area",
95646                     "opening_hours"
95647                 ],
95648                 "suggestion": true
95649             },
95650             "shop/furniture/Conforama": {
95651                 "tags": {
95652                     "name": "Conforama",
95653                     "shop": "furniture"
95654                 },
95655                 "name": "Conforama",
95656                 "icon": "shop",
95657                 "geometry": [
95658                     "point",
95659                     "vertex",
95660                     "area"
95661                 ],
95662                 "fields": [
95663                     "address",
95664                     "building_area",
95665                     "opening_hours"
95666                 ],
95667                 "suggestion": true
95668             },
95669             "shop/furniture/Matratzen Concord": {
95670                 "tags": {
95671                     "name": "Matratzen Concord",
95672                     "shop": "furniture"
95673                 },
95674                 "name": "Matratzen Concord",
95675                 "icon": "shop",
95676                 "geometry": [
95677                     "point",
95678                     "vertex",
95679                     "area"
95680                 ],
95681                 "fields": [
95682                     "address",
95683                     "building_area",
95684                     "opening_hours"
95685                 ],
95686                 "suggestion": true
95687             },
95688             "shop/furniture/Мебель": {
95689                 "tags": {
95690                     "name": "Мебель",
95691                     "shop": "furniture"
95692                 },
95693                 "name": "Мебель",
95694                 "icon": "shop",
95695                 "geometry": [
95696                     "point",
95697                     "vertex",
95698                     "area"
95699                 ],
95700                 "fields": [
95701                     "address",
95702                     "building_area",
95703                     "opening_hours"
95704                 ],
95705                 "suggestion": true
95706             },
95707             "shop/furniture/But": {
95708                 "tags": {
95709                     "name": "But",
95710                     "shop": "furniture"
95711                 },
95712                 "name": "But",
95713                 "icon": "shop",
95714                 "geometry": [
95715                     "point",
95716                     "vertex",
95717                     "area"
95718                 ],
95719                 "fields": [
95720                     "address",
95721                     "building_area",
95722                     "opening_hours"
95723                 ],
95724                 "suggestion": true
95725             },
95726             "shop/doityourself/Hornbach": {
95727                 "tags": {
95728                     "name": "Hornbach",
95729                     "shop": "doityourself"
95730                 },
95731                 "name": "Hornbach",
95732                 "icon": "shop",
95733                 "geometry": [
95734                     "point",
95735                     "vertex",
95736                     "area"
95737                 ],
95738                 "fields": [
95739                     "address",
95740                     "building_area",
95741                     "opening_hours"
95742                 ],
95743                 "suggestion": true
95744             },
95745             "shop/doityourself/B&Q": {
95746                 "tags": {
95747                     "name": "B&Q",
95748                     "shop": "doityourself"
95749                 },
95750                 "name": "B&Q",
95751                 "icon": "shop",
95752                 "geometry": [
95753                     "point",
95754                     "vertex",
95755                     "area"
95756                 ],
95757                 "fields": [
95758                     "address",
95759                     "building_area",
95760                     "opening_hours"
95761                 ],
95762                 "suggestion": true
95763             },
95764             "shop/doityourself/Hubo": {
95765                 "tags": {
95766                     "name": "Hubo",
95767                     "shop": "doityourself"
95768                 },
95769                 "name": "Hubo",
95770                 "icon": "shop",
95771                 "geometry": [
95772                     "point",
95773                     "vertex",
95774                     "area"
95775                 ],
95776                 "fields": [
95777                     "address",
95778                     "building_area",
95779                     "opening_hours"
95780                 ],
95781                 "suggestion": true
95782             },
95783             "shop/doityourself/Mr Bricolage": {
95784                 "tags": {
95785                     "name": "Mr Bricolage",
95786                     "shop": "doityourself"
95787                 },
95788                 "name": "Mr Bricolage",
95789                 "icon": "shop",
95790                 "geometry": [
95791                     "point",
95792                     "vertex",
95793                     "area"
95794                 ],
95795                 "fields": [
95796                     "address",
95797                     "building_area",
95798                     "opening_hours"
95799                 ],
95800                 "suggestion": true
95801             },
95802             "shop/doityourself/Gamma": {
95803                 "tags": {
95804                     "name": "Gamma",
95805                     "shop": "doityourself"
95806                 },
95807                 "name": "Gamma",
95808                 "icon": "shop",
95809                 "geometry": [
95810                     "point",
95811                     "vertex",
95812                     "area"
95813                 ],
95814                 "fields": [
95815                     "address",
95816                     "building_area",
95817                     "opening_hours"
95818                 ],
95819                 "suggestion": true
95820             },
95821             "shop/doityourself/OBI": {
95822                 "tags": {
95823                     "name": "OBI",
95824                     "shop": "doityourself"
95825                 },
95826                 "name": "OBI",
95827                 "icon": "shop",
95828                 "geometry": [
95829                     "point",
95830                     "vertex",
95831                     "area"
95832                 ],
95833                 "fields": [
95834                     "address",
95835                     "building_area",
95836                     "opening_hours"
95837                 ],
95838                 "suggestion": true
95839             },
95840             "shop/doityourself/Lowes": {
95841                 "tags": {
95842                     "name": "Lowes",
95843                     "shop": "doityourself"
95844                 },
95845                 "name": "Lowes",
95846                 "icon": "shop",
95847                 "geometry": [
95848                     "point",
95849                     "vertex",
95850                     "area"
95851                 ],
95852                 "fields": [
95853                     "address",
95854                     "building_area",
95855                     "opening_hours"
95856                 ],
95857                 "suggestion": true
95858             },
95859             "shop/doityourself/Wickes": {
95860                 "tags": {
95861                     "name": "Wickes",
95862                     "shop": "doityourself"
95863                 },
95864                 "name": "Wickes",
95865                 "icon": "shop",
95866                 "geometry": [
95867                     "point",
95868                     "vertex",
95869                     "area"
95870                 ],
95871                 "fields": [
95872                     "address",
95873                     "building_area",
95874                     "opening_hours"
95875                 ],
95876                 "suggestion": true
95877             },
95878             "shop/doityourself/Hagebau": {
95879                 "tags": {
95880                     "name": "Hagebau",
95881                     "shop": "doityourself"
95882                 },
95883                 "name": "Hagebau",
95884                 "icon": "shop",
95885                 "geometry": [
95886                     "point",
95887                     "vertex",
95888                     "area"
95889                 ],
95890                 "fields": [
95891                     "address",
95892                     "building_area",
95893                     "opening_hours"
95894                 ],
95895                 "suggestion": true
95896             },
95897             "shop/doityourself/Max Bahr": {
95898                 "tags": {
95899                     "name": "Max Bahr",
95900                     "shop": "doityourself"
95901                 },
95902                 "name": "Max Bahr",
95903                 "icon": "shop",
95904                 "geometry": [
95905                     "point",
95906                     "vertex",
95907                     "area"
95908                 ],
95909                 "fields": [
95910                     "address",
95911                     "building_area",
95912                     "opening_hours"
95913                 ],
95914                 "suggestion": true
95915             },
95916             "shop/doityourself/Castorama": {
95917                 "tags": {
95918                     "name": "Castorama",
95919                     "shop": "doityourself"
95920                 },
95921                 "name": "Castorama",
95922                 "icon": "shop",
95923                 "geometry": [
95924                     "point",
95925                     "vertex",
95926                     "area"
95927                 ],
95928                 "fields": [
95929                     "address",
95930                     "building_area",
95931                     "opening_hours"
95932                 ],
95933                 "suggestion": true
95934             },
95935             "shop/doityourself/Rona": {
95936                 "tags": {
95937                     "name": "Rona",
95938                     "shop": "doityourself"
95939                 },
95940                 "name": "Rona",
95941                 "icon": "shop",
95942                 "geometry": [
95943                     "point",
95944                     "vertex",
95945                     "area"
95946                 ],
95947                 "fields": [
95948                     "address",
95949                     "building_area",
95950                     "opening_hours"
95951                 ],
95952                 "suggestion": true
95953             },
95954             "shop/doityourself/Home Depot": {
95955                 "tags": {
95956                     "name": "Home Depot",
95957                     "shop": "doityourself"
95958                 },
95959                 "name": "Home Depot",
95960                 "icon": "shop",
95961                 "geometry": [
95962                     "point",
95963                     "vertex",
95964                     "area"
95965                 ],
95966                 "fields": [
95967                     "address",
95968                     "building_area",
95969                     "opening_hours"
95970                 ],
95971                 "suggestion": true
95972             },
95973             "shop/doityourself/Toom Baumarkt": {
95974                 "tags": {
95975                     "name": "Toom Baumarkt",
95976                     "shop": "doityourself"
95977                 },
95978                 "name": "Toom Baumarkt",
95979                 "icon": "shop",
95980                 "geometry": [
95981                     "point",
95982                     "vertex",
95983                     "area"
95984                 ],
95985                 "fields": [
95986                     "address",
95987                     "building_area",
95988                     "opening_hours"
95989                 ],
95990                 "suggestion": true
95991             },
95992             "shop/doityourself/Homebase": {
95993                 "tags": {
95994                     "name": "Homebase",
95995                     "shop": "doityourself"
95996                 },
95997                 "name": "Homebase",
95998                 "icon": "shop",
95999                 "geometry": [
96000                     "point",
96001                     "vertex",
96002                     "area"
96003                 ],
96004                 "fields": [
96005                     "address",
96006                     "building_area",
96007                     "opening_hours"
96008                 ],
96009                 "suggestion": true
96010             },
96011             "shop/doityourself/Baumax": {
96012                 "tags": {
96013                     "name": "Baumax",
96014                     "shop": "doityourself"
96015                 },
96016                 "name": "Baumax",
96017                 "icon": "shop",
96018                 "geometry": [
96019                     "point",
96020                     "vertex",
96021                     "area"
96022                 ],
96023                 "fields": [
96024                     "address",
96025                     "building_area",
96026                     "opening_hours"
96027                 ],
96028                 "suggestion": true
96029             },
96030             "shop/doityourself/Lagerhaus": {
96031                 "tags": {
96032                     "name": "Lagerhaus",
96033                     "shop": "doityourself"
96034                 },
96035                 "name": "Lagerhaus",
96036                 "icon": "shop",
96037                 "geometry": [
96038                     "point",
96039                     "vertex",
96040                     "area"
96041                 ],
96042                 "fields": [
96043                     "address",
96044                     "building_area",
96045                     "opening_hours"
96046                 ],
96047                 "suggestion": true
96048             },
96049             "shop/doityourself/Bauhaus": {
96050                 "tags": {
96051                     "name": "Bauhaus",
96052                     "shop": "doityourself"
96053                 },
96054                 "name": "Bauhaus",
96055                 "icon": "shop",
96056                 "geometry": [
96057                     "point",
96058                     "vertex",
96059                     "area"
96060                 ],
96061                 "fields": [
96062                     "address",
96063                     "building_area",
96064                     "opening_hours"
96065                 ],
96066                 "suggestion": true
96067             },
96068             "shop/doityourself/Canadian Tire": {
96069                 "tags": {
96070                     "name": "Canadian Tire",
96071                     "shop": "doityourself"
96072                 },
96073                 "name": "Canadian Tire",
96074                 "icon": "shop",
96075                 "geometry": [
96076                     "point",
96077                     "vertex",
96078                     "area"
96079                 ],
96080                 "fields": [
96081                     "address",
96082                     "building_area",
96083                     "opening_hours"
96084                 ],
96085                 "suggestion": true
96086             },
96087             "shop/doityourself/Leroy Merlin": {
96088                 "tags": {
96089                     "name": "Leroy Merlin",
96090                     "shop": "doityourself"
96091                 },
96092                 "name": "Leroy Merlin",
96093                 "icon": "shop",
96094                 "geometry": [
96095                     "point",
96096                     "vertex",
96097                     "area"
96098                 ],
96099                 "fields": [
96100                     "address",
96101                     "building_area",
96102                     "opening_hours"
96103                 ],
96104                 "suggestion": true
96105             },
96106             "shop/doityourself/Hellweg": {
96107                 "tags": {
96108                     "name": "Hellweg",
96109                     "shop": "doityourself"
96110                 },
96111                 "name": "Hellweg",
96112                 "icon": "shop",
96113                 "geometry": [
96114                     "point",
96115                     "vertex",
96116                     "area"
96117                 ],
96118                 "fields": [
96119                     "address",
96120                     "building_area",
96121                     "opening_hours"
96122                 ],
96123                 "suggestion": true
96124             },
96125             "shop/doityourself/Brico": {
96126                 "tags": {
96127                     "name": "Brico",
96128                     "shop": "doityourself"
96129                 },
96130                 "name": "Brico",
96131                 "icon": "shop",
96132                 "geometry": [
96133                     "point",
96134                     "vertex",
96135                     "area"
96136                 ],
96137                 "fields": [
96138                     "address",
96139                     "building_area",
96140                     "opening_hours"
96141                 ],
96142                 "suggestion": true
96143             },
96144             "shop/doityourself/Bricomarché": {
96145                 "tags": {
96146                     "name": "Bricomarché",
96147                     "shop": "doityourself"
96148                 },
96149                 "name": "Bricomarché",
96150                 "icon": "shop",
96151                 "geometry": [
96152                     "point",
96153                     "vertex",
96154                     "area"
96155                 ],
96156                 "fields": [
96157                     "address",
96158                     "building_area",
96159                     "opening_hours"
96160                 ],
96161                 "suggestion": true
96162             },
96163             "shop/doityourself/Toom": {
96164                 "tags": {
96165                     "name": "Toom",
96166                     "shop": "doityourself"
96167                 },
96168                 "name": "Toom",
96169                 "icon": "shop",
96170                 "geometry": [
96171                     "point",
96172                     "vertex",
96173                     "area"
96174                 ],
96175                 "fields": [
96176                     "address",
96177                     "building_area",
96178                     "opening_hours"
96179                 ],
96180                 "suggestion": true
96181             },
96182             "shop/doityourself/Hagebaumarkt": {
96183                 "tags": {
96184                     "name": "Hagebaumarkt",
96185                     "shop": "doityourself"
96186                 },
96187                 "name": "Hagebaumarkt",
96188                 "icon": "shop",
96189                 "geometry": [
96190                     "point",
96191                     "vertex",
96192                     "area"
96193                 ],
96194                 "fields": [
96195                     "address",
96196                     "building_area",
96197                     "opening_hours"
96198                 ],
96199                 "suggestion": true
96200             },
96201             "shop/doityourself/Praktiker": {
96202                 "tags": {
96203                     "name": "Praktiker",
96204                     "shop": "doityourself"
96205                 },
96206                 "name": "Praktiker",
96207                 "icon": "shop",
96208                 "geometry": [
96209                     "point",
96210                     "vertex",
96211                     "area"
96212                 ],
96213                 "fields": [
96214                     "address",
96215                     "building_area",
96216                     "opening_hours"
96217                 ],
96218                 "suggestion": true
96219             },
96220             "shop/doityourself/Menards": {
96221                 "tags": {
96222                     "name": "Menards",
96223                     "shop": "doityourself"
96224                 },
96225                 "name": "Menards",
96226                 "icon": "shop",
96227                 "geometry": [
96228                     "point",
96229                     "vertex",
96230                     "area"
96231                 ],
96232                 "fields": [
96233                     "address",
96234                     "building_area",
96235                     "opening_hours"
96236                 ],
96237                 "suggestion": true
96238             },
96239             "shop/doityourself/Weldom": {
96240                 "tags": {
96241                     "name": "Weldom",
96242                     "shop": "doityourself"
96243                 },
96244                 "name": "Weldom",
96245                 "icon": "shop",
96246                 "geometry": [
96247                     "point",
96248                     "vertex",
96249                     "area"
96250                 ],
96251                 "fields": [
96252                     "address",
96253                     "building_area",
96254                     "opening_hours"
96255                 ],
96256                 "suggestion": true
96257             },
96258             "shop/doityourself/Bunnings Warehouse": {
96259                 "tags": {
96260                     "name": "Bunnings Warehouse",
96261                     "shop": "doityourself"
96262                 },
96263                 "name": "Bunnings Warehouse",
96264                 "icon": "shop",
96265                 "geometry": [
96266                     "point",
96267                     "vertex",
96268                     "area"
96269                 ],
96270                 "fields": [
96271                     "address",
96272                     "building_area",
96273                     "opening_hours"
96274                 ],
96275                 "suggestion": true
96276             },
96277             "shop/doityourself/Ace Hardware": {
96278                 "tags": {
96279                     "name": "Ace Hardware",
96280                     "shop": "doityourself"
96281                 },
96282                 "name": "Ace Hardware",
96283                 "icon": "shop",
96284                 "geometry": [
96285                     "point",
96286                     "vertex",
96287                     "area"
96288                 ],
96289                 "fields": [
96290                     "address",
96291                     "building_area",
96292                     "opening_hours"
96293                 ],
96294                 "suggestion": true
96295             },
96296             "shop/doityourself/Home Hardware": {
96297                 "tags": {
96298                     "name": "Home Hardware",
96299                     "shop": "doityourself"
96300                 },
96301                 "name": "Home Hardware",
96302                 "icon": "shop",
96303                 "geometry": [
96304                     "point",
96305                     "vertex",
96306                     "area"
96307                 ],
96308                 "fields": [
96309                     "address",
96310                     "building_area",
96311                     "opening_hours"
96312                 ],
96313                 "suggestion": true
96314             },
96315             "shop/doityourself/Стройматериалы": {
96316                 "tags": {
96317                     "name": "Стройматериалы",
96318                     "shop": "doityourself"
96319                 },
96320                 "name": "Стройматериалы",
96321                 "icon": "shop",
96322                 "geometry": [
96323                     "point",
96324                     "vertex",
96325                     "area"
96326                 ],
96327                 "fields": [
96328                     "address",
96329                     "building_area",
96330                     "opening_hours"
96331                 ],
96332                 "suggestion": true
96333             },
96334             "shop/doityourself/Bricorama": {
96335                 "tags": {
96336                     "name": "Bricorama",
96337                     "shop": "doityourself"
96338                 },
96339                 "name": "Bricorama",
96340                 "icon": "shop",
96341                 "geometry": [
96342                     "point",
96343                     "vertex",
96344                     "area"
96345                 ],
96346                 "fields": [
96347                     "address",
96348                     "building_area",
96349                     "opening_hours"
96350                 ],
96351                 "suggestion": true
96352             },
96353             "shop/doityourself/Point P": {
96354                 "tags": {
96355                     "name": "Point P",
96356                     "shop": "doityourself"
96357                 },
96358                 "name": "Point P",
96359                 "icon": "shop",
96360                 "geometry": [
96361                     "point",
96362                     "vertex",
96363                     "area"
96364                 ],
96365                 "fields": [
96366                     "address",
96367                     "building_area",
96368                     "opening_hours"
96369                 ],
96370                 "suggestion": true
96371             },
96372             "shop/stationery/Staples": {
96373                 "tags": {
96374                     "name": "Staples",
96375                     "shop": "stationery"
96376                 },
96377                 "name": "Staples",
96378                 "icon": "shop",
96379                 "geometry": [
96380                     "point",
96381                     "vertex",
96382                     "area"
96383                 ],
96384                 "fields": [
96385                     "address",
96386                     "building_area",
96387                     "opening_hours"
96388                 ],
96389                 "suggestion": true
96390             },
96391             "shop/stationery/McPaper": {
96392                 "tags": {
96393                     "name": "McPaper",
96394                     "shop": "stationery"
96395                 },
96396                 "name": "McPaper",
96397                 "icon": "shop",
96398                 "geometry": [
96399                     "point",
96400                     "vertex",
96401                     "area"
96402                 ],
96403                 "fields": [
96404                     "address",
96405                     "building_area",
96406                     "opening_hours"
96407                 ],
96408                 "suggestion": true
96409             },
96410             "shop/stationery/Office Depot": {
96411                 "tags": {
96412                     "name": "Office Depot",
96413                     "shop": "stationery"
96414                 },
96415                 "name": "Office Depot",
96416                 "icon": "shop",
96417                 "geometry": [
96418                     "point",
96419                     "vertex",
96420                     "area"
96421                 ],
96422                 "fields": [
96423                     "address",
96424                     "building_area",
96425                     "opening_hours"
96426                 ],
96427                 "suggestion": true
96428             },
96429             "shop/stationery/Канцтовары": {
96430                 "tags": {
96431                     "name": "Канцтовары",
96432                     "shop": "stationery"
96433                 },
96434                 "name": "Канцтовары",
96435                 "icon": "shop",
96436                 "geometry": [
96437                     "point",
96438                     "vertex",
96439                     "area"
96440                 ],
96441                 "fields": [
96442                     "address",
96443                     "building_area",
96444                     "opening_hours"
96445                 ],
96446                 "suggestion": true
96447             },
96448             "shop/car/Skoda": {
96449                 "tags": {
96450                     "name": "Skoda",
96451                     "shop": "car"
96452                 },
96453                 "name": "Skoda",
96454                 "icon": "car",
96455                 "geometry": [
96456                     "point",
96457                     "vertex",
96458                     "area"
96459                 ],
96460                 "fields": [
96461                     "address",
96462                     "opening_hours"
96463                 ],
96464                 "suggestion": true
96465             },
96466             "shop/car/BMW": {
96467                 "tags": {
96468                     "name": "BMW",
96469                     "shop": "car"
96470                 },
96471                 "name": "BMW",
96472                 "icon": "car",
96473                 "geometry": [
96474                     "point",
96475                     "vertex",
96476                     "area"
96477                 ],
96478                 "fields": [
96479                     "address",
96480                     "opening_hours"
96481                 ],
96482                 "suggestion": true
96483             },
96484             "shop/car/Citroen": {
96485                 "tags": {
96486                     "name": "Citroen",
96487                     "shop": "car"
96488                 },
96489                 "name": "Citroen",
96490                 "icon": "car",
96491                 "geometry": [
96492                     "point",
96493                     "vertex",
96494                     "area"
96495                 ],
96496                 "fields": [
96497                     "address",
96498                     "opening_hours"
96499                 ],
96500                 "suggestion": true
96501             },
96502             "shop/car/Renault": {
96503                 "tags": {
96504                     "name": "Renault",
96505                     "shop": "car"
96506                 },
96507                 "name": "Renault",
96508                 "icon": "car",
96509                 "geometry": [
96510                     "point",
96511                     "vertex",
96512                     "area"
96513                 ],
96514                 "fields": [
96515                     "address",
96516                     "opening_hours"
96517                 ],
96518                 "suggestion": true
96519             },
96520             "shop/car/Mercedes-Benz": {
96521                 "tags": {
96522                     "name": "Mercedes-Benz",
96523                     "shop": "car"
96524                 },
96525                 "name": "Mercedes-Benz",
96526                 "icon": "car",
96527                 "geometry": [
96528                     "point",
96529                     "vertex",
96530                     "area"
96531                 ],
96532                 "fields": [
96533                     "address",
96534                     "opening_hours"
96535                 ],
96536                 "suggestion": true
96537             },
96538             "shop/car/Volvo": {
96539                 "tags": {
96540                     "name": "Volvo",
96541                     "shop": "car"
96542                 },
96543                 "name": "Volvo",
96544                 "icon": "car",
96545                 "geometry": [
96546                     "point",
96547                     "vertex",
96548                     "area"
96549                 ],
96550                 "fields": [
96551                     "address",
96552                     "opening_hours"
96553                 ],
96554                 "suggestion": true
96555             },
96556             "shop/car/Ford": {
96557                 "tags": {
96558                     "name": "Ford",
96559                     "shop": "car"
96560                 },
96561                 "name": "Ford",
96562                 "icon": "car",
96563                 "geometry": [
96564                     "point",
96565                     "vertex",
96566                     "area"
96567                 ],
96568                 "fields": [
96569                     "address",
96570                     "opening_hours"
96571                 ],
96572                 "suggestion": true
96573             },
96574             "shop/car/Volkswagen": {
96575                 "tags": {
96576                     "name": "Volkswagen",
96577                     "shop": "car"
96578                 },
96579                 "name": "Volkswagen",
96580                 "icon": "car",
96581                 "geometry": [
96582                     "point",
96583                     "vertex",
96584                     "area"
96585                 ],
96586                 "fields": [
96587                     "address",
96588                     "opening_hours"
96589                 ],
96590                 "suggestion": true
96591             },
96592             "shop/car/Mazda": {
96593                 "tags": {
96594                     "name": "Mazda",
96595                     "shop": "car"
96596                 },
96597                 "name": "Mazda",
96598                 "icon": "car",
96599                 "geometry": [
96600                     "point",
96601                     "vertex",
96602                     "area"
96603                 ],
96604                 "fields": [
96605                     "address",
96606                     "opening_hours"
96607                 ],
96608                 "suggestion": true
96609             },
96610             "shop/car/Mitsubishi": {
96611                 "tags": {
96612                     "name": "Mitsubishi",
96613                     "shop": "car"
96614                 },
96615                 "name": "Mitsubishi",
96616                 "icon": "car",
96617                 "geometry": [
96618                     "point",
96619                     "vertex",
96620                     "area"
96621                 ],
96622                 "fields": [
96623                     "address",
96624                     "opening_hours"
96625                 ],
96626                 "suggestion": true
96627             },
96628             "shop/car/Fiat": {
96629                 "tags": {
96630                     "name": "Fiat",
96631                     "shop": "car"
96632                 },
96633                 "name": "Fiat",
96634                 "icon": "car",
96635                 "geometry": [
96636                     "point",
96637                     "vertex",
96638                     "area"
96639                 ],
96640                 "fields": [
96641                     "address",
96642                     "opening_hours"
96643                 ],
96644                 "suggestion": true
96645             },
96646             "shop/car/Автозапчасти": {
96647                 "tags": {
96648                     "name": "Автозапчасти",
96649                     "shop": "car"
96650                 },
96651                 "name": "Автозапчасти",
96652                 "icon": "car",
96653                 "geometry": [
96654                     "point",
96655                     "vertex",
96656                     "area"
96657                 ],
96658                 "fields": [
96659                     "address",
96660                     "opening_hours"
96661                 ],
96662                 "suggestion": true
96663             },
96664             "shop/car/Opel": {
96665                 "tags": {
96666                     "name": "Opel",
96667                     "shop": "car"
96668                 },
96669                 "name": "Opel",
96670                 "icon": "car",
96671                 "geometry": [
96672                     "point",
96673                     "vertex",
96674                     "area"
96675                 ],
96676                 "fields": [
96677                     "address",
96678                     "opening_hours"
96679                 ],
96680                 "suggestion": true
96681             },
96682             "shop/car/Audi": {
96683                 "tags": {
96684                     "name": "Audi",
96685                     "shop": "car"
96686                 },
96687                 "name": "Audi",
96688                 "icon": "car",
96689                 "geometry": [
96690                     "point",
96691                     "vertex",
96692                     "area"
96693                 ],
96694                 "fields": [
96695                     "address",
96696                     "opening_hours"
96697                 ],
96698                 "suggestion": true
96699             },
96700             "shop/car/Toyota": {
96701                 "tags": {
96702                     "name": "Toyota",
96703                     "shop": "car"
96704                 },
96705                 "name": "Toyota",
96706                 "icon": "car",
96707                 "geometry": [
96708                     "point",
96709                     "vertex",
96710                     "area"
96711                 ],
96712                 "fields": [
96713                     "address",
96714                     "opening_hours"
96715                 ],
96716                 "suggestion": true
96717             },
96718             "shop/car/Nissan": {
96719                 "tags": {
96720                     "name": "Nissan",
96721                     "shop": "car"
96722                 },
96723                 "name": "Nissan",
96724                 "icon": "car",
96725                 "geometry": [
96726                     "point",
96727                     "vertex",
96728                     "area"
96729                 ],
96730                 "fields": [
96731                     "address",
96732                     "opening_hours"
96733                 ],
96734                 "suggestion": true
96735             },
96736             "shop/car/Suzuki": {
96737                 "tags": {
96738                     "name": "Suzuki",
96739                     "shop": "car"
96740                 },
96741                 "name": "Suzuki",
96742                 "icon": "car",
96743                 "geometry": [
96744                     "point",
96745                     "vertex",
96746                     "area"
96747                 ],
96748                 "fields": [
96749                     "address",
96750                     "opening_hours"
96751                 ],
96752                 "suggestion": true
96753             },
96754             "shop/car/Honda": {
96755                 "tags": {
96756                     "name": "Honda",
96757                     "shop": "car"
96758                 },
96759                 "name": "Honda",
96760                 "icon": "car",
96761                 "geometry": [
96762                     "point",
96763                     "vertex",
96764                     "area"
96765                 ],
96766                 "fields": [
96767                     "address",
96768                     "opening_hours"
96769                 ],
96770                 "suggestion": true
96771             },
96772             "shop/car/Peugeot": {
96773                 "tags": {
96774                     "name": "Peugeot",
96775                     "shop": "car"
96776                 },
96777                 "name": "Peugeot",
96778                 "icon": "car",
96779                 "geometry": [
96780                     "point",
96781                     "vertex",
96782                     "area"
96783                 ],
96784                 "fields": [
96785                     "address",
96786                     "opening_hours"
96787                 ],
96788                 "suggestion": true
96789             },
96790             "shop/car/Hyundai": {
96791                 "tags": {
96792                     "name": "Hyundai",
96793                     "shop": "car"
96794                 },
96795                 "name": "Hyundai",
96796                 "icon": "car",
96797                 "geometry": [
96798                     "point",
96799                     "vertex",
96800                     "area"
96801                 ],
96802                 "fields": [
96803                     "address",
96804                     "opening_hours"
96805                 ],
96806                 "suggestion": true
96807             },
96808             "shop/car/Subaru": {
96809                 "tags": {
96810                     "name": "Subaru",
96811                     "shop": "car"
96812                 },
96813                 "name": "Subaru",
96814                 "icon": "car",
96815                 "geometry": [
96816                     "point",
96817                     "vertex",
96818                     "area"
96819                 ],
96820                 "fields": [
96821                     "address",
96822                     "opening_hours"
96823                 ],
96824                 "suggestion": true
96825             },
96826             "shop/car/Chevrolet": {
96827                 "tags": {
96828                     "name": "Chevrolet",
96829                     "shop": "car"
96830                 },
96831                 "name": "Chevrolet",
96832                 "icon": "car",
96833                 "geometry": [
96834                     "point",
96835                     "vertex",
96836                     "area"
96837                 ],
96838                 "fields": [
96839                     "address",
96840                     "opening_hours"
96841                 ],
96842                 "suggestion": true
96843             },
96844             "shop/car/Автомагазин": {
96845                 "tags": {
96846                     "name": "Автомагазин",
96847                     "shop": "car"
96848                 },
96849                 "name": "Автомагазин",
96850                 "icon": "car",
96851                 "geometry": [
96852                     "point",
96853                     "vertex",
96854                     "area"
96855                 ],
96856                 "fields": [
96857                     "address",
96858                     "opening_hours"
96859                 ],
96860                 "suggestion": true
96861             },
96862             "shop/clothes/Matalan": {
96863                 "tags": {
96864                     "name": "Matalan",
96865                     "shop": "clothes"
96866                 },
96867                 "name": "Matalan",
96868                 "icon": "clothing-store",
96869                 "geometry": [
96870                     "point",
96871                     "vertex",
96872                     "area"
96873                 ],
96874                 "fields": [
96875                     "address",
96876                     "building_area",
96877                     "opening_hours"
96878                 ],
96879                 "suggestion": true
96880             },
96881             "shop/clothes/KiK": {
96882                 "tags": {
96883                     "name": "KiK",
96884                     "shop": "clothes"
96885                 },
96886                 "name": "KiK",
96887                 "icon": "clothing-store",
96888                 "geometry": [
96889                     "point",
96890                     "vertex",
96891                     "area"
96892                 ],
96893                 "fields": [
96894                     "address",
96895                     "building_area",
96896                     "opening_hours"
96897                 ],
96898                 "suggestion": true
96899             },
96900             "shop/clothes/H&M": {
96901                 "tags": {
96902                     "name": "H&M",
96903                     "shop": "clothes"
96904                 },
96905                 "name": "H&M",
96906                 "icon": "clothing-store",
96907                 "geometry": [
96908                     "point",
96909                     "vertex",
96910                     "area"
96911                 ],
96912                 "fields": [
96913                     "address",
96914                     "building_area",
96915                     "opening_hours"
96916                 ],
96917                 "suggestion": true
96918             },
96919             "shop/clothes/Urban Outfitters": {
96920                 "tags": {
96921                     "name": "Urban Outfitters",
96922                     "shop": "clothes"
96923                 },
96924                 "name": "Urban Outfitters",
96925                 "icon": "clothing-store",
96926                 "geometry": [
96927                     "point",
96928                     "vertex",
96929                     "area"
96930                 ],
96931                 "fields": [
96932                     "address",
96933                     "building_area",
96934                     "opening_hours"
96935                 ],
96936                 "suggestion": true
96937             },
96938             "shop/clothes/Vögele": {
96939                 "tags": {
96940                     "name": "Vögele",
96941                     "shop": "clothes"
96942                 },
96943                 "name": "Vögele",
96944                 "icon": "clothing-store",
96945                 "geometry": [
96946                     "point",
96947                     "vertex",
96948                     "area"
96949                 ],
96950                 "fields": [
96951                     "address",
96952                     "building_area",
96953                     "opening_hours"
96954                 ],
96955                 "suggestion": true
96956             },
96957             "shop/clothes/Zeeman": {
96958                 "tags": {
96959                     "name": "Zeeman",
96960                     "shop": "clothes"
96961                 },
96962                 "name": "Zeeman",
96963                 "icon": "clothing-store",
96964                 "geometry": [
96965                     "point",
96966                     "vertex",
96967                     "area"
96968                 ],
96969                 "fields": [
96970                     "address",
96971                     "building_area",
96972                     "opening_hours"
96973                 ],
96974                 "suggestion": true
96975             },
96976             "shop/clothes/Takko": {
96977                 "tags": {
96978                     "name": "Takko",
96979                     "shop": "clothes"
96980                 },
96981                 "name": "Takko",
96982                 "icon": "clothing-store",
96983                 "geometry": [
96984                     "point",
96985                     "vertex",
96986                     "area"
96987                 ],
96988                 "fields": [
96989                     "address",
96990                     "building_area",
96991                     "opening_hours"
96992                 ],
96993                 "suggestion": true
96994             },
96995             "shop/clothes/C&A": {
96996                 "tags": {
96997                     "name": "C&A",
96998                     "shop": "clothes"
96999                 },
97000                 "name": "C&A",
97001                 "icon": "clothing-store",
97002                 "geometry": [
97003                     "point",
97004                     "vertex",
97005                     "area"
97006                 ],
97007                 "fields": [
97008                     "address",
97009                     "building_area",
97010                     "opening_hours"
97011                 ],
97012                 "suggestion": true
97013             },
97014             "shop/clothes/Zara": {
97015                 "tags": {
97016                     "name": "Zara",
97017                     "shop": "clothes"
97018                 },
97019                 "name": "Zara",
97020                 "icon": "clothing-store",
97021                 "geometry": [
97022                     "point",
97023                     "vertex",
97024                     "area"
97025                 ],
97026                 "fields": [
97027                     "address",
97028                     "building_area",
97029                     "opening_hours"
97030                 ],
97031                 "suggestion": true
97032             },
97033             "shop/clothes/Vero Moda": {
97034                 "tags": {
97035                     "name": "Vero Moda",
97036                     "shop": "clothes"
97037                 },
97038                 "name": "Vero Moda",
97039                 "icon": "clothing-store",
97040                 "geometry": [
97041                     "point",
97042                     "vertex",
97043                     "area"
97044                 ],
97045                 "fields": [
97046                     "address",
97047                     "building_area",
97048                     "opening_hours"
97049                 ],
97050                 "suggestion": true
97051             },
97052             "shop/clothes/NKD": {
97053                 "tags": {
97054                     "name": "NKD",
97055                     "shop": "clothes"
97056                 },
97057                 "name": "NKD",
97058                 "icon": "clothing-store",
97059                 "geometry": [
97060                     "point",
97061                     "vertex",
97062                     "area"
97063                 ],
97064                 "fields": [
97065                     "address",
97066                     "building_area",
97067                     "opening_hours"
97068                 ],
97069                 "suggestion": true
97070             },
97071             "shop/clothes/Ernsting's family": {
97072                 "tags": {
97073                     "name": "Ernsting's family",
97074                     "shop": "clothes"
97075                 },
97076                 "name": "Ernsting's family",
97077                 "icon": "clothing-store",
97078                 "geometry": [
97079                     "point",
97080                     "vertex",
97081                     "area"
97082                 ],
97083                 "fields": [
97084                     "address",
97085                     "building_area",
97086                     "opening_hours"
97087                 ],
97088                 "suggestion": true
97089             },
97090             "shop/clothes/Winners": {
97091                 "tags": {
97092                     "name": "Winners",
97093                     "shop": "clothes"
97094                 },
97095                 "name": "Winners",
97096                 "icon": "clothing-store",
97097                 "geometry": [
97098                     "point",
97099                     "vertex",
97100                     "area"
97101                 ],
97102                 "fields": [
97103                     "address",
97104                     "building_area",
97105                     "opening_hours"
97106                 ],
97107                 "suggestion": true
97108             },
97109             "shop/clothes/River Island": {
97110                 "tags": {
97111                     "name": "River Island",
97112                     "shop": "clothes"
97113                 },
97114                 "name": "River Island",
97115                 "icon": "clothing-store",
97116                 "geometry": [
97117                     "point",
97118                     "vertex",
97119                     "area"
97120                 ],
97121                 "fields": [
97122                     "address",
97123                     "building_area",
97124                     "opening_hours"
97125                 ],
97126                 "suggestion": true
97127             },
97128             "shop/clothes/Next": {
97129                 "tags": {
97130                     "name": "Next",
97131                     "shop": "clothes"
97132                 },
97133                 "name": "Next",
97134                 "icon": "clothing-store",
97135                 "geometry": [
97136                     "point",
97137                     "vertex",
97138                     "area"
97139                 ],
97140                 "fields": [
97141                     "address",
97142                     "building_area",
97143                     "opening_hours"
97144                 ],
97145                 "suggestion": true
97146             },
97147             "shop/clothes/Gap": {
97148                 "tags": {
97149                     "name": "Gap",
97150                     "shop": "clothes"
97151                 },
97152                 "name": "Gap",
97153                 "icon": "clothing-store",
97154                 "geometry": [
97155                     "point",
97156                     "vertex",
97157                     "area"
97158                 ],
97159                 "fields": [
97160                     "address",
97161                     "building_area",
97162                     "opening_hours"
97163                 ],
97164                 "suggestion": true
97165             },
97166             "shop/clothes/Adidas": {
97167                 "tags": {
97168                     "name": "Adidas",
97169                     "shop": "clothes"
97170                 },
97171                 "name": "Adidas",
97172                 "icon": "clothing-store",
97173                 "geometry": [
97174                     "point",
97175                     "vertex",
97176                     "area"
97177                 ],
97178                 "fields": [
97179                     "address",
97180                     "building_area",
97181                     "opening_hours"
97182                 ],
97183                 "suggestion": true
97184             },
97185             "shop/clothes/Mr Price": {
97186                 "tags": {
97187                     "name": "Mr Price",
97188                     "shop": "clothes"
97189                 },
97190                 "name": "Mr Price",
97191                 "icon": "clothing-store",
97192                 "geometry": [
97193                     "point",
97194                     "vertex",
97195                     "area"
97196                 ],
97197                 "fields": [
97198                     "address",
97199                     "building_area",
97200                     "opening_hours"
97201                 ],
97202                 "suggestion": true
97203             },
97204             "shop/clothes/Pep": {
97205                 "tags": {
97206                     "name": "Pep",
97207                     "shop": "clothes"
97208                 },
97209                 "name": "Pep",
97210                 "icon": "clothing-store",
97211                 "geometry": [
97212                     "point",
97213                     "vertex",
97214                     "area"
97215                 ],
97216                 "fields": [
97217                     "address",
97218                     "building_area",
97219                     "opening_hours"
97220                 ],
97221                 "suggestion": true
97222             },
97223             "shop/clothes/Edgars": {
97224                 "tags": {
97225                     "name": "Edgars",
97226                     "shop": "clothes"
97227                 },
97228                 "name": "Edgars",
97229                 "icon": "clothing-store",
97230                 "geometry": [
97231                     "point",
97232                     "vertex",
97233                     "area"
97234                 ],
97235                 "fields": [
97236                     "address",
97237                     "building_area",
97238                     "opening_hours"
97239                 ],
97240                 "suggestion": true
97241             },
97242             "shop/clothes/Ackermans": {
97243                 "tags": {
97244                     "name": "Ackermans",
97245                     "shop": "clothes"
97246                 },
97247                 "name": "Ackermans",
97248                 "icon": "clothing-store",
97249                 "geometry": [
97250                     "point",
97251                     "vertex",
97252                     "area"
97253                 ],
97254                 "fields": [
97255                     "address",
97256                     "building_area",
97257                     "opening_hours"
97258                 ],
97259                 "suggestion": true
97260             },
97261             "shop/clothes/Truworths": {
97262                 "tags": {
97263                     "name": "Truworths",
97264                     "shop": "clothes"
97265                 },
97266                 "name": "Truworths",
97267                 "icon": "clothing-store",
97268                 "geometry": [
97269                     "point",
97270                     "vertex",
97271                     "area"
97272                 ],
97273                 "fields": [
97274                     "address",
97275                     "building_area",
97276                     "opening_hours"
97277                 ],
97278                 "suggestion": true
97279             },
97280             "shop/clothes/Ross": {
97281                 "tags": {
97282                     "name": "Ross",
97283                     "shop": "clothes"
97284                 },
97285                 "name": "Ross",
97286                 "icon": "clothing-store",
97287                 "geometry": [
97288                     "point",
97289                     "vertex",
97290                     "area"
97291                 ],
97292                 "fields": [
97293                     "address",
97294                     "building_area",
97295                     "opening_hours"
97296                 ],
97297                 "suggestion": true
97298             },
97299             "shop/clothes/Burton": {
97300                 "tags": {
97301                     "name": "Burton",
97302                     "shop": "clothes"
97303                 },
97304                 "name": "Burton",
97305                 "icon": "clothing-store",
97306                 "geometry": [
97307                     "point",
97308                     "vertex",
97309                     "area"
97310                 ],
97311                 "fields": [
97312                     "address",
97313                     "building_area",
97314                     "opening_hours"
97315                 ],
97316                 "suggestion": true
97317             },
97318             "shop/clothes/Dorothy Perkins": {
97319                 "tags": {
97320                     "name": "Dorothy Perkins",
97321                     "shop": "clothes"
97322                 },
97323                 "name": "Dorothy Perkins",
97324                 "icon": "clothing-store",
97325                 "geometry": [
97326                     "point",
97327                     "vertex",
97328                     "area"
97329                 ],
97330                 "fields": [
97331                     "address",
97332                     "building_area",
97333                     "opening_hours"
97334                 ],
97335                 "suggestion": true
97336             },
97337             "shop/clothes/Lindex": {
97338                 "tags": {
97339                     "name": "Lindex",
97340                     "shop": "clothes"
97341                 },
97342                 "name": "Lindex",
97343                 "icon": "clothing-store",
97344                 "geometry": [
97345                     "point",
97346                     "vertex",
97347                     "area"
97348                 ],
97349                 "fields": [
97350                     "address",
97351                     "building_area",
97352                     "opening_hours"
97353                 ],
97354                 "suggestion": true
97355             },
97356             "shop/clothes/s.Oliver": {
97357                 "tags": {
97358                     "name": "s.Oliver",
97359                     "shop": "clothes"
97360                 },
97361                 "name": "s.Oliver",
97362                 "icon": "clothing-store",
97363                 "geometry": [
97364                     "point",
97365                     "vertex",
97366                     "area"
97367                 ],
97368                 "fields": [
97369                     "address",
97370                     "building_area",
97371                     "opening_hours"
97372                 ],
97373                 "suggestion": true
97374             },
97375             "shop/clothes/Cecil": {
97376                 "tags": {
97377                     "name": "Cecil",
97378                     "shop": "clothes"
97379                 },
97380                 "name": "Cecil",
97381                 "icon": "clothing-store",
97382                 "geometry": [
97383                     "point",
97384                     "vertex",
97385                     "area"
97386                 ],
97387                 "fields": [
97388                     "address",
97389                     "building_area",
97390                     "opening_hours"
97391                 ],
97392                 "suggestion": true
97393             },
97394             "shop/clothes/Dress Barn": {
97395                 "tags": {
97396                     "name": "Dress Barn",
97397                     "shop": "clothes"
97398                 },
97399                 "name": "Dress Barn",
97400                 "icon": "clothing-store",
97401                 "geometry": [
97402                     "point",
97403                     "vertex",
97404                     "area"
97405                 ],
97406                 "fields": [
97407                     "address",
97408                     "building_area",
97409                     "opening_hours"
97410                 ],
97411                 "suggestion": true
97412             },
97413             "shop/clothes/Old Navy": {
97414                 "tags": {
97415                     "name": "Old Navy",
97416                     "shop": "clothes"
97417                 },
97418                 "name": "Old Navy",
97419                 "icon": "clothing-store",
97420                 "geometry": [
97421                     "point",
97422                     "vertex",
97423                     "area"
97424                 ],
97425                 "fields": [
97426                     "address",
97427                     "building_area",
97428                     "opening_hours"
97429                 ],
97430                 "suggestion": true
97431             },
97432             "shop/clothes/Jack & Jones": {
97433                 "tags": {
97434                     "name": "Jack & Jones",
97435                     "shop": "clothes"
97436                 },
97437                 "name": "Jack & Jones",
97438                 "icon": "clothing-store",
97439                 "geometry": [
97440                     "point",
97441                     "vertex",
97442                     "area"
97443                 ],
97444                 "fields": [
97445                     "address",
97446                     "building_area",
97447                     "opening_hours"
97448                 ],
97449                 "suggestion": true
97450             },
97451             "shop/clothes/Pimkie": {
97452                 "tags": {
97453                     "name": "Pimkie",
97454                     "shop": "clothes"
97455                 },
97456                 "name": "Pimkie",
97457                 "icon": "clothing-store",
97458                 "geometry": [
97459                     "point",
97460                     "vertex",
97461                     "area"
97462                 ],
97463                 "fields": [
97464                     "address",
97465                     "building_area",
97466                     "opening_hours"
97467                 ],
97468                 "suggestion": true
97469             },
97470             "shop/clothes/Esprit": {
97471                 "tags": {
97472                     "name": "Esprit",
97473                     "shop": "clothes"
97474                 },
97475                 "name": "Esprit",
97476                 "icon": "clothing-store",
97477                 "geometry": [
97478                     "point",
97479                     "vertex",
97480                     "area"
97481                 ],
97482                 "fields": [
97483                     "address",
97484                     "building_area",
97485                     "opening_hours"
97486                 ],
97487                 "suggestion": true
97488             },
97489             "shop/clothes/Primark": {
97490                 "tags": {
97491                     "name": "Primark",
97492                     "shop": "clothes"
97493                 },
97494                 "name": "Primark",
97495                 "icon": "clothing-store",
97496                 "geometry": [
97497                     "point",
97498                     "vertex",
97499                     "area"
97500                 ],
97501                 "fields": [
97502                     "address",
97503                     "building_area",
97504                     "opening_hours"
97505                 ],
97506                 "suggestion": true
97507             },
97508             "shop/clothes/Bonita": {
97509                 "tags": {
97510                     "name": "Bonita",
97511                     "shop": "clothes"
97512                 },
97513                 "name": "Bonita",
97514                 "icon": "clothing-store",
97515                 "geometry": [
97516                     "point",
97517                     "vertex",
97518                     "area"
97519                 ],
97520                 "fields": [
97521                     "address",
97522                     "building_area",
97523                     "opening_hours"
97524                 ],
97525                 "suggestion": true
97526             },
97527             "shop/clothes/Mexx": {
97528                 "tags": {
97529                     "name": "Mexx",
97530                     "shop": "clothes"
97531                 },
97532                 "name": "Mexx",
97533                 "icon": "clothing-store",
97534                 "geometry": [
97535                     "point",
97536                     "vertex",
97537                     "area"
97538                 ],
97539                 "fields": [
97540                     "address",
97541                     "building_area",
97542                     "opening_hours"
97543                 ],
97544                 "suggestion": true
97545             },
97546             "shop/clothes/Gerry Weber": {
97547                 "tags": {
97548                     "name": "Gerry Weber",
97549                     "shop": "clothes"
97550                 },
97551                 "name": "Gerry Weber",
97552                 "icon": "clothing-store",
97553                 "geometry": [
97554                     "point",
97555                     "vertex",
97556                     "area"
97557                 ],
97558                 "fields": [
97559                     "address",
97560                     "building_area",
97561                     "opening_hours"
97562                 ],
97563                 "suggestion": true
97564             },
97565             "shop/clothes/Tally Weijl": {
97566                 "tags": {
97567                     "name": "Tally Weijl",
97568                     "shop": "clothes"
97569                 },
97570                 "name": "Tally Weijl",
97571                 "icon": "clothing-store",
97572                 "geometry": [
97573                     "point",
97574                     "vertex",
97575                     "area"
97576                 ],
97577                 "fields": [
97578                     "address",
97579                     "building_area",
97580                     "opening_hours"
97581                 ],
97582                 "suggestion": true
97583             },
97584             "shop/clothes/Mango": {
97585                 "tags": {
97586                     "name": "Mango",
97587                     "shop": "clothes"
97588                 },
97589                 "name": "Mango",
97590                 "icon": "clothing-store",
97591                 "geometry": [
97592                     "point",
97593                     "vertex",
97594                     "area"
97595                 ],
97596                 "fields": [
97597                     "address",
97598                     "building_area",
97599                     "opening_hours"
97600                 ],
97601                 "suggestion": true
97602             },
97603             "shop/clothes/TK Maxx": {
97604                 "tags": {
97605                     "name": "TK Maxx",
97606                     "shop": "clothes"
97607                 },
97608                 "name": "TK Maxx",
97609                 "icon": "clothing-store",
97610                 "geometry": [
97611                     "point",
97612                     "vertex",
97613                     "area"
97614                 ],
97615                 "fields": [
97616                     "address",
97617                     "building_area",
97618                     "opening_hours"
97619                 ],
97620                 "suggestion": true
97621             },
97622             "shop/clothes/Benetton": {
97623                 "tags": {
97624                     "name": "Benetton",
97625                     "shop": "clothes"
97626                 },
97627                 "name": "Benetton",
97628                 "icon": "clothing-store",
97629                 "geometry": [
97630                     "point",
97631                     "vertex",
97632                     "area"
97633                 ],
97634                 "fields": [
97635                     "address",
97636                     "building_area",
97637                     "opening_hours"
97638                 ],
97639                 "suggestion": true
97640             },
97641             "shop/clothes/Ulla Popken": {
97642                 "tags": {
97643                     "name": "Ulla Popken",
97644                     "shop": "clothes"
97645                 },
97646                 "name": "Ulla Popken",
97647                 "icon": "clothing-store",
97648                 "geometry": [
97649                     "point",
97650                     "vertex",
97651                     "area"
97652                 ],
97653                 "fields": [
97654                     "address",
97655                     "building_area",
97656                     "opening_hours"
97657                 ],
97658                 "suggestion": true
97659             },
97660             "shop/clothes/AWG": {
97661                 "tags": {
97662                     "name": "AWG",
97663                     "shop": "clothes"
97664                 },
97665                 "name": "AWG",
97666                 "icon": "clothing-store",
97667                 "geometry": [
97668                     "point",
97669                     "vertex",
97670                     "area"
97671                 ],
97672                 "fields": [
97673                     "address",
97674                     "building_area",
97675                     "opening_hours"
97676                 ],
97677                 "suggestion": true
97678             },
97679             "shop/clothes/Tommy Hilfiger": {
97680                 "tags": {
97681                     "name": "Tommy Hilfiger",
97682                     "shop": "clothes"
97683                 },
97684                 "name": "Tommy Hilfiger",
97685                 "icon": "clothing-store",
97686                 "geometry": [
97687                     "point",
97688                     "vertex",
97689                     "area"
97690                 ],
97691                 "fields": [
97692                     "address",
97693                     "building_area",
97694                     "opening_hours"
97695                 ],
97696                 "suggestion": true
97697             },
97698             "shop/clothes/New Yorker": {
97699                 "tags": {
97700                     "name": "New Yorker",
97701                     "shop": "clothes"
97702                 },
97703                 "name": "New Yorker",
97704                 "icon": "clothing-store",
97705                 "geometry": [
97706                     "point",
97707                     "vertex",
97708                     "area"
97709                 ],
97710                 "fields": [
97711                     "address",
97712                     "building_area",
97713                     "opening_hours"
97714                 ],
97715                 "suggestion": true
97716             },
97717             "shop/clothes/Orsay": {
97718                 "tags": {
97719                     "name": "Orsay",
97720                     "shop": "clothes"
97721                 },
97722                 "name": "Orsay",
97723                 "icon": "clothing-store",
97724                 "geometry": [
97725                     "point",
97726                     "vertex",
97727                     "area"
97728                 ],
97729                 "fields": [
97730                     "address",
97731                     "building_area",
97732                     "opening_hours"
97733                 ],
97734                 "suggestion": true
97735             },
97736             "shop/clothes/Jeans Fritz": {
97737                 "tags": {
97738                     "name": "Jeans Fritz",
97739                     "shop": "clothes"
97740                 },
97741                 "name": "Jeans Fritz",
97742                 "icon": "clothing-store",
97743                 "geometry": [
97744                     "point",
97745                     "vertex",
97746                     "area"
97747                 ],
97748                 "fields": [
97749                     "address",
97750                     "building_area",
97751                     "opening_hours"
97752                 ],
97753                 "suggestion": true
97754             },
97755             "shop/clothes/Charles Vögele": {
97756                 "tags": {
97757                     "name": "Charles Vögele",
97758                     "shop": "clothes"
97759                 },
97760                 "name": "Charles Vögele",
97761                 "icon": "clothing-store",
97762                 "geometry": [
97763                     "point",
97764                     "vertex",
97765                     "area"
97766                 ],
97767                 "fields": [
97768                     "address",
97769                     "building_area",
97770                     "opening_hours"
97771                 ],
97772                 "suggestion": true
97773             },
97774             "shop/clothes/New Look": {
97775                 "tags": {
97776                     "name": "New Look",
97777                     "shop": "clothes"
97778                 },
97779                 "name": "New Look",
97780                 "icon": "clothing-store",
97781                 "geometry": [
97782                     "point",
97783                     "vertex",
97784                     "area"
97785                 ],
97786                 "fields": [
97787                     "address",
97788                     "building_area",
97789                     "opening_hours"
97790                 ],
97791                 "suggestion": true
97792             },
97793             "shop/clothes/Lacoste": {
97794                 "tags": {
97795                     "name": "Lacoste",
97796                     "shop": "clothes"
97797                 },
97798                 "name": "Lacoste",
97799                 "icon": "clothing-store",
97800                 "geometry": [
97801                     "point",
97802                     "vertex",
97803                     "area"
97804                 ],
97805                 "fields": [
97806                     "address",
97807                     "building_area",
97808                     "opening_hours"
97809                 ],
97810                 "suggestion": true
97811             },
97812             "shop/clothes/Etam": {
97813                 "tags": {
97814                     "name": "Etam",
97815                     "shop": "clothes"
97816                 },
97817                 "name": "Etam",
97818                 "icon": "clothing-store",
97819                 "geometry": [
97820                     "point",
97821                     "vertex",
97822                     "area"
97823                 ],
97824                 "fields": [
97825                     "address",
97826                     "building_area",
97827                     "opening_hours"
97828                 ],
97829                 "suggestion": true
97830             },
97831             "shop/clothes/Kiabi": {
97832                 "tags": {
97833                     "name": "Kiabi",
97834                     "shop": "clothes"
97835                 },
97836                 "name": "Kiabi",
97837                 "icon": "clothing-store",
97838                 "geometry": [
97839                     "point",
97840                     "vertex",
97841                     "area"
97842                 ],
97843                 "fields": [
97844                     "address",
97845                     "building_area",
97846                     "opening_hours"
97847                 ],
97848                 "suggestion": true
97849             },
97850             "shop/clothes/Jack Wolfskin": {
97851                 "tags": {
97852                     "name": "Jack Wolfskin",
97853                     "shop": "clothes"
97854                 },
97855                 "name": "Jack Wolfskin",
97856                 "icon": "clothing-store",
97857                 "geometry": [
97858                     "point",
97859                     "vertex",
97860                     "area"
97861                 ],
97862                 "fields": [
97863                     "address",
97864                     "building_area",
97865                     "opening_hours"
97866                 ],
97867                 "suggestion": true
97868             },
97869             "shop/clothes/American Apparel": {
97870                 "tags": {
97871                     "name": "American Apparel",
97872                     "shop": "clothes"
97873                 },
97874                 "name": "American Apparel",
97875                 "icon": "clothing-store",
97876                 "geometry": [
97877                     "point",
97878                     "vertex",
97879                     "area"
97880                 ],
97881                 "fields": [
97882                     "address",
97883                     "building_area",
97884                     "opening_hours"
97885                 ],
97886                 "suggestion": true
97887             },
97888             "shop/clothes/Men's Wearhouse": {
97889                 "tags": {
97890                     "name": "Men's Wearhouse",
97891                     "shop": "clothes"
97892                 },
97893                 "name": "Men's Wearhouse",
97894                 "icon": "clothing-store",
97895                 "geometry": [
97896                     "point",
97897                     "vertex",
97898                     "area"
97899                 ],
97900                 "fields": [
97901                     "address",
97902                     "building_area",
97903                     "opening_hours"
97904                 ],
97905                 "suggestion": true
97906             },
97907             "shop/clothes/Intimissimi": {
97908                 "tags": {
97909                     "name": "Intimissimi",
97910                     "shop": "clothes"
97911                 },
97912                 "name": "Intimissimi",
97913                 "icon": "clothing-store",
97914                 "geometry": [
97915                     "point",
97916                     "vertex",
97917                     "area"
97918                 ],
97919                 "fields": [
97920                     "address",
97921                     "building_area",
97922                     "opening_hours"
97923                 ],
97924                 "suggestion": true
97925             },
97926             "shop/clothes/United Colors of Benetton": {
97927                 "tags": {
97928                     "name": "United Colors of Benetton",
97929                     "shop": "clothes"
97930                 },
97931                 "name": "United Colors of Benetton",
97932                 "icon": "clothing-store",
97933                 "geometry": [
97934                     "point",
97935                     "vertex",
97936                     "area"
97937                 ],
97938                 "fields": [
97939                     "address",
97940                     "building_area",
97941                     "opening_hours"
97942                 ],
97943                 "suggestion": true
97944             },
97945             "shop/clothes/Jules": {
97946                 "tags": {
97947                     "name": "Jules",
97948                     "shop": "clothes"
97949                 },
97950                 "name": "Jules",
97951                 "icon": "clothing-store",
97952                 "geometry": [
97953                     "point",
97954                     "vertex",
97955                     "area"
97956                 ],
97957                 "fields": [
97958                     "address",
97959                     "building_area",
97960                     "opening_hours"
97961                 ],
97962                 "suggestion": true
97963             },
97964             "shop/clothes/Second Hand": {
97965                 "tags": {
97966                     "name": "Second Hand",
97967                     "shop": "clothes"
97968                 },
97969                 "name": "Second Hand",
97970                 "icon": "clothing-store",
97971                 "geometry": [
97972                     "point",
97973                     "vertex",
97974                     "area"
97975                 ],
97976                 "fields": [
97977                     "address",
97978                     "building_area",
97979                     "opening_hours"
97980                 ],
97981                 "suggestion": true
97982             },
97983             "shop/clothes/AOKI": {
97984                 "tags": {
97985                     "name": "AOKI",
97986                     "shop": "clothes"
97987                 },
97988                 "name": "AOKI",
97989                 "icon": "clothing-store",
97990                 "geometry": [
97991                     "point",
97992                     "vertex",
97993                     "area"
97994                 ],
97995                 "fields": [
97996                     "address",
97997                     "building_area",
97998                     "opening_hours"
97999                 ],
98000                 "suggestion": true
98001             },
98002             "shop/clothes/Calzedonia": {
98003                 "tags": {
98004                     "name": "Calzedonia",
98005                     "shop": "clothes"
98006                 },
98007                 "name": "Calzedonia",
98008                 "icon": "clothing-store",
98009                 "geometry": [
98010                     "point",
98011                     "vertex",
98012                     "area"
98013                 ],
98014                 "fields": [
98015                     "address",
98016                     "building_area",
98017                     "opening_hours"
98018                 ],
98019                 "suggestion": true
98020             },
98021             "shop/clothes/洋服の青山": {
98022                 "tags": {
98023                     "name": "洋服の青山",
98024                     "shop": "clothes"
98025                 },
98026                 "name": "洋服の青山",
98027                 "icon": "clothing-store",
98028                 "geometry": [
98029                     "point",
98030                     "vertex",
98031                     "area"
98032                 ],
98033                 "fields": [
98034                     "address",
98035                     "building_area",
98036                     "opening_hours"
98037                 ],
98038                 "suggestion": true
98039             },
98040             "shop/clothes/Levi's": {
98041                 "tags": {
98042                     "name": "Levi's",
98043                     "shop": "clothes"
98044                 },
98045                 "name": "Levi's",
98046                 "icon": "clothing-store",
98047                 "geometry": [
98048                     "point",
98049                     "vertex",
98050                     "area"
98051                 ],
98052                 "fields": [
98053                     "address",
98054                     "building_area",
98055                     "opening_hours"
98056                 ],
98057                 "suggestion": true
98058             },
98059             "shop/clothes/Celio": {
98060                 "tags": {
98061                     "name": "Celio",
98062                     "shop": "clothes"
98063                 },
98064                 "name": "Celio",
98065                 "icon": "clothing-store",
98066                 "geometry": [
98067                     "point",
98068                     "vertex",
98069                     "area"
98070                 ],
98071                 "fields": [
98072                     "address",
98073                     "building_area",
98074                     "opening_hours"
98075                 ],
98076                 "suggestion": true
98077             },
98078             "shop/clothes/TJ Maxx": {
98079                 "tags": {
98080                     "name": "TJ Maxx",
98081                     "shop": "clothes"
98082                 },
98083                 "name": "TJ Maxx",
98084                 "icon": "clothing-store",
98085                 "geometry": [
98086                     "point",
98087                     "vertex",
98088                     "area"
98089                 ],
98090                 "fields": [
98091                     "address",
98092                     "building_area",
98093                     "opening_hours"
98094                 ],
98095                 "suggestion": true
98096             },
98097             "shop/clothes/Promod": {
98098                 "tags": {
98099                     "name": "Promod",
98100                     "shop": "clothes"
98101                 },
98102                 "name": "Promod",
98103                 "icon": "clothing-store",
98104                 "geometry": [
98105                     "point",
98106                     "vertex",
98107                     "area"
98108                 ],
98109                 "fields": [
98110                     "address",
98111                     "building_area",
98112                     "opening_hours"
98113                 ],
98114                 "suggestion": true
98115             },
98116             "shop/clothes/Street One": {
98117                 "tags": {
98118                     "name": "Street One",
98119                     "shop": "clothes"
98120                 },
98121                 "name": "Street One",
98122                 "icon": "clothing-store",
98123                 "geometry": [
98124                     "point",
98125                     "vertex",
98126                     "area"
98127                 ],
98128                 "fields": [
98129                     "address",
98130                     "building_area",
98131                     "opening_hours"
98132                 ],
98133                 "suggestion": true
98134             },
98135             "shop/clothes/ユニクロ": {
98136                 "tags": {
98137                     "name": "ユニクロ",
98138                     "shop": "clothes"
98139                 },
98140                 "name": "ユニクロ",
98141                 "icon": "clothing-store",
98142                 "geometry": [
98143                     "point",
98144                     "vertex",
98145                     "area"
98146                 ],
98147                 "fields": [
98148                     "address",
98149                     "building_area",
98150                     "opening_hours"
98151                 ],
98152                 "suggestion": true
98153             },
98154             "shop/clothes/Banana Republic": {
98155                 "tags": {
98156                     "name": "Banana Republic",
98157                     "shop": "clothes"
98158                 },
98159                 "name": "Banana Republic",
98160                 "icon": "clothing-store",
98161                 "geometry": [
98162                     "point",
98163                     "vertex",
98164                     "area"
98165                 ],
98166                 "fields": [
98167                     "address",
98168                     "building_area",
98169                     "opening_hours"
98170                 ],
98171                 "suggestion": true
98172             },
98173             "shop/clothes/Одежда": {
98174                 "tags": {
98175                     "name": "Одежда",
98176                     "shop": "clothes"
98177                 },
98178                 "name": "Одежда",
98179                 "icon": "clothing-store",
98180                 "geometry": [
98181                     "point",
98182                     "vertex",
98183                     "area"
98184                 ],
98185                 "fields": [
98186                     "address",
98187                     "building_area",
98188                     "opening_hours"
98189                 ],
98190                 "suggestion": true
98191             },
98192             "shop/clothes/Marshalls": {
98193                 "tags": {
98194                     "name": "Marshalls",
98195                     "shop": "clothes"
98196                 },
98197                 "name": "Marshalls",
98198                 "icon": "clothing-store",
98199                 "geometry": [
98200                     "point",
98201                     "vertex",
98202                     "area"
98203                 ],
98204                 "fields": [
98205                     "address",
98206                     "building_area",
98207                     "opening_hours"
98208                 ],
98209                 "suggestion": true
98210             },
98211             "shop/clothes/La Halle": {
98212                 "tags": {
98213                     "name": "La Halle",
98214                     "shop": "clothes"
98215                 },
98216                 "name": "La Halle",
98217                 "icon": "clothing-store",
98218                 "geometry": [
98219                     "point",
98220                     "vertex",
98221                     "area"
98222                 ],
98223                 "fields": [
98224                     "address",
98225                     "building_area",
98226                     "opening_hours"
98227                 ],
98228                 "suggestion": true
98229             },
98230             "shop/clothes/Peacocks": {
98231                 "tags": {
98232                     "name": "Peacocks",
98233                     "shop": "clothes"
98234                 },
98235                 "name": "Peacocks",
98236                 "icon": "clothing-store",
98237                 "geometry": [
98238                     "point",
98239                     "vertex",
98240                     "area"
98241                 ],
98242                 "fields": [
98243                     "address",
98244                     "building_area",
98245                     "opening_hours"
98246                 ],
98247                 "suggestion": true
98248             },
98249             "shop/clothes/しまむら": {
98250                 "tags": {
98251                     "name": "しまむら",
98252                     "shop": "clothes"
98253                 },
98254                 "name": "しまむら",
98255                 "icon": "clothing-store",
98256                 "geometry": [
98257                     "point",
98258                     "vertex",
98259                     "area"
98260                 ],
98261                 "fields": [
98262                     "address",
98263                     "building_area",
98264                     "opening_hours"
98265                 ],
98266                 "suggestion": true
98267             },
98268             "shop/books/Bruna": {
98269                 "tags": {
98270                     "name": "Bruna",
98271                     "shop": "books"
98272                 },
98273                 "name": "Bruna",
98274                 "icon": "shop",
98275                 "geometry": [
98276                     "point",
98277                     "vertex",
98278                     "area"
98279                 ],
98280                 "fields": [
98281                     "address",
98282                     "building_area",
98283                     "opening_hours"
98284                 ],
98285                 "suggestion": true
98286             },
98287             "shop/books/Waterstones": {
98288                 "tags": {
98289                     "name": "Waterstones",
98290                     "shop": "books"
98291                 },
98292                 "name": "Waterstones",
98293                 "icon": "shop",
98294                 "geometry": [
98295                     "point",
98296                     "vertex",
98297                     "area"
98298                 ],
98299                 "fields": [
98300                     "address",
98301                     "building_area",
98302                     "opening_hours"
98303                 ],
98304                 "suggestion": true
98305             },
98306             "shop/books/Libro": {
98307                 "tags": {
98308                     "name": "Libro",
98309                     "shop": "books"
98310                 },
98311                 "name": "Libro",
98312                 "icon": "shop",
98313                 "geometry": [
98314                     "point",
98315                     "vertex",
98316                     "area"
98317                 ],
98318                 "fields": [
98319                     "address",
98320                     "building_area",
98321                     "opening_hours"
98322                 ],
98323                 "suggestion": true
98324             },
98325             "shop/books/Barnes & Noble": {
98326                 "tags": {
98327                     "name": "Barnes & Noble",
98328                     "shop": "books"
98329                 },
98330                 "name": "Barnes & Noble",
98331                 "icon": "shop",
98332                 "geometry": [
98333                     "point",
98334                     "vertex",
98335                     "area"
98336                 ],
98337                 "fields": [
98338                     "address",
98339                     "building_area",
98340                     "opening_hours"
98341                 ],
98342                 "suggestion": true
98343             },
98344             "shop/books/Weltbild": {
98345                 "tags": {
98346                     "name": "Weltbild",
98347                     "shop": "books"
98348                 },
98349                 "name": "Weltbild",
98350                 "icon": "shop",
98351                 "geometry": [
98352                     "point",
98353                     "vertex",
98354                     "area"
98355                 ],
98356                 "fields": [
98357                     "address",
98358                     "building_area",
98359                     "opening_hours"
98360                 ],
98361                 "suggestion": true
98362             },
98363             "shop/books/Thalia": {
98364                 "tags": {
98365                     "name": "Thalia",
98366                     "shop": "books"
98367                 },
98368                 "name": "Thalia",
98369                 "icon": "shop",
98370                 "geometry": [
98371                     "point",
98372                     "vertex",
98373                     "area"
98374                 ],
98375                 "fields": [
98376                     "address",
98377                     "building_area",
98378                     "opening_hours"
98379                 ],
98380                 "suggestion": true
98381             },
98382             "shop/books/Книги": {
98383                 "tags": {
98384                     "name": "Книги",
98385                     "shop": "books"
98386                 },
98387                 "name": "Книги",
98388                 "icon": "shop",
98389                 "geometry": [
98390                     "point",
98391                     "vertex",
98392                     "area"
98393                 ],
98394                 "fields": [
98395                     "address",
98396                     "building_area",
98397                     "opening_hours"
98398                 ],
98399                 "suggestion": true
98400             },
98401             "shop/department_store/Debenhams": {
98402                 "tags": {
98403                     "name": "Debenhams",
98404                     "shop": "department_store"
98405                 },
98406                 "name": "Debenhams",
98407                 "icon": "shop",
98408                 "geometry": [
98409                     "point",
98410                     "vertex",
98411                     "area"
98412                 ],
98413                 "fields": [
98414                     "address",
98415                     "building_area",
98416                     "opening_hours"
98417                 ],
98418                 "suggestion": true
98419             },
98420             "shop/department_store/Karstadt": {
98421                 "tags": {
98422                     "name": "Karstadt",
98423                     "shop": "department_store"
98424                 },
98425                 "name": "Karstadt",
98426                 "icon": "shop",
98427                 "geometry": [
98428                     "point",
98429                     "vertex",
98430                     "area"
98431                 ],
98432                 "fields": [
98433                     "address",
98434                     "building_area",
98435                     "opening_hours"
98436                 ],
98437                 "suggestion": true
98438             },
98439             "shop/department_store/Kmart": {
98440                 "tags": {
98441                     "name": "Kmart",
98442                     "shop": "department_store"
98443                 },
98444                 "name": "Kmart",
98445                 "icon": "shop",
98446                 "geometry": [
98447                     "point",
98448                     "vertex",
98449                     "area"
98450                 ],
98451                 "fields": [
98452                     "address",
98453                     "building_area",
98454                     "opening_hours"
98455                 ],
98456                 "suggestion": true
98457             },
98458             "shop/department_store/Target": {
98459                 "tags": {
98460                     "name": "Target",
98461                     "shop": "department_store"
98462                 },
98463                 "name": "Target",
98464                 "icon": "shop",
98465                 "geometry": [
98466                     "point",
98467                     "vertex",
98468                     "area"
98469                 ],
98470                 "fields": [
98471                     "address",
98472                     "building_area",
98473                     "opening_hours"
98474                 ],
98475                 "suggestion": true
98476             },
98477             "shop/department_store/Galeria Kaufhof": {
98478                 "tags": {
98479                     "name": "Galeria Kaufhof",
98480                     "shop": "department_store"
98481                 },
98482                 "name": "Galeria Kaufhof",
98483                 "icon": "shop",
98484                 "geometry": [
98485                     "point",
98486                     "vertex",
98487                     "area"
98488                 ],
98489                 "fields": [
98490                     "address",
98491                     "building_area",
98492                     "opening_hours"
98493                 ],
98494                 "suggestion": true
98495             },
98496             "shop/department_store/Marks & Spencer": {
98497                 "tags": {
98498                     "name": "Marks & Spencer",
98499                     "shop": "department_store"
98500                 },
98501                 "name": "Marks & Spencer",
98502                 "icon": "shop",
98503                 "geometry": [
98504                     "point",
98505                     "vertex",
98506                     "area"
98507                 ],
98508                 "fields": [
98509                     "address",
98510                     "building_area",
98511                     "opening_hours"
98512                 ],
98513                 "suggestion": true
98514             },
98515             "shop/department_store/Big W": {
98516                 "tags": {
98517                     "name": "Big W",
98518                     "shop": "department_store"
98519                 },
98520                 "name": "Big W",
98521                 "icon": "shop",
98522                 "geometry": [
98523                     "point",
98524                     "vertex",
98525                     "area"
98526                 ],
98527                 "fields": [
98528                     "address",
98529                     "building_area",
98530                     "opening_hours"
98531                 ],
98532                 "suggestion": true
98533             },
98534             "shop/department_store/Woolworth": {
98535                 "tags": {
98536                     "name": "Woolworth",
98537                     "shop": "department_store"
98538                 },
98539                 "name": "Woolworth",
98540                 "icon": "shop",
98541                 "geometry": [
98542                     "point",
98543                     "vertex",
98544                     "area"
98545                 ],
98546                 "fields": [
98547                     "address",
98548                     "building_area",
98549                     "opening_hours"
98550                 ],
98551                 "suggestion": true
98552             },
98553             "shop/department_store/Универмаг": {
98554                 "tags": {
98555                     "name": "Универмаг",
98556                     "shop": "department_store"
98557                 },
98558                 "name": "Универмаг",
98559                 "icon": "shop",
98560                 "geometry": [
98561                     "point",
98562                     "vertex",
98563                     "area"
98564                 ],
98565                 "fields": [
98566                     "address",
98567                     "building_area",
98568                     "opening_hours"
98569                 ],
98570                 "suggestion": true
98571             },
98572             "shop/department_store/Sears": {
98573                 "tags": {
98574                     "name": "Sears",
98575                     "shop": "department_store"
98576                 },
98577                 "name": "Sears",
98578                 "icon": "shop",
98579                 "geometry": [
98580                     "point",
98581                     "vertex",
98582                     "area"
98583                 ],
98584                 "fields": [
98585                     "address",
98586                     "building_area",
98587                     "opening_hours"
98588                 ],
98589                 "suggestion": true
98590             },
98591             "shop/department_store/Kohl's": {
98592                 "tags": {
98593                     "name": "Kohl's",
98594                     "shop": "department_store"
98595                 },
98596                 "name": "Kohl's",
98597                 "icon": "shop",
98598                 "geometry": [
98599                     "point",
98600                     "vertex",
98601                     "area"
98602                 ],
98603                 "fields": [
98604                     "address",
98605                     "building_area",
98606                     "opening_hours"
98607                 ],
98608                 "suggestion": true
98609             },
98610             "shop/department_store/Macy's": {
98611                 "tags": {
98612                     "name": "Macy's",
98613                     "shop": "department_store"
98614                 },
98615                 "name": "Macy's",
98616                 "icon": "shop",
98617                 "geometry": [
98618                     "point",
98619                     "vertex",
98620                     "area"
98621                 ],
98622                 "fields": [
98623                     "address",
98624                     "building_area",
98625                     "opening_hours"
98626                 ],
98627                 "suggestion": true
98628             },
98629             "shop/department_store/JCPenney": {
98630                 "tags": {
98631                     "name": "JCPenney",
98632                     "shop": "department_store"
98633                 },
98634                 "name": "JCPenney",
98635                 "icon": "shop",
98636                 "geometry": [
98637                     "point",
98638                     "vertex",
98639                     "area"
98640                 ],
98641                 "fields": [
98642                     "address",
98643                     "building_area",
98644                     "opening_hours"
98645                 ],
98646                 "suggestion": true
98647             },
98648             "shop/alcohol/Alko": {
98649                 "tags": {
98650                     "name": "Alko",
98651                     "shop": "alcohol"
98652                 },
98653                 "name": "Alko",
98654                 "icon": "alcohol-shop",
98655                 "geometry": [
98656                     "point",
98657                     "vertex",
98658                     "area"
98659                 ],
98660                 "fields": [
98661                     "address",
98662                     "building_area",
98663                     "opening_hours"
98664                 ],
98665                 "suggestion": true
98666             },
98667             "shop/alcohol/The Beer Store": {
98668                 "tags": {
98669                     "name": "The Beer Store",
98670                     "shop": "alcohol"
98671                 },
98672                 "name": "The Beer Store",
98673                 "icon": "alcohol-shop",
98674                 "geometry": [
98675                     "point",
98676                     "vertex",
98677                     "area"
98678                 ],
98679                 "fields": [
98680                     "address",
98681                     "building_area",
98682                     "opening_hours"
98683                 ],
98684                 "suggestion": true
98685             },
98686             "shop/alcohol/Systembolaget": {
98687                 "tags": {
98688                     "name": "Systembolaget",
98689                     "shop": "alcohol"
98690                 },
98691                 "name": "Systembolaget",
98692                 "icon": "alcohol-shop",
98693                 "geometry": [
98694                     "point",
98695                     "vertex",
98696                     "area"
98697                 ],
98698                 "fields": [
98699                     "address",
98700                     "building_area",
98701                     "opening_hours"
98702                 ],
98703                 "suggestion": true
98704             },
98705             "shop/alcohol/LCBO": {
98706                 "tags": {
98707                     "name": "LCBO",
98708                     "shop": "alcohol"
98709                 },
98710                 "name": "LCBO",
98711                 "icon": "alcohol-shop",
98712                 "geometry": [
98713                     "point",
98714                     "vertex",
98715                     "area"
98716                 ],
98717                 "fields": [
98718                     "address",
98719                     "building_area",
98720                     "opening_hours"
98721                 ],
98722                 "suggestion": true
98723             },
98724             "shop/alcohol/Ароматный мир": {
98725                 "tags": {
98726                     "name": "Ароматный мир",
98727                     "shop": "alcohol"
98728                 },
98729                 "name": "Ароматный мир",
98730                 "icon": "alcohol-shop",
98731                 "geometry": [
98732                     "point",
98733                     "vertex",
98734                     "area"
98735                 ],
98736                 "fields": [
98737                     "address",
98738                     "building_area",
98739                     "opening_hours"
98740                 ],
98741                 "suggestion": true
98742             },
98743             "shop/alcohol/Bargain Booze": {
98744                 "tags": {
98745                     "name": "Bargain Booze",
98746                     "shop": "alcohol"
98747                 },
98748                 "name": "Bargain Booze",
98749                 "icon": "alcohol-shop",
98750                 "geometry": [
98751                     "point",
98752                     "vertex",
98753                     "area"
98754                 ],
98755                 "fields": [
98756                     "address",
98757                     "building_area",
98758                     "opening_hours"
98759                 ],
98760                 "suggestion": true
98761             },
98762             "shop/alcohol/Nicolas": {
98763                 "tags": {
98764                     "name": "Nicolas",
98765                     "shop": "alcohol"
98766                 },
98767                 "name": "Nicolas",
98768                 "icon": "alcohol-shop",
98769                 "geometry": [
98770                     "point",
98771                     "vertex",
98772                     "area"
98773                 ],
98774                 "fields": [
98775                     "address",
98776                     "building_area",
98777                     "opening_hours"
98778                 ],
98779                 "suggestion": true
98780             },
98781             "shop/alcohol/BWS": {
98782                 "tags": {
98783                     "name": "BWS",
98784                     "shop": "alcohol"
98785                 },
98786                 "name": "BWS",
98787                 "icon": "alcohol-shop",
98788                 "geometry": [
98789                     "point",
98790                     "vertex",
98791                     "area"
98792                 ],
98793                 "fields": [
98794                     "address",
98795                     "building_area",
98796                     "opening_hours"
98797                 ],
98798                 "suggestion": true
98799             },
98800             "shop/alcohol/Botilleria": {
98801                 "tags": {
98802                     "name": "Botilleria",
98803                     "shop": "alcohol"
98804                 },
98805                 "name": "Botilleria",
98806                 "icon": "alcohol-shop",
98807                 "geometry": [
98808                     "point",
98809                     "vertex",
98810                     "area"
98811                 ],
98812                 "fields": [
98813                     "address",
98814                     "building_area",
98815                     "opening_hours"
98816                 ],
98817                 "suggestion": true
98818             },
98819             "shop/alcohol/SAQ": {
98820                 "tags": {
98821                     "name": "SAQ",
98822                     "shop": "alcohol"
98823                 },
98824                 "name": "SAQ",
98825                 "icon": "alcohol-shop",
98826                 "geometry": [
98827                     "point",
98828                     "vertex",
98829                     "area"
98830                 ],
98831                 "fields": [
98832                     "address",
98833                     "building_area",
98834                     "opening_hours"
98835                 ],
98836                 "suggestion": true
98837             },
98838             "shop/alcohol/Gall & Gall": {
98839                 "tags": {
98840                     "name": "Gall & Gall",
98841                     "shop": "alcohol"
98842                 },
98843                 "name": "Gall & Gall",
98844                 "icon": "alcohol-shop",
98845                 "geometry": [
98846                     "point",
98847                     "vertex",
98848                     "area"
98849                 ],
98850                 "fields": [
98851                     "address",
98852                     "building_area",
98853                     "opening_hours"
98854                 ],
98855                 "suggestion": true
98856             },
98857             "shop/alcohol/Живое пиво": {
98858                 "tags": {
98859                     "name": "Живое пиво",
98860                     "shop": "alcohol"
98861                 },
98862                 "name": "Живое пиво",
98863                 "icon": "alcohol-shop",
98864                 "geometry": [
98865                     "point",
98866                     "vertex",
98867                     "area"
98868                 ],
98869                 "fields": [
98870                     "address",
98871                     "building_area",
98872                     "opening_hours"
98873                 ],
98874                 "suggestion": true
98875             },
98876             "shop/bakery/Kamps": {
98877                 "tags": {
98878                     "name": "Kamps",
98879                     "shop": "bakery"
98880                 },
98881                 "name": "Kamps",
98882                 "icon": "bakery",
98883                 "geometry": [
98884                     "point",
98885                     "vertex",
98886                     "area"
98887                 ],
98888                 "fields": [
98889                     "address",
98890                     "building_area",
98891                     "opening_hours"
98892                 ],
98893                 "suggestion": true
98894             },
98895             "shop/bakery/Banette": {
98896                 "tags": {
98897                     "name": "Banette",
98898                     "shop": "bakery"
98899                 },
98900                 "name": "Banette",
98901                 "icon": "bakery",
98902                 "geometry": [
98903                     "point",
98904                     "vertex",
98905                     "area"
98906                 ],
98907                 "fields": [
98908                     "address",
98909                     "building_area",
98910                     "opening_hours"
98911                 ],
98912                 "suggestion": true
98913             },
98914             "shop/bakery/Bäckerei Schmidt": {
98915                 "tags": {
98916                     "name": "Bäckerei Schmidt",
98917                     "shop": "bakery"
98918                 },
98919                 "name": "Bäckerei Schmidt",
98920                 "icon": "bakery",
98921                 "geometry": [
98922                     "point",
98923                     "vertex",
98924                     "area"
98925                 ],
98926                 "fields": [
98927                     "address",
98928                     "building_area",
98929                     "opening_hours"
98930                 ],
98931                 "suggestion": true
98932             },
98933             "shop/bakery/Anker": {
98934                 "tags": {
98935                     "name": "Anker",
98936                     "shop": "bakery"
98937                 },
98938                 "name": "Anker",
98939                 "icon": "bakery",
98940                 "geometry": [
98941                     "point",
98942                     "vertex",
98943                     "area"
98944                 ],
98945                 "fields": [
98946                     "address",
98947                     "building_area",
98948                     "opening_hours"
98949                 ],
98950                 "suggestion": true
98951             },
98952             "shop/bakery/Hofpfisterei": {
98953                 "tags": {
98954                     "name": "Hofpfisterei",
98955                     "shop": "bakery"
98956                 },
98957                 "name": "Hofpfisterei",
98958                 "icon": "bakery",
98959                 "geometry": [
98960                     "point",
98961                     "vertex",
98962                     "area"
98963                 ],
98964                 "fields": [
98965                     "address",
98966                     "building_area",
98967                     "opening_hours"
98968                 ],
98969                 "suggestion": true
98970             },
98971             "shop/bakery/Greggs": {
98972                 "tags": {
98973                     "name": "Greggs",
98974                     "shop": "bakery"
98975                 },
98976                 "name": "Greggs",
98977                 "icon": "bakery",
98978                 "geometry": [
98979                     "point",
98980                     "vertex",
98981                     "area"
98982                 ],
98983                 "fields": [
98984                     "address",
98985                     "building_area",
98986                     "opening_hours"
98987                 ],
98988                 "suggestion": true
98989             },
98990             "shop/bakery/Oebel": {
98991                 "tags": {
98992                     "name": "Oebel",
98993                     "shop": "bakery"
98994                 },
98995                 "name": "Oebel",
98996                 "icon": "bakery",
98997                 "geometry": [
98998                     "point",
98999                     "vertex",
99000                     "area"
99001                 ],
99002                 "fields": [
99003                     "address",
99004                     "building_area",
99005                     "opening_hours"
99006                 ],
99007                 "suggestion": true
99008             },
99009             "shop/bakery/Boulangerie": {
99010                 "tags": {
99011                     "name": "Boulangerie",
99012                     "shop": "bakery"
99013                 },
99014                 "name": "Boulangerie",
99015                 "icon": "bakery",
99016                 "geometry": [
99017                     "point",
99018                     "vertex",
99019                     "area"
99020                 ],
99021                 "fields": [
99022                     "address",
99023                     "building_area",
99024                     "opening_hours"
99025                 ],
99026                 "suggestion": true
99027             },
99028             "shop/bakery/Stadtbäckerei": {
99029                 "tags": {
99030                     "name": "Stadtbäckerei",
99031                     "shop": "bakery"
99032                 },
99033                 "name": "Stadtbäckerei",
99034                 "icon": "bakery",
99035                 "geometry": [
99036                     "point",
99037                     "vertex",
99038                     "area"
99039                 ],
99040                 "fields": [
99041                     "address",
99042                     "building_area",
99043                     "opening_hours"
99044                 ],
99045                 "suggestion": true
99046             },
99047             "shop/bakery/Steinecke": {
99048                 "tags": {
99049                     "name": "Steinecke",
99050                     "shop": "bakery"
99051                 },
99052                 "name": "Steinecke",
99053                 "icon": "bakery",
99054                 "geometry": [
99055                     "point",
99056                     "vertex",
99057                     "area"
99058                 ],
99059                 "fields": [
99060                     "address",
99061                     "building_area",
99062                     "opening_hours"
99063                 ],
99064                 "suggestion": true
99065             },
99066             "shop/bakery/Ihle": {
99067                 "tags": {
99068                     "name": "Ihle",
99069                     "shop": "bakery"
99070                 },
99071                 "name": "Ihle",
99072                 "icon": "bakery",
99073                 "geometry": [
99074                     "point",
99075                     "vertex",
99076                     "area"
99077                 ],
99078                 "fields": [
99079                     "address",
99080                     "building_area",
99081                     "opening_hours"
99082                 ],
99083                 "suggestion": true
99084             },
99085             "shop/bakery/Goldilocks": {
99086                 "tags": {
99087                     "name": "Goldilocks",
99088                     "shop": "bakery"
99089                 },
99090                 "name": "Goldilocks",
99091                 "icon": "bakery",
99092                 "geometry": [
99093                     "point",
99094                     "vertex",
99095                     "area"
99096                 ],
99097                 "fields": [
99098                     "address",
99099                     "building_area",
99100                     "opening_hours"
99101                 ],
99102                 "suggestion": true
99103             },
99104             "shop/bakery/Dat Backhus": {
99105                 "tags": {
99106                     "name": "Dat Backhus",
99107                     "shop": "bakery"
99108                 },
99109                 "name": "Dat Backhus",
99110                 "icon": "bakery",
99111                 "geometry": [
99112                     "point",
99113                     "vertex",
99114                     "area"
99115                 ],
99116                 "fields": [
99117                     "address",
99118                     "building_area",
99119                     "opening_hours"
99120                 ],
99121                 "suggestion": true
99122             },
99123             "shop/bakery/K&U": {
99124                 "tags": {
99125                     "name": "K&U",
99126                     "shop": "bakery"
99127                 },
99128                 "name": "K&U",
99129                 "icon": "bakery",
99130                 "geometry": [
99131                     "point",
99132                     "vertex",
99133                     "area"
99134                 ],
99135                 "fields": [
99136                     "address",
99137                     "building_area",
99138                     "opening_hours"
99139                 ],
99140                 "suggestion": true
99141             },
99142             "shop/bakery/Der Beck": {
99143                 "tags": {
99144                     "name": "Der Beck",
99145                     "shop": "bakery"
99146                 },
99147                 "name": "Der Beck",
99148                 "icon": "bakery",
99149                 "geometry": [
99150                     "point",
99151                     "vertex",
99152                     "area"
99153                 ],
99154                 "fields": [
99155                     "address",
99156                     "building_area",
99157                     "opening_hours"
99158                 ],
99159                 "suggestion": true
99160             },
99161             "shop/bakery/Thürmann": {
99162                 "tags": {
99163                     "name": "Thürmann",
99164                     "shop": "bakery"
99165                 },
99166                 "name": "Thürmann",
99167                 "icon": "bakery",
99168                 "geometry": [
99169                     "point",
99170                     "vertex",
99171                     "area"
99172                 ],
99173                 "fields": [
99174                     "address",
99175                     "building_area",
99176                     "opening_hours"
99177                 ],
99178                 "suggestion": true
99179             },
99180             "shop/bakery/Backwerk": {
99181                 "tags": {
99182                     "name": "Backwerk",
99183                     "shop": "bakery"
99184                 },
99185                 "name": "Backwerk",
99186                 "icon": "bakery",
99187                 "geometry": [
99188                     "point",
99189                     "vertex",
99190                     "area"
99191                 ],
99192                 "fields": [
99193                     "address",
99194                     "building_area",
99195                     "opening_hours"
99196                 ],
99197                 "suggestion": true
99198             },
99199             "shop/bakery/Bäcker": {
99200                 "tags": {
99201                     "name": "Bäcker",
99202                     "shop": "bakery"
99203                 },
99204                 "name": "Bäcker",
99205                 "icon": "bakery",
99206                 "geometry": [
99207                     "point",
99208                     "vertex",
99209                     "area"
99210                 ],
99211                 "fields": [
99212                     "address",
99213                     "building_area",
99214                     "opening_hours"
99215                 ],
99216                 "suggestion": true
99217             },
99218             "shop/bakery/Schäfer's": {
99219                 "tags": {
99220                     "name": "Schäfer's",
99221                     "shop": "bakery"
99222                 },
99223                 "name": "Schäfer's",
99224                 "icon": "bakery",
99225                 "geometry": [
99226                     "point",
99227                     "vertex",
99228                     "area"
99229                 ],
99230                 "fields": [
99231                     "address",
99232                     "building_area",
99233                     "opening_hours"
99234                 ],
99235                 "suggestion": true
99236             },
99237             "shop/bakery/Panaderia": {
99238                 "tags": {
99239                     "name": "Panaderia",
99240                     "shop": "bakery"
99241                 },
99242                 "name": "Panaderia",
99243                 "icon": "bakery",
99244                 "geometry": [
99245                     "point",
99246                     "vertex",
99247                     "area"
99248                 ],
99249                 "fields": [
99250                     "address",
99251                     "building_area",
99252                     "opening_hours"
99253                 ],
99254                 "suggestion": true
99255             },
99256             "shop/bakery/Goeken backen": {
99257                 "tags": {
99258                     "name": "Goeken backen",
99259                     "shop": "bakery"
99260                 },
99261                 "name": "Goeken backen",
99262                 "icon": "bakery",
99263                 "geometry": [
99264                     "point",
99265                     "vertex",
99266                     "area"
99267                 ],
99268                 "fields": [
99269                     "address",
99270                     "building_area",
99271                     "opening_hours"
99272                 ],
99273                 "suggestion": true
99274             },
99275             "shop/bakery/Stadtbäckerei Junge": {
99276                 "tags": {
99277                     "name": "Stadtbäckerei Junge",
99278                     "shop": "bakery"
99279                 },
99280                 "name": "Stadtbäckerei Junge",
99281                 "icon": "bakery",
99282                 "geometry": [
99283                     "point",
99284                     "vertex",
99285                     "area"
99286                 ],
99287                 "fields": [
99288                     "address",
99289                     "building_area",
99290                     "opening_hours"
99291                 ],
99292                 "suggestion": true
99293             },
99294             "shop/bakery/Boulangerie Patisserie": {
99295                 "tags": {
99296                     "name": "Boulangerie Patisserie",
99297                     "shop": "bakery"
99298                 },
99299                 "name": "Boulangerie Patisserie",
99300                 "icon": "bakery",
99301                 "geometry": [
99302                     "point",
99303                     "vertex",
99304                     "area"
99305                 ],
99306                 "fields": [
99307                     "address",
99308                     "building_area",
99309                     "opening_hours"
99310                 ],
99311                 "suggestion": true
99312             },
99313             "shop/bakery/Paul": {
99314                 "tags": {
99315                     "name": "Paul",
99316                     "shop": "bakery"
99317                 },
99318                 "name": "Paul",
99319                 "icon": "bakery",
99320                 "geometry": [
99321                     "point",
99322                     "vertex",
99323                     "area"
99324                 ],
99325                 "fields": [
99326                     "address",
99327                     "building_area",
99328                     "opening_hours"
99329                 ],
99330                 "suggestion": true
99331             },
99332             "shop/bakery/Хлеб": {
99333                 "tags": {
99334                     "name": "Хлеб",
99335                     "shop": "bakery"
99336                 },
99337                 "name": "Хлеб",
99338                 "icon": "bakery",
99339                 "geometry": [
99340                     "point",
99341                     "vertex",
99342                     "area"
99343                 ],
99344                 "fields": [
99345                     "address",
99346                     "building_area",
99347                     "opening_hours"
99348                 ],
99349                 "suggestion": true
99350             },
99351             "shop/bakery/Piekarnia": {
99352                 "tags": {
99353                     "name": "Piekarnia",
99354                     "shop": "bakery"
99355                 },
99356                 "name": "Piekarnia",
99357                 "icon": "bakery",
99358                 "geometry": [
99359                     "point",
99360                     "vertex",
99361                     "area"
99362                 ],
99363                 "fields": [
99364                     "address",
99365                     "building_area",
99366                     "opening_hours"
99367                 ],
99368                 "suggestion": true
99369             },
99370             "shop/bakery/Пекарня": {
99371                 "tags": {
99372                     "name": "Пекарня",
99373                     "shop": "bakery"
99374                 },
99375                 "name": "Пекарня",
99376                 "icon": "bakery",
99377                 "geometry": [
99378                     "point",
99379                     "vertex",
99380                     "area"
99381                 ],
99382                 "fields": [
99383                     "address",
99384                     "building_area",
99385                     "opening_hours"
99386                 ],
99387                 "suggestion": true
99388             },
99389             "shop/bakery/Кулиничи": {
99390                 "tags": {
99391                     "name": "Кулиничи",
99392                     "shop": "bakery"
99393                 },
99394                 "name": "Кулиничи",
99395                 "icon": "bakery",
99396                 "geometry": [
99397                     "point",
99398                     "vertex",
99399                     "area"
99400                 ],
99401                 "fields": [
99402                     "address",
99403                     "building_area",
99404                     "opening_hours"
99405                 ],
99406                 "suggestion": true
99407             },
99408             "shop/sports/Sports Direct": {
99409                 "tags": {
99410                     "name": "Sports Direct",
99411                     "shop": "sports"
99412                 },
99413                 "name": "Sports Direct",
99414                 "icon": "shop",
99415                 "geometry": [
99416                     "point",
99417                     "vertex",
99418                     "area"
99419                 ],
99420                 "fields": [
99421                     "address",
99422                     "building_area",
99423                     "opening_hours"
99424                 ],
99425                 "suggestion": true
99426             },
99427             "shop/sports/Decathlon": {
99428                 "tags": {
99429                     "name": "Decathlon",
99430                     "shop": "sports"
99431                 },
99432                 "name": "Decathlon",
99433                 "icon": "shop",
99434                 "geometry": [
99435                     "point",
99436                     "vertex",
99437                     "area"
99438                 ],
99439                 "fields": [
99440                     "address",
99441                     "building_area",
99442                     "opening_hours"
99443                 ],
99444                 "suggestion": true
99445             },
99446             "shop/sports/Intersport": {
99447                 "tags": {
99448                     "name": "Intersport",
99449                     "shop": "sports"
99450                 },
99451                 "name": "Intersport",
99452                 "icon": "shop",
99453                 "geometry": [
99454                     "point",
99455                     "vertex",
99456                     "area"
99457                 ],
99458                 "fields": [
99459                     "address",
99460                     "building_area",
99461                     "opening_hours"
99462                 ],
99463                 "suggestion": true
99464             },
99465             "shop/sports/Sports Authority": {
99466                 "tags": {
99467                     "name": "Sports Authority",
99468                     "shop": "sports"
99469                 },
99470                 "name": "Sports Authority",
99471                 "icon": "shop",
99472                 "geometry": [
99473                     "point",
99474                     "vertex",
99475                     "area"
99476                 ],
99477                 "fields": [
99478                     "address",
99479                     "building_area",
99480                     "opening_hours"
99481                 ],
99482                 "suggestion": true
99483             },
99484             "shop/sports/Спортмастер": {
99485                 "tags": {
99486                     "name": "Спортмастер",
99487                     "shop": "sports"
99488                 },
99489                 "name": "Спортмастер",
99490                 "icon": "shop",
99491                 "geometry": [
99492                     "point",
99493                     "vertex",
99494                     "area"
99495                 ],
99496                 "fields": [
99497                     "address",
99498                     "building_area",
99499                     "opening_hours"
99500                 ],
99501                 "suggestion": true
99502             },
99503             "shop/sports/Sport 2000": {
99504                 "tags": {
99505                     "name": "Sport 2000",
99506                     "shop": "sports"
99507                 },
99508                 "name": "Sport 2000",
99509                 "icon": "shop",
99510                 "geometry": [
99511                     "point",
99512                     "vertex",
99513                     "area"
99514                 ],
99515                 "fields": [
99516                     "address",
99517                     "building_area",
99518                     "opening_hours"
99519                 ],
99520                 "suggestion": true
99521             },
99522             "shop/sports/Dick's Sporting Goods": {
99523                 "tags": {
99524                     "name": "Dick's Sporting Goods",
99525                     "shop": "sports"
99526                 },
99527                 "name": "Dick's Sporting Goods",
99528                 "icon": "shop",
99529                 "geometry": [
99530                     "point",
99531                     "vertex",
99532                     "area"
99533                 ],
99534                 "fields": [
99535                     "address",
99536                     "building_area",
99537                     "opening_hours"
99538                 ],
99539                 "suggestion": true
99540             },
99541             "shop/variety_store/Tedi": {
99542                 "tags": {
99543                     "name": "Tedi",
99544                     "shop": "variety_store"
99545                 },
99546                 "name": "Tedi",
99547                 "icon": "shop",
99548                 "geometry": [
99549                     "point",
99550                     "vertex",
99551                     "area"
99552                 ],
99553                 "fields": [
99554                     "address",
99555                     "building_area",
99556                     "opening_hours"
99557                 ],
99558                 "suggestion": true
99559             },
99560             "shop/variety_store/Dollarama": {
99561                 "tags": {
99562                     "name": "Dollarama",
99563                     "shop": "variety_store"
99564                 },
99565                 "name": "Dollarama",
99566                 "icon": "shop",
99567                 "geometry": [
99568                     "point",
99569                     "vertex",
99570                     "area"
99571                 ],
99572                 "fields": [
99573                     "address",
99574                     "building_area",
99575                     "opening_hours"
99576                 ],
99577                 "suggestion": true
99578             },
99579             "shop/variety_store/Family Dollar": {
99580                 "tags": {
99581                     "name": "Family Dollar",
99582                     "shop": "variety_store"
99583                 },
99584                 "name": "Family Dollar",
99585                 "icon": "shop",
99586                 "geometry": [
99587                     "point",
99588                     "vertex",
99589                     "area"
99590                 ],
99591                 "fields": [
99592                     "address",
99593                     "building_area",
99594                     "opening_hours"
99595                 ],
99596                 "suggestion": true
99597             },
99598             "shop/variety_store/Dollar Tree": {
99599                 "tags": {
99600                     "name": "Dollar Tree",
99601                     "shop": "variety_store"
99602                 },
99603                 "name": "Dollar Tree",
99604                 "icon": "shop",
99605                 "geometry": [
99606                     "point",
99607                     "vertex",
99608                     "area"
99609                 ],
99610                 "fields": [
99611                     "address",
99612                     "building_area",
99613                     "opening_hours"
99614                 ],
99615                 "suggestion": true
99616             },
99617             "shop/pet/Fressnapf": {
99618                 "tags": {
99619                     "name": "Fressnapf",
99620                     "shop": "pet"
99621                 },
99622                 "name": "Fressnapf",
99623                 "icon": "dog-park",
99624                 "geometry": [
99625                     "point",
99626                     "vertex",
99627                     "area"
99628                 ],
99629                 "fields": [
99630                     "address",
99631                     "building_area",
99632                     "opening_hours"
99633                 ],
99634                 "suggestion": true
99635             },
99636             "shop/pet/PetSmart": {
99637                 "tags": {
99638                     "name": "PetSmart",
99639                     "shop": "pet"
99640                 },
99641                 "name": "PetSmart",
99642                 "icon": "dog-park",
99643                 "geometry": [
99644                     "point",
99645                     "vertex",
99646                     "area"
99647                 ],
99648                 "fields": [
99649                     "address",
99650                     "building_area",
99651                     "opening_hours"
99652                 ],
99653                 "suggestion": true
99654             },
99655             "shop/pet/Das Futterhaus": {
99656                 "tags": {
99657                     "name": "Das Futterhaus",
99658                     "shop": "pet"
99659                 },
99660                 "name": "Das Futterhaus",
99661                 "icon": "dog-park",
99662                 "geometry": [
99663                     "point",
99664                     "vertex",
99665                     "area"
99666                 ],
99667                 "fields": [
99668                     "address",
99669                     "building_area",
99670                     "opening_hours"
99671                 ],
99672                 "suggestion": true
99673             },
99674             "shop/pet/Pets at Home": {
99675                 "tags": {
99676                     "name": "Pets at Home",
99677                     "shop": "pet"
99678                 },
99679                 "name": "Pets at Home",
99680                 "icon": "dog-park",
99681                 "geometry": [
99682                     "point",
99683                     "vertex",
99684                     "area"
99685                 ],
99686                 "fields": [
99687                     "address",
99688                     "building_area",
99689                     "opening_hours"
99690                 ],
99691                 "suggestion": true
99692             },
99693             "shop/pet/Petco": {
99694                 "tags": {
99695                     "name": "Petco",
99696                     "shop": "pet"
99697                 },
99698                 "name": "Petco",
99699                 "icon": "dog-park",
99700                 "geometry": [
99701                     "point",
99702                     "vertex",
99703                     "area"
99704                 ],
99705                 "fields": [
99706                     "address",
99707                     "building_area",
99708                     "opening_hours"
99709                 ],
99710                 "suggestion": true
99711             },
99712             "shop/pet/Зоомагазин": {
99713                 "tags": {
99714                     "name": "Зоомагазин",
99715                     "shop": "pet"
99716                 },
99717                 "name": "Зоомагазин",
99718                 "icon": "dog-park",
99719                 "geometry": [
99720                     "point",
99721                     "vertex",
99722                     "area"
99723                 ],
99724                 "fields": [
99725                     "address",
99726                     "building_area",
99727                     "opening_hours"
99728                 ],
99729                 "suggestion": true
99730             },
99731             "shop/shoes/Deichmann": {
99732                 "tags": {
99733                     "name": "Deichmann",
99734                     "shop": "shoes"
99735                 },
99736                 "name": "Deichmann",
99737                 "icon": "shop",
99738                 "geometry": [
99739                     "point",
99740                     "vertex",
99741                     "area"
99742                 ],
99743                 "fields": [
99744                     "address",
99745                     "building_area",
99746                     "opening_hours"
99747                 ],
99748                 "suggestion": true
99749             },
99750             "shop/shoes/Reno": {
99751                 "tags": {
99752                     "name": "Reno",
99753                     "shop": "shoes"
99754                 },
99755                 "name": "Reno",
99756                 "icon": "shop",
99757                 "geometry": [
99758                     "point",
99759                     "vertex",
99760                     "area"
99761                 ],
99762                 "fields": [
99763                     "address",
99764                     "building_area",
99765                     "opening_hours"
99766                 ],
99767                 "suggestion": true
99768             },
99769             "shop/shoes/Ecco": {
99770                 "tags": {
99771                     "name": "Ecco",
99772                     "shop": "shoes"
99773                 },
99774                 "name": "Ecco",
99775                 "icon": "shop",
99776                 "geometry": [
99777                     "point",
99778                     "vertex",
99779                     "area"
99780                 ],
99781                 "fields": [
99782                     "address",
99783                     "building_area",
99784                     "opening_hours"
99785                 ],
99786                 "suggestion": true
99787             },
99788             "shop/shoes/Clarks": {
99789                 "tags": {
99790                     "name": "Clarks",
99791                     "shop": "shoes"
99792                 },
99793                 "name": "Clarks",
99794                 "icon": "shop",
99795                 "geometry": [
99796                     "point",
99797                     "vertex",
99798                     "area"
99799                 ],
99800                 "fields": [
99801                     "address",
99802                     "building_area",
99803                     "opening_hours"
99804                 ],
99805                 "suggestion": true
99806             },
99807             "shop/shoes/La Halle aux Chaussures": {
99808                 "tags": {
99809                     "name": "La Halle aux Chaussures",
99810                     "shop": "shoes"
99811                 },
99812                 "name": "La Halle aux Chaussures",
99813                 "icon": "shop",
99814                 "geometry": [
99815                     "point",
99816                     "vertex",
99817                     "area"
99818                 ],
99819                 "fields": [
99820                     "address",
99821                     "building_area",
99822                     "opening_hours"
99823                 ],
99824                 "suggestion": true
99825             },
99826             "shop/shoes/Brantano": {
99827                 "tags": {
99828                     "name": "Brantano",
99829                     "shop": "shoes"
99830                 },
99831                 "name": "Brantano",
99832                 "icon": "shop",
99833                 "geometry": [
99834                     "point",
99835                     "vertex",
99836                     "area"
99837                 ],
99838                 "fields": [
99839                     "address",
99840                     "building_area",
99841                     "opening_hours"
99842                 ],
99843                 "suggestion": true
99844             },
99845             "shop/shoes/Geox": {
99846                 "tags": {
99847                     "name": "Geox",
99848                     "shop": "shoes"
99849                 },
99850                 "name": "Geox",
99851                 "icon": "shop",
99852                 "geometry": [
99853                     "point",
99854                     "vertex",
99855                     "area"
99856                 ],
99857                 "fields": [
99858                     "address",
99859                     "building_area",
99860                     "opening_hours"
99861                 ],
99862                 "suggestion": true
99863             },
99864             "shop/shoes/Salamander": {
99865                 "tags": {
99866                     "name": "Salamander",
99867                     "shop": "shoes"
99868                 },
99869                 "name": "Salamander",
99870                 "icon": "shop",
99871                 "geometry": [
99872                     "point",
99873                     "vertex",
99874                     "area"
99875                 ],
99876                 "fields": [
99877                     "address",
99878                     "building_area",
99879                     "opening_hours"
99880                 ],
99881                 "suggestion": true
99882             },
99883             "shop/shoes/Обувь": {
99884                 "tags": {
99885                     "name": "Обувь",
99886                     "shop": "shoes"
99887                 },
99888                 "name": "Обувь",
99889                 "icon": "shop",
99890                 "geometry": [
99891                     "point",
99892                     "vertex",
99893                     "area"
99894                 ],
99895                 "fields": [
99896                     "address",
99897                     "building_area",
99898                     "opening_hours"
99899                 ],
99900                 "suggestion": true
99901             },
99902             "shop/shoes/Payless Shoe Source": {
99903                 "tags": {
99904                     "name": "Payless Shoe Source",
99905                     "shop": "shoes"
99906                 },
99907                 "name": "Payless Shoe Source",
99908                 "icon": "shop",
99909                 "geometry": [
99910                     "point",
99911                     "vertex",
99912                     "area"
99913                 ],
99914                 "fields": [
99915                     "address",
99916                     "building_area",
99917                     "opening_hours"
99918                 ],
99919                 "suggestion": true
99920             },
99921             "shop/shoes/Famous Footwear": {
99922                 "tags": {
99923                     "name": "Famous Footwear",
99924                     "shop": "shoes"
99925                 },
99926                 "name": "Famous Footwear",
99927                 "icon": "shop",
99928                 "geometry": [
99929                     "point",
99930                     "vertex",
99931                     "area"
99932                 ],
99933                 "fields": [
99934                     "address",
99935                     "building_area",
99936                     "opening_hours"
99937                 ],
99938                 "suggestion": true
99939             },
99940             "shop/shoes/Quick Schuh": {
99941                 "tags": {
99942                     "name": "Quick Schuh",
99943                     "shop": "shoes"
99944                 },
99945                 "name": "Quick Schuh",
99946                 "icon": "shop",
99947                 "geometry": [
99948                     "point",
99949                     "vertex",
99950                     "area"
99951                 ],
99952                 "fields": [
99953                     "address",
99954                     "building_area",
99955                     "opening_hours"
99956                 ],
99957                 "suggestion": true
99958             },
99959             "shop/shoes/Shoe Zone": {
99960                 "tags": {
99961                     "name": "Shoe Zone",
99962                     "shop": "shoes"
99963                 },
99964                 "name": "Shoe Zone",
99965                 "icon": "shop",
99966                 "geometry": [
99967                     "point",
99968                     "vertex",
99969                     "area"
99970                 ],
99971                 "fields": [
99972                     "address",
99973                     "building_area",
99974                     "opening_hours"
99975                 ],
99976                 "suggestion": true
99977             },
99978             "shop/shoes/Foot Locker": {
99979                 "tags": {
99980                     "name": "Foot Locker",
99981                     "shop": "shoes"
99982                 },
99983                 "name": "Foot Locker",
99984                 "icon": "shop",
99985                 "geometry": [
99986                     "point",
99987                     "vertex",
99988                     "area"
99989                 ],
99990                 "fields": [
99991                     "address",
99992                     "building_area",
99993                     "opening_hours"
99994                 ],
99995                 "suggestion": true
99996             },
99997             "shop/shoes/Bata": {
99998                 "tags": {
99999                     "name": "Bata",
100000                     "shop": "shoes"
100001                 },
100002                 "name": "Bata",
100003                 "icon": "shop",
100004                 "geometry": [
100005                     "point",
100006                     "vertex",
100007                     "area"
100008                 ],
100009                 "fields": [
100010                     "address",
100011                     "building_area",
100012                     "opening_hours"
100013                 ],
100014                 "suggestion": true
100015             },
100016             "shop/shoes/ЦентрОбувь": {
100017                 "tags": {
100018                     "name": "ЦентрОбувь",
100019                     "shop": "shoes"
100020                 },
100021                 "name": "ЦентрОбувь",
100022                 "icon": "shop",
100023                 "geometry": [
100024                     "point",
100025                     "vertex",
100026                     "area"
100027                 ],
100028                 "fields": [
100029                     "address",
100030                     "building_area",
100031                     "opening_hours"
100032                 ],
100033                 "suggestion": true
100034             },
100035             "shop/toys/La Grande Récré": {
100036                 "tags": {
100037                     "name": "La Grande Récré",
100038                     "shop": "toys"
100039                 },
100040                 "name": "La Grande Récré",
100041                 "icon": "shop",
100042                 "geometry": [
100043                     "point",
100044                     "vertex",
100045                     "area"
100046                 ],
100047                 "fields": [
100048                     "address",
100049                     "building_area",
100050                     "opening_hours"
100051                 ],
100052                 "suggestion": true
100053             },
100054             "shop/toys/Toys R Us": {
100055                 "tags": {
100056                     "name": "Toys R Us",
100057                     "shop": "toys"
100058                 },
100059                 "name": "Toys R Us",
100060                 "icon": "shop",
100061                 "geometry": [
100062                     "point",
100063                     "vertex",
100064                     "area"
100065                 ],
100066                 "fields": [
100067                     "address",
100068                     "building_area",
100069                     "opening_hours"
100070                 ],
100071                 "suggestion": true
100072             },
100073             "shop/toys/Intertoys": {
100074                 "tags": {
100075                     "name": "Intertoys",
100076                     "shop": "toys"
100077                 },
100078                 "name": "Intertoys",
100079                 "icon": "shop",
100080                 "geometry": [
100081                     "point",
100082                     "vertex",
100083                     "area"
100084                 ],
100085                 "fields": [
100086                     "address",
100087                     "building_area",
100088                     "opening_hours"
100089                 ],
100090                 "suggestion": true
100091             },
100092             "shop/toys/Детский мир": {
100093                 "tags": {
100094                     "name": "Детский мир",
100095                     "shop": "toys"
100096                 },
100097                 "name": "Детский мир",
100098                 "icon": "shop",
100099                 "geometry": [
100100                     "point",
100101                     "vertex",
100102                     "area"
100103                 ],
100104                 "fields": [
100105                     "address",
100106                     "building_area",
100107                     "opening_hours"
100108                 ],
100109                 "suggestion": true
100110             },
100111             "shop/toys/Игрушки": {
100112                 "tags": {
100113                     "name": "Игрушки",
100114                     "shop": "toys"
100115                 },
100116                 "name": "Игрушки",
100117                 "icon": "shop",
100118                 "geometry": [
100119                     "point",
100120                     "vertex",
100121                     "area"
100122                 ],
100123                 "fields": [
100124                     "address",
100125                     "building_area",
100126                     "opening_hours"
100127                 ],
100128                 "suggestion": true
100129             },
100130             "shop/travel_agency/Flight Centre": {
100131                 "tags": {
100132                     "name": "Flight Centre",
100133                     "shop": "travel_agency"
100134                 },
100135                 "name": "Flight Centre",
100136                 "icon": "suitcase",
100137                 "geometry": [
100138                     "point",
100139                     "vertex",
100140                     "area"
100141                 ],
100142                 "fields": [
100143                     "address",
100144                     "building_area",
100145                     "opening_hours"
100146                 ],
100147                 "suggestion": true
100148             },
100149             "shop/travel_agency/Thomas Cook": {
100150                 "tags": {
100151                     "name": "Thomas Cook",
100152                     "shop": "travel_agency"
100153                 },
100154                 "name": "Thomas Cook",
100155                 "icon": "suitcase",
100156                 "geometry": [
100157                     "point",
100158                     "vertex",
100159                     "area"
100160                 ],
100161                 "fields": [
100162                     "address",
100163                     "building_area",
100164                     "opening_hours"
100165                 ],
100166                 "suggestion": true
100167             },
100168             "shop/jewelry/Bijou Brigitte": {
100169                 "tags": {
100170                     "name": "Bijou Brigitte",
100171                     "shop": "jewelry"
100172                 },
100173                 "name": "Bijou Brigitte",
100174                 "icon": "shop",
100175                 "geometry": [
100176                     "point",
100177                     "vertex",
100178                     "area"
100179                 ],
100180                 "fields": [
100181                     "address",
100182                     "building_area",
100183                     "opening_hours"
100184                 ],
100185                 "suggestion": true
100186             },
100187             "shop/jewelry/Christ": {
100188                 "tags": {
100189                     "name": "Christ",
100190                     "shop": "jewelry"
100191                 },
100192                 "name": "Christ",
100193                 "icon": "shop",
100194                 "geometry": [
100195                     "point",
100196                     "vertex",
100197                     "area"
100198                 ],
100199                 "fields": [
100200                     "address",
100201                     "building_area",
100202                     "opening_hours"
100203                 ],
100204                 "suggestion": true
100205             },
100206             "shop/jewelry/Swarovski": {
100207                 "tags": {
100208                     "name": "Swarovski",
100209                     "shop": "jewelry"
100210                 },
100211                 "name": "Swarovski",
100212                 "icon": "shop",
100213                 "geometry": [
100214                     "point",
100215                     "vertex",
100216                     "area"
100217                 ],
100218                 "fields": [
100219                     "address",
100220                     "building_area",
100221                     "opening_hours"
100222                 ],
100223                 "suggestion": true
100224             },
100225             "shop/optician/Fielmann": {
100226                 "tags": {
100227                     "name": "Fielmann",
100228                     "shop": "optician"
100229                 },
100230                 "name": "Fielmann",
100231                 "icon": "shop",
100232                 "geometry": [
100233                     "point",
100234                     "vertex",
100235                     "area"
100236                 ],
100237                 "fields": [
100238                     "address",
100239                     "building_area",
100240                     "opening_hours"
100241                 ],
100242                 "suggestion": true
100243             },
100244             "shop/optician/Apollo Optik": {
100245                 "tags": {
100246                     "name": "Apollo Optik",
100247                     "shop": "optician"
100248                 },
100249                 "name": "Apollo Optik",
100250                 "icon": "shop",
100251                 "geometry": [
100252                     "point",
100253                     "vertex",
100254                     "area"
100255                 ],
100256                 "fields": [
100257                     "address",
100258                     "building_area",
100259                     "opening_hours"
100260                 ],
100261                 "suggestion": true
100262             },
100263             "shop/optician/Vision Express": {
100264                 "tags": {
100265                     "name": "Vision Express",
100266                     "shop": "optician"
100267                 },
100268                 "name": "Vision Express",
100269                 "icon": "shop",
100270                 "geometry": [
100271                     "point",
100272                     "vertex",
100273                     "area"
100274                 ],
100275                 "fields": [
100276                     "address",
100277                     "building_area",
100278                     "opening_hours"
100279                 ],
100280                 "suggestion": true
100281             },
100282             "shop/optician/Оптика": {
100283                 "tags": {
100284                     "name": "Оптика",
100285                     "shop": "optician"
100286                 },
100287                 "name": "Оптика",
100288                 "icon": "shop",
100289                 "geometry": [
100290                     "point",
100291                     "vertex",
100292                     "area"
100293                 ],
100294                 "fields": [
100295                     "address",
100296                     "building_area",
100297                     "opening_hours"
100298                 ],
100299                 "suggestion": true
100300             },
100301             "shop/optician/Optic 2000": {
100302                 "tags": {
100303                     "name": "Optic 2000",
100304                     "shop": "optician"
100305                 },
100306                 "name": "Optic 2000",
100307                 "icon": "shop",
100308                 "geometry": [
100309                     "point",
100310                     "vertex",
100311                     "area"
100312                 ],
100313                 "fields": [
100314                     "address",
100315                     "building_area",
100316                     "opening_hours"
100317                 ],
100318                 "suggestion": true
100319             },
100320             "shop/optician/Alain Afflelou": {
100321                 "tags": {
100322                     "name": "Alain Afflelou",
100323                     "shop": "optician"
100324                 },
100325                 "name": "Alain Afflelou",
100326                 "icon": "shop",
100327                 "geometry": [
100328                     "point",
100329                     "vertex",
100330                     "area"
100331                 ],
100332                 "fields": [
100333                     "address",
100334                     "building_area",
100335                     "opening_hours"
100336                 ],
100337                 "suggestion": true
100338             },
100339             "shop/optician/Specsavers": {
100340                 "tags": {
100341                     "name": "Specsavers",
100342                     "shop": "optician"
100343                 },
100344                 "name": "Specsavers",
100345                 "icon": "shop",
100346                 "geometry": [
100347                     "point",
100348                     "vertex",
100349                     "area"
100350                 ],
100351                 "fields": [
100352                     "address",
100353                     "building_area",
100354                     "opening_hours"
100355                 ],
100356                 "suggestion": true
100357             },
100358             "shop/optician/Krys": {
100359                 "tags": {
100360                     "name": "Krys",
100361                     "shop": "optician"
100362                 },
100363                 "name": "Krys",
100364                 "icon": "shop",
100365                 "geometry": [
100366                     "point",
100367                     "vertex",
100368                     "area"
100369                 ],
100370                 "fields": [
100371                     "address",
100372                     "building_area",
100373                     "opening_hours"
100374                 ],
100375                 "suggestion": true
100376             },
100377             "shop/optician/Atol": {
100378                 "tags": {
100379                     "name": "Atol",
100380                     "shop": "optician"
100381                 },
100382                 "name": "Atol",
100383                 "icon": "shop",
100384                 "geometry": [
100385                     "point",
100386                     "vertex",
100387                     "area"
100388                 ],
100389                 "fields": [
100390                     "address",
100391                     "building_area",
100392                     "opening_hours"
100393                 ],
100394                 "suggestion": true
100395             },
100396             "shop/video/Blockbuster": {
100397                 "tags": {
100398                     "name": "Blockbuster",
100399                     "shop": "video"
100400                 },
100401                 "name": "Blockbuster",
100402                 "icon": "shop",
100403                 "geometry": [
100404                     "point",
100405                     "vertex",
100406                     "area"
100407                 ],
100408                 "fields": [
100409                     "address",
100410                     "building_area",
100411                     "opening_hours"
100412                 ],
100413                 "suggestion": true
100414             },
100415             "shop/video/World of Video": {
100416                 "tags": {
100417                     "name": "World of Video",
100418                     "shop": "video"
100419                 },
100420                 "name": "World of Video",
100421                 "icon": "shop",
100422                 "geometry": [
100423                     "point",
100424                     "vertex",
100425                     "area"
100426                 ],
100427                 "fields": [
100428                     "address",
100429                     "building_area",
100430                     "opening_hours"
100431                 ],
100432                 "suggestion": true
100433             },
100434             "shop/mobile_phone/Билайн": {
100435                 "tags": {
100436                     "name": "Билайн",
100437                     "shop": "mobile_phone"
100438                 },
100439                 "name": "Билайн",
100440                 "icon": "mobilephone",
100441                 "geometry": [
100442                     "point",
100443                     "vertex",
100444                     "area"
100445                 ],
100446                 "fields": [
100447                     "address",
100448                     "building_area",
100449                     "opening_hours"
100450                 ],
100451                 "suggestion": true
100452             },
100453             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
100454                 "tags": {
100455                     "name": "ソフトバンクショップ (SoftBank shop)",
100456                     "shop": "mobile_phone"
100457                 },
100458                 "name": "ソフトバンクショップ (SoftBank shop)",
100459                 "icon": "mobilephone",
100460                 "geometry": [
100461                     "point",
100462                     "vertex",
100463                     "area"
100464                 ],
100465                 "fields": [
100466                     "address",
100467                     "building_area",
100468                     "opening_hours"
100469                 ],
100470                 "suggestion": true
100471             },
100472             "shop/mobile_phone/Vodafone": {
100473                 "tags": {
100474                     "name": "Vodafone",
100475                     "shop": "mobile_phone"
100476                 },
100477                 "name": "Vodafone",
100478                 "icon": "mobilephone",
100479                 "geometry": [
100480                     "point",
100481                     "vertex",
100482                     "area"
100483                 ],
100484                 "fields": [
100485                     "address",
100486                     "building_area",
100487                     "opening_hours"
100488                 ],
100489                 "suggestion": true
100490             },
100491             "shop/mobile_phone/O2": {
100492                 "tags": {
100493                     "name": "O2",
100494                     "shop": "mobile_phone"
100495                 },
100496                 "name": "O2",
100497                 "icon": "mobilephone",
100498                 "geometry": [
100499                     "point",
100500                     "vertex",
100501                     "area"
100502                 ],
100503                 "fields": [
100504                     "address",
100505                     "building_area",
100506                     "opening_hours"
100507                 ],
100508                 "suggestion": true
100509             },
100510             "shop/mobile_phone/Carphone Warehouse": {
100511                 "tags": {
100512                     "name": "Carphone Warehouse",
100513                     "shop": "mobile_phone"
100514                 },
100515                 "name": "Carphone Warehouse",
100516                 "icon": "mobilephone",
100517                 "geometry": [
100518                     "point",
100519                     "vertex",
100520                     "area"
100521                 ],
100522                 "fields": [
100523                     "address",
100524                     "building_area",
100525                     "opening_hours"
100526                 ],
100527                 "suggestion": true
100528             },
100529             "shop/mobile_phone/Orange": {
100530                 "tags": {
100531                     "name": "Orange",
100532                     "shop": "mobile_phone"
100533                 },
100534                 "name": "Orange",
100535                 "icon": "mobilephone",
100536                 "geometry": [
100537                     "point",
100538                     "vertex",
100539                     "area"
100540                 ],
100541                 "fields": [
100542                     "address",
100543                     "building_area",
100544                     "opening_hours"
100545                 ],
100546                 "suggestion": true
100547             },
100548             "shop/mobile_phone/Verizon Wireless": {
100549                 "tags": {
100550                     "name": "Verizon Wireless",
100551                     "shop": "mobile_phone"
100552                 },
100553                 "name": "Verizon Wireless",
100554                 "icon": "mobilephone",
100555                 "geometry": [
100556                     "point",
100557                     "vertex",
100558                     "area"
100559                 ],
100560                 "fields": [
100561                     "address",
100562                     "building_area",
100563                     "opening_hours"
100564                 ],
100565                 "suggestion": true
100566             },
100567             "shop/mobile_phone/Sprint": {
100568                 "tags": {
100569                     "name": "Sprint",
100570                     "shop": "mobile_phone"
100571                 },
100572                 "name": "Sprint",
100573                 "icon": "mobilephone",
100574                 "geometry": [
100575                     "point",
100576                     "vertex",
100577                     "area"
100578                 ],
100579                 "fields": [
100580                     "address",
100581                     "building_area",
100582                     "opening_hours"
100583                 ],
100584                 "suggestion": true
100585             },
100586             "shop/mobile_phone/T-Mobile": {
100587                 "tags": {
100588                     "name": "T-Mobile",
100589                     "shop": "mobile_phone"
100590                 },
100591                 "name": "T-Mobile",
100592                 "icon": "mobilephone",
100593                 "geometry": [
100594                     "point",
100595                     "vertex",
100596                     "area"
100597                 ],
100598                 "fields": [
100599                     "address",
100600                     "building_area",
100601                     "opening_hours"
100602                 ],
100603                 "suggestion": true
100604             },
100605             "shop/mobile_phone/МТС": {
100606                 "tags": {
100607                     "name": "МТС",
100608                     "shop": "mobile_phone"
100609                 },
100610                 "name": "МТС",
100611                 "icon": "mobilephone",
100612                 "geometry": [
100613                     "point",
100614                     "vertex",
100615                     "area"
100616                 ],
100617                 "fields": [
100618                     "address",
100619                     "building_area",
100620                     "opening_hours"
100621                 ],
100622                 "suggestion": true
100623             },
100624             "shop/mobile_phone/Евросеть": {
100625                 "tags": {
100626                     "name": "Евросеть",
100627                     "shop": "mobile_phone"
100628                 },
100629                 "name": "Евросеть",
100630                 "icon": "mobilephone",
100631                 "geometry": [
100632                     "point",
100633                     "vertex",
100634                     "area"
100635                 ],
100636                 "fields": [
100637                     "address",
100638                     "building_area",
100639                     "opening_hours"
100640                 ],
100641                 "suggestion": true
100642             },
100643             "shop/mobile_phone/Bell": {
100644                 "tags": {
100645                     "name": "Bell",
100646                     "shop": "mobile_phone"
100647                 },
100648                 "name": "Bell",
100649                 "icon": "mobilephone",
100650                 "geometry": [
100651                     "point",
100652                     "vertex",
100653                     "area"
100654                 ],
100655                 "fields": [
100656                     "address",
100657                     "building_area",
100658                     "opening_hours"
100659                 ],
100660                 "suggestion": true
100661             },
100662             "shop/mobile_phone/The Phone House": {
100663                 "tags": {
100664                     "name": "The Phone House",
100665                     "shop": "mobile_phone"
100666                 },
100667                 "name": "The Phone House",
100668                 "icon": "mobilephone",
100669                 "geometry": [
100670                     "point",
100671                     "vertex",
100672                     "area"
100673                 ],
100674                 "fields": [
100675                     "address",
100676                     "building_area",
100677                     "opening_hours"
100678                 ],
100679                 "suggestion": true
100680             },
100681             "shop/mobile_phone/SFR": {
100682                 "tags": {
100683                     "name": "SFR",
100684                     "shop": "mobile_phone"
100685                 },
100686                 "name": "SFR",
100687                 "icon": "mobilephone",
100688                 "geometry": [
100689                     "point",
100690                     "vertex",
100691                     "area"
100692                 ],
100693                 "fields": [
100694                     "address",
100695                     "building_area",
100696                     "opening_hours"
100697                 ],
100698                 "suggestion": true
100699             },
100700             "shop/mobile_phone/Связной": {
100701                 "tags": {
100702                     "name": "Связной",
100703                     "shop": "mobile_phone"
100704                 },
100705                 "name": "Связной",
100706                 "icon": "mobilephone",
100707                 "geometry": [
100708                     "point",
100709                     "vertex",
100710                     "area"
100711                 ],
100712                 "fields": [
100713                     "address",
100714                     "building_area",
100715                     "opening_hours"
100716                 ],
100717                 "suggestion": true
100718             },
100719             "shop/mobile_phone/Мегафон": {
100720                 "tags": {
100721                     "name": "Мегафон",
100722                     "shop": "mobile_phone"
100723                 },
100724                 "name": "Мегафон",
100725                 "icon": "mobilephone",
100726                 "geometry": [
100727                     "point",
100728                     "vertex",
100729                     "area"
100730                 ],
100731                 "fields": [
100732                     "address",
100733                     "building_area",
100734                     "opening_hours"
100735                 ],
100736                 "suggestion": true
100737             },
100738             "shop/mobile_phone/AT&T": {
100739                 "tags": {
100740                     "name": "AT&T",
100741                     "shop": "mobile_phone"
100742                 },
100743                 "name": "AT&T",
100744                 "icon": "mobilephone",
100745                 "geometry": [
100746                     "point",
100747                     "vertex",
100748                     "area"
100749                 ],
100750                 "fields": [
100751                     "address",
100752                     "building_area",
100753                     "opening_hours"
100754                 ],
100755                 "suggestion": true
100756             },
100757             "shop/mobile_phone/ドコモショップ (docomo shop)": {
100758                 "tags": {
100759                     "name": "ドコモショップ (docomo shop)",
100760                     "shop": "mobile_phone"
100761                 },
100762                 "name": "ドコモショップ (docomo shop)",
100763                 "icon": "mobilephone",
100764                 "geometry": [
100765                     "point",
100766                     "vertex",
100767                     "area"
100768                 ],
100769                 "fields": [
100770                     "address",
100771                     "building_area",
100772                     "opening_hours"
100773                 ],
100774                 "suggestion": true
100775             },
100776             "shop/mobile_phone/au": {
100777                 "tags": {
100778                     "name": "au",
100779                     "shop": "mobile_phone"
100780                 },
100781                 "name": "au",
100782                 "icon": "mobilephone",
100783                 "geometry": [
100784                     "point",
100785                     "vertex",
100786                     "area"
100787                 ],
100788                 "fields": [
100789                     "address",
100790                     "building_area",
100791                     "opening_hours"
100792                 ],
100793                 "suggestion": true
100794             },
100795             "shop/mobile_phone/Movistar": {
100796                 "tags": {
100797                     "name": "Movistar",
100798                     "shop": "mobile_phone"
100799                 },
100800                 "name": "Movistar",
100801                 "icon": "mobilephone",
100802                 "geometry": [
100803                     "point",
100804                     "vertex",
100805                     "area"
100806                 ],
100807                 "fields": [
100808                     "address",
100809                     "building_area",
100810                     "opening_hours"
100811                 ],
100812                 "suggestion": true
100813             },
100814             "shop/mobile_phone/Bitė": {
100815                 "tags": {
100816                     "name": "Bitė",
100817                     "shop": "mobile_phone"
100818                 },
100819                 "name": "Bitė",
100820                 "icon": "mobilephone",
100821                 "geometry": [
100822                     "point",
100823                     "vertex",
100824                     "area"
100825                 ],
100826                 "fields": [
100827                     "address",
100828                     "building_area",
100829                     "opening_hours"
100830                 ],
100831                 "suggestion": true
100832             },
100833             "shop/computer/PC World": {
100834                 "tags": {
100835                     "name": "PC World",
100836                     "shop": "computer"
100837                 },
100838                 "name": "PC World",
100839                 "icon": "shop",
100840                 "geometry": [
100841                     "point",
100842                     "vertex",
100843                     "area"
100844                 ],
100845                 "fields": [
100846                     "address",
100847                     "building_area",
100848                     "opening_hours"
100849                 ],
100850                 "suggestion": true
100851             },
100852             "shop/computer/DNS": {
100853                 "tags": {
100854                     "name": "DNS",
100855                     "shop": "computer"
100856                 },
100857                 "name": "DNS",
100858                 "icon": "shop",
100859                 "geometry": [
100860                     "point",
100861                     "vertex",
100862                     "area"
100863                 ],
100864                 "fields": [
100865                     "address",
100866                     "building_area",
100867                     "opening_hours"
100868                 ],
100869                 "suggestion": true
100870             },
100871             "shop/hairdresser/Klier": {
100872                 "tags": {
100873                     "name": "Klier",
100874                     "shop": "hairdresser"
100875                 },
100876                 "name": "Klier",
100877                 "icon": "hairdresser",
100878                 "geometry": [
100879                     "point",
100880                     "vertex",
100881                     "area"
100882                 ],
100883                 "fields": [
100884                     "address",
100885                     "building_area",
100886                     "opening_hours"
100887                 ],
100888                 "suggestion": true
100889             },
100890             "shop/hairdresser/Supercuts": {
100891                 "tags": {
100892                     "name": "Supercuts",
100893                     "shop": "hairdresser"
100894                 },
100895                 "name": "Supercuts",
100896                 "icon": "hairdresser",
100897                 "geometry": [
100898                     "point",
100899                     "vertex",
100900                     "area"
100901                 ],
100902                 "fields": [
100903                     "address",
100904                     "building_area",
100905                     "opening_hours"
100906                 ],
100907                 "suggestion": true
100908             },
100909             "shop/hairdresser/Hairkiller": {
100910                 "tags": {
100911                     "name": "Hairkiller",
100912                     "shop": "hairdresser"
100913                 },
100914                 "name": "Hairkiller",
100915                 "icon": "hairdresser",
100916                 "geometry": [
100917                     "point",
100918                     "vertex",
100919                     "area"
100920                 ],
100921                 "fields": [
100922                     "address",
100923                     "building_area",
100924                     "opening_hours"
100925                 ],
100926                 "suggestion": true
100927             },
100928             "shop/hairdresser/Great Clips": {
100929                 "tags": {
100930                     "name": "Great Clips",
100931                     "shop": "hairdresser"
100932                 },
100933                 "name": "Great Clips",
100934                 "icon": "hairdresser",
100935                 "geometry": [
100936                     "point",
100937                     "vertex",
100938                     "area"
100939                 ],
100940                 "fields": [
100941                     "address",
100942                     "building_area",
100943                     "opening_hours"
100944                 ],
100945                 "suggestion": true
100946             },
100947             "shop/hairdresser/Парикмахерская": {
100948                 "tags": {
100949                     "name": "Парикмахерская",
100950                     "shop": "hairdresser"
100951                 },
100952                 "name": "Парикмахерская",
100953                 "icon": "hairdresser",
100954                 "geometry": [
100955                     "point",
100956                     "vertex",
100957                     "area"
100958                 ],
100959                 "fields": [
100960                     "address",
100961                     "building_area",
100962                     "opening_hours"
100963                 ],
100964                 "suggestion": true
100965             },
100966             "shop/hairdresser/Стиль": {
100967                 "tags": {
100968                     "name": "Стиль",
100969                     "shop": "hairdresser"
100970                 },
100971                 "name": "Стиль",
100972                 "icon": "hairdresser",
100973                 "geometry": [
100974                     "point",
100975                     "vertex",
100976                     "area"
100977                 ],
100978                 "fields": [
100979                     "address",
100980                     "building_area",
100981                     "opening_hours"
100982                 ],
100983                 "suggestion": true
100984             },
100985             "shop/hairdresser/Fryzjer": {
100986                 "tags": {
100987                     "name": "Fryzjer",
100988                     "shop": "hairdresser"
100989                 },
100990                 "name": "Fryzjer",
100991                 "icon": "hairdresser",
100992                 "geometry": [
100993                     "point",
100994                     "vertex",
100995                     "area"
100996                 ],
100997                 "fields": [
100998                     "address",
100999                     "building_area",
101000                     "opening_hours"
101001                 ],
101002                 "suggestion": true
101003             },
101004             "shop/hairdresser/Franck Provost": {
101005                 "tags": {
101006                     "name": "Franck Provost",
101007                     "shop": "hairdresser"
101008                 },
101009                 "name": "Franck Provost",
101010                 "icon": "hairdresser",
101011                 "geometry": [
101012                     "point",
101013                     "vertex",
101014                     "area"
101015                 ],
101016                 "fields": [
101017                     "address",
101018                     "building_area",
101019                     "opening_hours"
101020                 ],
101021                 "suggestion": true
101022             },
101023             "shop/hairdresser/Салон красоты": {
101024                 "tags": {
101025                     "name": "Салон красоты",
101026                     "shop": "hairdresser"
101027                 },
101028                 "name": "Салон красоты",
101029                 "icon": "hairdresser",
101030                 "geometry": [
101031                     "point",
101032                     "vertex",
101033                     "area"
101034                 ],
101035                 "fields": [
101036                     "address",
101037                     "building_area",
101038                     "opening_hours"
101039                 ],
101040                 "suggestion": true
101041             },
101042             "shop/hardware/1000 мелочей": {
101043                 "tags": {
101044                     "name": "1000 мелочей",
101045                     "shop": "hardware"
101046                 },
101047                 "name": "1000 мелочей",
101048                 "icon": "shop",
101049                 "geometry": [
101050                     "point",
101051                     "vertex",
101052                     "area"
101053                 ],
101054                 "fields": [
101055                     "address",
101056                     "building_area",
101057                     "opening_hours"
101058                 ],
101059                 "suggestion": true
101060             },
101061             "shop/hardware/Хозтовары": {
101062                 "tags": {
101063                     "name": "Хозтовары",
101064                     "shop": "hardware"
101065                 },
101066                 "name": "Хозтовары",
101067                 "icon": "shop",
101068                 "geometry": [
101069                     "point",
101070                     "vertex",
101071                     "area"
101072                 ],
101073                 "fields": [
101074                     "address",
101075                     "building_area",
101076                     "opening_hours"
101077                 ],
101078                 "suggestion": true
101079             },
101080             "shop/motorcycle/Yamaha": {
101081                 "tags": {
101082                     "name": "Yamaha",
101083                     "shop": "motorcycle"
101084                 },
101085                 "name": "Yamaha",
101086                 "icon": "scooter",
101087                 "geometry": [
101088                     "point",
101089                     "vertex",
101090                     "area"
101091                 ],
101092                 "fields": [
101093                     "address",
101094                     "building_area",
101095                     "opening_hours"
101096                 ],
101097                 "suggestion": true
101098             }
101099         },
101100         "defaults": {
101101             "area": [
101102                 "category-landuse",
101103                 "category-building",
101104                 "category-water-area",
101105                 "leisure/park",
101106                 "amenity/hospital",
101107                 "amenity/place_of_worship",
101108                 "amenity/cafe",
101109                 "amenity/restaurant",
101110                 "area"
101111             ],
101112             "line": [
101113                 "category-road",
101114                 "category-rail",
101115                 "category-path",
101116                 "category-water-line",
101117                 "power/line",
101118                 "line"
101119             ],
101120             "point": [
101121                 "leisure/park",
101122                 "amenity/hospital",
101123                 "amenity/place_of_worship",
101124                 "amenity/cafe",
101125                 "amenity/restaurant",
101126                 "amenity/bar",
101127                 "amenity/bank",
101128                 "shop/supermarket",
101129                 "point"
101130             ],
101131             "vertex": [
101132                 "highway/crosswalk",
101133                 "railway/level_crossing",
101134                 "highway/traffic_signals",
101135                 "highway/turning_circle",
101136                 "highway/mini_roundabout",
101137                 "highway/motorway_junction",
101138                 "vertex"
101139             ],
101140             "relation": [
101141                 "category-route",
101142                 "category-restriction",
101143                 "type/boundary",
101144                 "type/multipolygon",
101145                 "relation"
101146             ]
101147         },
101148         "categories": {
101149             "category-building": {
101150                 "geometry": "area",
101151                 "name": "Building",
101152                 "icon": "building",
101153                 "members": [
101154                     "building/house",
101155                     "building/apartments",
101156                     "building/commercial",
101157                     "building/industrial",
101158                     "building/residential",
101159                     "building"
101160                 ]
101161             },
101162             "category-golf": {
101163                 "geometry": "area",
101164                 "name": "Golf",
101165                 "icon": "golf",
101166                 "members": [
101167                     "golf/fairway",
101168                     "golf/green",
101169                     "golf/lateral_water_hazard",
101170                     "golf/rough",
101171                     "golf/bunker",
101172                     "golf/tee",
101173                     "golf/water_hazard"
101174                 ]
101175             },
101176             "category-landuse": {
101177                 "geometry": "area",
101178                 "name": "Land Use",
101179                 "icon": "land-use",
101180                 "members": [
101181                     "landuse/residential",
101182                     "landuse/industrial",
101183                     "landuse/commercial",
101184                     "landuse/retail",
101185                     "landuse/farm",
101186                     "landuse/farmyard",
101187                     "landuse/forest",
101188                     "landuse/meadow",
101189                     "landuse/cemetery",
101190                     "landuse/military"
101191                 ]
101192             },
101193             "category-path": {
101194                 "geometry": "line",
101195                 "name": "Path",
101196                 "icon": "category-path",
101197                 "members": [
101198                     "highway/footway",
101199                     "highway/cycleway",
101200                     "highway/bridleway",
101201                     "highway/path",
101202                     "highway/steps"
101203                 ]
101204             },
101205             "category-rail": {
101206                 "geometry": "line",
101207                 "name": "Rail",
101208                 "icon": "category-rail",
101209                 "members": [
101210                     "railway/rail",
101211                     "railway/subway",
101212                     "railway/tram",
101213                     "railway/monorail",
101214                     "railway/disused",
101215                     "railway/abandoned"
101216                 ]
101217             },
101218             "category-restriction": {
101219                 "geometry": "relation",
101220                 "name": "Restriction",
101221                 "icon": "restriction",
101222                 "members": [
101223                     "type/restriction/no_left_turn",
101224                     "type/restriction/no_right_turn",
101225                     "type/restriction/no_straight_on",
101226                     "type/restriction/no_u_turn",
101227                     "type/restriction/only_left_turn",
101228                     "type/restriction/only_right_turn",
101229                     "type/restriction/only_straight_on",
101230                     "type/restriction"
101231                 ]
101232             },
101233             "category-road": {
101234                 "geometry": "line",
101235                 "name": "Road",
101236                 "icon": "category-roads",
101237                 "members": [
101238                     "highway/residential",
101239                     "highway/motorway",
101240                     "highway/trunk",
101241                     "highway/primary",
101242                     "highway/secondary",
101243                     "highway/tertiary",
101244                     "highway/service",
101245                     "highway/motorway_link",
101246                     "highway/trunk_link",
101247                     "highway/primary_link",
101248                     "highway/secondary_link",
101249                     "highway/tertiary_link",
101250                     "highway/unclassified",
101251                     "highway/track",
101252                     "highway/road"
101253                 ]
101254             },
101255             "category-route": {
101256                 "geometry": "relation",
101257                 "name": "Route",
101258                 "icon": "route",
101259                 "members": [
101260                     "type/route/road",
101261                     "type/route/bicycle",
101262                     "type/route/foot",
101263                     "type/route/hiking",
101264                     "type/route/bus",
101265                     "type/route/train",
101266                     "type/route/tram",
101267                     "type/route/ferry",
101268                     "type/route/power",
101269                     "type/route/pipeline",
101270                     "type/route/detour",
101271                     "type/route_master",
101272                     "type/route"
101273                 ]
101274             },
101275             "category-water-area": {
101276                 "geometry": "area",
101277                 "name": "Water",
101278                 "icon": "water",
101279                 "members": [
101280                     "natural/water/lake",
101281                     "natural/water/pond",
101282                     "natural/water/reservoir",
101283                     "natural/water"
101284                 ]
101285             },
101286             "category-water-line": {
101287                 "geometry": "line",
101288                 "name": "Water",
101289                 "icon": "category-water",
101290                 "members": [
101291                     "waterway/river",
101292                     "waterway/stream",
101293                     "waterway/canal",
101294                     "waterway/ditch",
101295                     "waterway/drain"
101296                 ]
101297             }
101298         },
101299         "fields": {
101300             "access": {
101301                 "keys": [
101302                     "access",
101303                     "foot",
101304                     "motor_vehicle",
101305                     "bicycle",
101306                     "horse"
101307                 ],
101308                 "reference": {
101309                     "key": "access"
101310                 },
101311                 "type": "access",
101312                 "label": "Access",
101313                 "placeholder": "Unknown",
101314                 "strings": {
101315                     "types": {
101316                         "access": "General",
101317                         "foot": "Foot",
101318                         "motor_vehicle": "Motor Vehicles",
101319                         "bicycle": "Bicycles",
101320                         "horse": "Horses"
101321                     },
101322                     "options": {
101323                         "yes": {
101324                             "title": "Allowed",
101325                             "description": "Access permitted by law; a right of way"
101326                         },
101327                         "no": {
101328                             "title": "Prohibited",
101329                             "description": "Access not permitted to the general public"
101330                         },
101331                         "permissive": {
101332                             "title": "Permissive",
101333                             "description": "Access permitted until such time as the owner revokes the permission"
101334                         },
101335                         "private": {
101336                             "title": "Private",
101337                             "description": "Access permitted only with permission of the owner on an individual basis"
101338                         },
101339                         "designated": {
101340                             "title": "Designated",
101341                             "description": "Access permitted according to signs or specific local laws"
101342                         },
101343                         "destination": {
101344                             "title": "Destination",
101345                             "description": "Access permitted only to reach a destination"
101346                         }
101347                     }
101348                 }
101349             },
101350             "access_simple": {
101351                 "key": "access",
101352                 "type": "combo",
101353                 "label": "Access",
101354                 "placeholder": "yes",
101355                 "options": [
101356                     "permissive",
101357                     "private",
101358                     "customers",
101359                     "no"
101360                 ]
101361             },
101362             "access_toilets": {
101363                 "key": "access",
101364                 "type": "combo",
101365                 "label": "Access",
101366                 "options": [
101367                     "public",
101368                     "permissive",
101369                     "private",
101370                     "customers"
101371                 ]
101372             },
101373             "address": {
101374                 "type": "address",
101375                 "keys": [
101376                     "addr:housename",
101377                     "addr:housenumber",
101378                     "addr:street",
101379                     "addr:city",
101380                     "addr:postcode"
101381                 ],
101382                 "reference": {
101383                     "key": "addr"
101384                 },
101385                 "icon": "address",
101386                 "universal": true,
101387                 "label": "Address",
101388                 "strings": {
101389                     "placeholders": {
101390                         "housename": "Housename",
101391                         "housenumber": "123",
101392                         "street": "Street",
101393                         "city": "City",
101394                         "postcode": "Postcode",
101395                         "place": "Place",
101396                         "hamlet": "Hamlet",
101397                         "suburb": "Suburb",
101398                         "subdistrict": "Subdistrict",
101399                         "district": "District",
101400                         "province": "Province",
101401                         "state": "State",
101402                         "country": "Country"
101403                     }
101404                 }
101405             },
101406             "admin_level": {
101407                 "key": "admin_level",
101408                 "type": "number",
101409                 "label": "Admin Level"
101410             },
101411             "aerialway": {
101412                 "key": "aerialway",
101413                 "type": "typeCombo",
101414                 "label": "Type"
101415             },
101416             "aerialway/access": {
101417                 "key": "aerialway:access",
101418                 "type": "combo",
101419                 "options": [
101420                     "entry",
101421                     "exit",
101422                     "both"
101423                 ],
101424                 "label": "Access"
101425             },
101426             "aerialway/bubble": {
101427                 "key": "aerialway:bubble",
101428                 "type": "check",
101429                 "label": "Bubble"
101430             },
101431             "aerialway/capacity": {
101432                 "key": "aerialway:capacity",
101433                 "type": "number",
101434                 "label": "Capacity (per hour)",
101435                 "placeholder": "500, 2500, 5000..."
101436             },
101437             "aerialway/duration": {
101438                 "key": "aerialway:duration",
101439                 "type": "number",
101440                 "label": "Duration (minutes)",
101441                 "placeholder": "1, 2, 3..."
101442             },
101443             "aerialway/heating": {
101444                 "key": "aerialway:heating",
101445                 "type": "check",
101446                 "label": "Heated"
101447             },
101448             "aerialway/occupancy": {
101449                 "key": "aerialway:occupancy",
101450                 "type": "number",
101451                 "label": "Occupancy",
101452                 "placeholder": "2, 4, 8..."
101453             },
101454             "aerialway/summer/access": {
101455                 "key": "aerialway:summer:access",
101456                 "type": "combo",
101457                 "options": [
101458                     "entry",
101459                     "exit",
101460                     "both"
101461                 ],
101462                 "label": "Access (summer)"
101463             },
101464             "aeroway": {
101465                 "key": "aeroway",
101466                 "type": "typeCombo",
101467                 "label": "Type"
101468             },
101469             "amenity": {
101470                 "key": "amenity",
101471                 "type": "typeCombo",
101472                 "label": "Type"
101473             },
101474             "artist": {
101475                 "key": "artist_name",
101476                 "type": "text",
101477                 "label": "Artist"
101478             },
101479             "artwork_type": {
101480                 "key": "artwork_type",
101481                 "type": "combo",
101482                 "label": "Type"
101483             },
101484             "atm": {
101485                 "key": "atm",
101486                 "type": "check",
101487                 "label": "ATM"
101488             },
101489             "backrest": {
101490                 "key": "backrest",
101491                 "type": "check",
101492                 "label": "Backrest"
101493             },
101494             "barrier": {
101495                 "key": "barrier",
101496                 "type": "typeCombo",
101497                 "label": "Type"
101498             },
101499             "bicycle_parking": {
101500                 "key": "bicycle_parking",
101501                 "type": "combo",
101502                 "label": "Type"
101503             },
101504             "boundary": {
101505                 "key": "boundary",
101506                 "type": "combo",
101507                 "label": "Type"
101508             },
101509             "building": {
101510                 "key": "building",
101511                 "type": "typeCombo",
101512                 "label": "Building"
101513             },
101514             "building_area": {
101515                 "key": "building",
101516                 "type": "defaultcheck",
101517                 "default": "yes",
101518                 "geometry": "area",
101519                 "label": "Building"
101520             },
101521             "capacity": {
101522                 "key": "capacity",
101523                 "type": "number",
101524                 "label": "Capacity",
101525                 "placeholder": "50, 100, 200..."
101526             },
101527             "cardinal_direction": {
101528                 "key": "direction",
101529                 "type": "combo",
101530                 "options": [
101531                     "N",
101532                     "E",
101533                     "S",
101534                     "W",
101535                     "NE",
101536                     "SE",
101537                     "SW",
101538                     "NNE",
101539                     "ENE",
101540                     "ESE",
101541                     "SSE",
101542                     "SSW",
101543                     "WSW",
101544                     "WNW",
101545                     "NNW"
101546                 ],
101547                 "label": "Direction"
101548             },
101549             "clock_direction": {
101550                 "key": "direction",
101551                 "type": "combo",
101552                 "options": [
101553                     "clockwise",
101554                     "anticlockwise"
101555                 ],
101556                 "label": "Direction",
101557                 "strings": {
101558                     "options": {
101559                         "clockwise": "Clockwise",
101560                         "anticlockwise": "Counterclockwise"
101561                     }
101562                 }
101563             },
101564             "collection_times": {
101565                 "key": "collection_times",
101566                 "type": "text",
101567                 "label": "Collection Times"
101568             },
101569             "construction": {
101570                 "key": "construction",
101571                 "type": "combo",
101572                 "label": "Type"
101573             },
101574             "country": {
101575                 "key": "country",
101576                 "type": "combo",
101577                 "label": "Country"
101578             },
101579             "covered": {
101580                 "key": "covered",
101581                 "type": "check",
101582                 "label": "Covered"
101583             },
101584             "crop": {
101585                 "key": "crop",
101586                 "type": "combo",
101587                 "label": "Crop"
101588             },
101589             "crossing": {
101590                 "key": "crossing",
101591                 "type": "combo",
101592                 "label": "Type"
101593             },
101594             "cuisine": {
101595                 "key": "cuisine",
101596                 "type": "combo",
101597                 "indexed": true,
101598                 "label": "Cuisine"
101599             },
101600             "denomination": {
101601                 "key": "denomination",
101602                 "type": "combo",
101603                 "label": "Denomination"
101604             },
101605             "denotation": {
101606                 "key": "denotation",
101607                 "type": "combo",
101608                 "label": "Denotation"
101609             },
101610             "description": {
101611                 "key": "description",
101612                 "type": "textarea",
101613                 "label": "Description"
101614             },
101615             "electrified": {
101616                 "key": "electrified",
101617                 "type": "combo",
101618                 "label": "Electrification",
101619                 "options": [
101620                     "contact_line",
101621                     "rail",
101622                     "yes",
101623                     "no"
101624                 ]
101625             },
101626             "elevation": {
101627                 "key": "ele",
101628                 "type": "number",
101629                 "icon": "elevation",
101630                 "universal": true,
101631                 "label": "Elevation"
101632             },
101633             "emergency": {
101634                 "key": "emergency",
101635                 "type": "check",
101636                 "label": "Emergency"
101637             },
101638             "entrance": {
101639                 "key": "entrance",
101640                 "type": "typeCombo",
101641                 "label": "Type"
101642             },
101643             "except": {
101644                 "key": "except",
101645                 "type": "combo",
101646                 "label": "Exceptions"
101647             },
101648             "fax": {
101649                 "key": "fax",
101650                 "type": "tel",
101651                 "label": "Fax",
101652                 "placeholder": "+31 42 123 4567"
101653             },
101654             "fee": {
101655                 "key": "fee",
101656                 "type": "check",
101657                 "label": "Fee"
101658             },
101659             "fire_hydrant/type": {
101660                 "key": "fire_hydrant:type",
101661                 "type": "combo",
101662                 "options": [
101663                     "pillar",
101664                     "pond",
101665                     "underground",
101666                     "wall"
101667                 ],
101668                 "label": "Type"
101669             },
101670             "fixme": {
101671                 "key": "fixme",
101672                 "type": "textarea",
101673                 "label": "Fix Me"
101674             },
101675             "fuel": {
101676                 "key": "fuel",
101677                 "type": "combo",
101678                 "label": "Fuel"
101679             },
101680             "fuel/biodiesel": {
101681                 "key": "fuel:biodiesel",
101682                 "type": "check",
101683                 "label": "Sells Biodiesel"
101684             },
101685             "fuel/diesel": {
101686                 "key": "fuel:diesel",
101687                 "type": "check",
101688                 "label": "Sells Diesel"
101689             },
101690             "fuel/e10": {
101691                 "key": "fuel:e10",
101692                 "type": "check",
101693                 "label": "Sells E10"
101694             },
101695             "fuel/e85": {
101696                 "key": "fuel:e85",
101697                 "type": "check",
101698                 "label": "Sells E85"
101699             },
101700             "fuel/lpg": {
101701                 "key": "fuel:lpg",
101702                 "type": "check",
101703                 "label": "Sells Propane"
101704             },
101705             "fuel/octane_100": {
101706                 "key": "fuel:octane_100",
101707                 "type": "check",
101708                 "label": "Sells Racing Gasoline"
101709             },
101710             "fuel/octane_91": {
101711                 "key": "fuel:octane_91",
101712                 "type": "check",
101713                 "label": "Sells Regular Gasoline"
101714             },
101715             "fuel/octane_95": {
101716                 "key": "fuel:octane_95",
101717                 "type": "check",
101718                 "label": "Sells Midgrade Gasoline"
101719             },
101720             "fuel/octane_98": {
101721                 "key": "fuel:octane_98",
101722                 "type": "check",
101723                 "label": "Sells Premium Gasoline"
101724             },
101725             "gauge": {
101726                 "key": "gauge",
101727                 "type": "combo",
101728                 "label": "Gauge"
101729             },
101730             "generator/method": {
101731                 "key": "generator:method",
101732                 "type": "combo",
101733                 "label": "Method"
101734             },
101735             "generator/source": {
101736                 "key": "generator:source",
101737                 "type": "combo",
101738                 "label": "Source"
101739             },
101740             "generator/type": {
101741                 "key": "generator:type",
101742                 "type": "combo",
101743                 "label": "Type"
101744             },
101745             "golf_hole": {
101746                 "key": "ref",
101747                 "type": "text",
101748                 "label": "Reference",
101749                 "placeholder": "Hole number (1-18)"
101750             },
101751             "handicap": {
101752                 "key": "handicap",
101753                 "type": "number",
101754                 "label": "Handicap",
101755                 "placeholder": "1-18"
101756             },
101757             "highway": {
101758                 "key": "highway",
101759                 "type": "typeCombo",
101760                 "label": "Type"
101761             },
101762             "historic": {
101763                 "key": "historic",
101764                 "type": "typeCombo",
101765                 "label": "Type"
101766             },
101767             "hoops": {
101768                 "key": "hoops",
101769                 "type": "number",
101770                 "label": "Hoops",
101771                 "placeholder": "1, 2, 4..."
101772             },
101773             "iata": {
101774                 "key": "iata",
101775                 "type": "text",
101776                 "label": "IATA"
101777             },
101778             "icao": {
101779                 "key": "icao",
101780                 "type": "text",
101781                 "label": "ICAO"
101782             },
101783             "incline": {
101784                 "key": "incline",
101785                 "type": "combo",
101786                 "label": "Incline"
101787             },
101788             "information": {
101789                 "key": "information",
101790                 "type": "typeCombo",
101791                 "label": "Type"
101792             },
101793             "internet_access": {
101794                 "key": "internet_access",
101795                 "type": "combo",
101796                 "options": [
101797                     "yes",
101798                     "no",
101799                     "wlan",
101800                     "wired",
101801                     "terminal"
101802                 ],
101803                 "label": "Internet Access",
101804                 "strings": {
101805                     "options": {
101806                         "yes": "Yes",
101807                         "no": "No",
101808                         "wlan": "Wifi",
101809                         "wired": "Wired",
101810                         "terminal": "Terminal"
101811                     }
101812                 }
101813             },
101814             "lamp_type": {
101815                 "key": "lamp_type",
101816                 "type": "combo",
101817                 "label": "Type"
101818             },
101819             "landuse": {
101820                 "key": "landuse",
101821                 "type": "typeCombo",
101822                 "label": "Type"
101823             },
101824             "lanes": {
101825                 "key": "lanes",
101826                 "type": "number",
101827                 "label": "Lanes",
101828                 "placeholder": "1, 2, 3..."
101829             },
101830             "layer": {
101831                 "key": "layer",
101832                 "type": "combo",
101833                 "label": "Layer"
101834             },
101835             "leisure": {
101836                 "key": "leisure",
101837                 "type": "typeCombo",
101838                 "label": "Type"
101839             },
101840             "length": {
101841                 "key": "length",
101842                 "type": "number",
101843                 "label": "Length (Meters)"
101844             },
101845             "levels": {
101846                 "key": "building:levels",
101847                 "type": "number",
101848                 "label": "Levels",
101849                 "placeholder": "2, 4, 6..."
101850             },
101851             "lit": {
101852                 "key": "lit",
101853                 "type": "check",
101854                 "label": "Lit"
101855             },
101856             "location": {
101857                 "key": "location",
101858                 "type": "combo",
101859                 "label": "Location"
101860             },
101861             "man_made": {
101862                 "key": "man_made",
101863                 "type": "typeCombo",
101864                 "label": "Type"
101865             },
101866             "maxspeed": {
101867                 "key": "maxspeed",
101868                 "type": "maxspeed",
101869                 "label": "Speed Limit",
101870                 "placeholder": "40, 50, 60..."
101871             },
101872             "name": {
101873                 "key": "name",
101874                 "type": "localized",
101875                 "label": "Name",
101876                 "placeholder": "Common name (if any)"
101877             },
101878             "natural": {
101879                 "key": "natural",
101880                 "type": "typeCombo",
101881                 "label": "Natural"
101882             },
101883             "network": {
101884                 "key": "network",
101885                 "type": "text",
101886                 "label": "Network"
101887             },
101888             "note": {
101889                 "key": "note",
101890                 "type": "textarea",
101891                 "universal": true,
101892                 "icon": "note",
101893                 "label": "Note"
101894             },
101895             "office": {
101896                 "key": "office",
101897                 "type": "typeCombo",
101898                 "label": "Type"
101899             },
101900             "oneway": {
101901                 "key": "oneway",
101902                 "type": "check",
101903                 "label": "One Way",
101904                 "strings": {
101905                     "options": {
101906                         "undefined": "Assumed to be No",
101907                         "yes": "Yes",
101908                         "no": "No"
101909                     }
101910                 }
101911             },
101912             "oneway_yes": {
101913                 "key": "oneway",
101914                 "type": "check",
101915                 "label": "One Way",
101916                 "strings": {
101917                     "options": {
101918                         "undefined": "Assumed to be Yes",
101919                         "yes": "Yes",
101920                         "no": "No"
101921                     }
101922                 }
101923             },
101924             "opening_hours": {
101925                 "key": "opening_hours",
101926                 "type": "text",
101927                 "label": "Hours"
101928             },
101929             "operator": {
101930                 "key": "operator",
101931                 "type": "text",
101932                 "label": "Operator"
101933             },
101934             "par": {
101935                 "key": "par",
101936                 "type": "number",
101937                 "label": "Par",
101938                 "placeholder": "3, 4, 5..."
101939             },
101940             "park_ride": {
101941                 "key": "park_ride",
101942                 "type": "check",
101943                 "label": "Park and Ride"
101944             },
101945             "parking": {
101946                 "key": "parking",
101947                 "type": "combo",
101948                 "options": [
101949                     "surface",
101950                     "multi-storey",
101951                     "underground",
101952                     "sheds",
101953                     "carports",
101954                     "garage_boxes",
101955                     "lane"
101956                 ],
101957                 "label": "Type"
101958             },
101959             "phone": {
101960                 "key": "phone",
101961                 "type": "tel",
101962                 "icon": "telephone",
101963                 "universal": true,
101964                 "label": "Phone",
101965                 "placeholder": "+31 42 123 4567"
101966             },
101967             "piste/difficulty": {
101968                 "key": "piste:difficulty",
101969                 "type": "combo",
101970                 "label": "Difficulty"
101971             },
101972             "piste/grooming": {
101973                 "key": "piste:grooming",
101974                 "type": "combo",
101975                 "label": "Grooming"
101976             },
101977             "piste/type": {
101978                 "key": "piste:type",
101979                 "type": "typeCombo",
101980                 "label": "Type"
101981             },
101982             "place": {
101983                 "key": "place",
101984                 "type": "typeCombo",
101985                 "label": "Type"
101986             },
101987             "population": {
101988                 "key": "population",
101989                 "type": "text",
101990                 "label": "Population"
101991             },
101992             "power": {
101993                 "key": "power",
101994                 "type": "typeCombo",
101995                 "label": "Type"
101996             },
101997             "railway": {
101998                 "key": "railway",
101999                 "type": "typeCombo",
102000                 "label": "Type"
102001             },
102002             "recycling/cans": {
102003                 "key": "recycling:cans",
102004                 "type": "check",
102005                 "label": "Accepts Cans"
102006             },
102007             "recycling/clothes": {
102008                 "key": "recycling:clothes",
102009                 "type": "check",
102010                 "label": "Accepts Clothes"
102011             },
102012             "recycling/glass": {
102013                 "key": "recycling:glass",
102014                 "type": "check",
102015                 "label": "Accepts Glass"
102016             },
102017             "recycling/paper": {
102018                 "key": "recycling:paper",
102019                 "type": "check",
102020                 "label": "Accepts Paper"
102021             },
102022             "ref": {
102023                 "key": "ref",
102024                 "type": "text",
102025                 "label": "Reference"
102026             },
102027             "relation": {
102028                 "key": "type",
102029                 "type": "combo",
102030                 "label": "Type"
102031             },
102032             "religion": {
102033                 "key": "religion",
102034                 "type": "combo",
102035                 "options": [
102036                     "christian",
102037                     "muslim",
102038                     "buddhist",
102039                     "jewish",
102040                     "hindu",
102041                     "shinto",
102042                     "taoist"
102043                 ],
102044                 "label": "Religion",
102045                 "strings": {
102046                     "options": {
102047                         "christian": "Christian",
102048                         "muslim": "Muslim",
102049                         "buddhist": "Buddhist",
102050                         "jewish": "Jewish",
102051                         "hindu": "Hindu",
102052                         "shinto": "Shinto",
102053                         "taoist": "Taoist"
102054                     }
102055                 }
102056             },
102057             "restriction": {
102058                 "key": "restriction",
102059                 "type": "combo",
102060                 "label": "Type"
102061             },
102062             "restrictions": {
102063                 "type": "restrictions",
102064                 "geometry": "vertex",
102065                 "icon": "restrictions",
102066                 "reference": {
102067                     "rtype": "restriction"
102068                 },
102069                 "label": "Turn Restrictions"
102070             },
102071             "route": {
102072                 "key": "route",
102073                 "type": "combo",
102074                 "label": "Type"
102075             },
102076             "route_master": {
102077                 "key": "route_master",
102078                 "type": "combo",
102079                 "label": "Type"
102080             },
102081             "sac_scale": {
102082                 "key": "sac_scale",
102083                 "type": "combo",
102084                 "label": "Path Difficulty"
102085             },
102086             "seasonal": {
102087                 "key": "seasonal",
102088                 "type": "check",
102089                 "label": "Seasonal"
102090             },
102091             "service": {
102092                 "key": "service",
102093                 "type": "combo",
102094                 "options": [
102095                     "parking_aisle",
102096                     "driveway",
102097                     "alley",
102098                     "drive-through",
102099                     "emergency_access"
102100                 ],
102101                 "label": "Type"
102102             },
102103             "shelter": {
102104                 "key": "shelter",
102105                 "type": "check",
102106                 "label": "Shelter"
102107             },
102108             "shelter_type": {
102109                 "key": "shelter_type",
102110                 "type": "combo",
102111                 "options": [
102112                     "public_transport",
102113                     "picnic_shelter",
102114                     "weather_shelter",
102115                     "lean_to",
102116                     "basic_hut",
102117                     "field_shelter",
102118                     "rock_shelter"
102119                 ],
102120                 "label": "Type"
102121             },
102122             "shop": {
102123                 "key": "shop",
102124                 "type": "typeCombo",
102125                 "label": "Type"
102126             },
102127             "sloped_curb": {
102128                 "key": "sloped_curb",
102129                 "type": "combo",
102130                 "label": "Sloped Curb"
102131             },
102132             "smoking": {
102133                 "key": "smoking",
102134                 "type": "combo",
102135                 "options": [
102136                     "no",
102137                     "outside",
102138                     "separated",
102139                     "yes"
102140                 ],
102141                 "label": "Smoking"
102142             },
102143             "social_facility_for": {
102144                 "key": "social_facility:for",
102145                 "type": "radio",
102146                 "label": "People served",
102147                 "placeholder": "Homeless, Disabled, Child, etc",
102148                 "options": [
102149                     "abused",
102150                     "child",
102151                     "disabled",
102152                     "diseased",
102153                     "drug_addicted",
102154                     "homeless",
102155                     "juvenile",
102156                     "mental_health",
102157                     "migrant",
102158                     "orphan",
102159                     "senior",
102160                     "underprivileged",
102161                     "unemployed",
102162                     "victim"
102163                 ]
102164             },
102165             "source": {
102166                 "key": "source",
102167                 "type": "text",
102168                 "icon": "source",
102169                 "universal": true,
102170                 "label": "Source"
102171             },
102172             "sport": {
102173                 "key": "sport",
102174                 "type": "combo",
102175                 "label": "Sport"
102176             },
102177             "sport_ice": {
102178                 "key": "sport",
102179                 "type": "combo",
102180                 "options": [
102181                     "skating",
102182                     "hockey",
102183                     "multi",
102184                     "curling",
102185                     "ice_stock"
102186                 ],
102187                 "label": "Sport"
102188             },
102189             "structure": {
102190                 "type": "radio",
102191                 "keys": [
102192                     "bridge",
102193                     "tunnel",
102194                     "embankment",
102195                     "cutting",
102196                     "ford"
102197                 ],
102198                 "label": "Structure",
102199                 "placeholder": "Unknown",
102200                 "strings": {
102201                     "options": {
102202                         "bridge": "Bridge",
102203                         "tunnel": "Tunnel",
102204                         "embankment": "Embankment",
102205                         "cutting": "Cutting",
102206                         "ford": "Ford"
102207                     }
102208                 }
102209             },
102210             "studio_type": {
102211                 "key": "type",
102212                 "type": "combo",
102213                 "options": [
102214                     "audio",
102215                     "video"
102216                 ],
102217                 "label": "Type"
102218             },
102219             "supervised": {
102220                 "key": "supervised",
102221                 "type": "check",
102222                 "label": "Supervised"
102223             },
102224             "surface": {
102225                 "key": "surface",
102226                 "type": "combo",
102227                 "label": "Surface"
102228             },
102229             "tactile_paving": {
102230                 "key": "tactile_paving",
102231                 "type": "check",
102232                 "label": "Tactile Paving"
102233             },
102234             "toilets/disposal": {
102235                 "key": "toilets:disposal",
102236                 "type": "combo",
102237                 "label": "Disposal"
102238             },
102239             "tourism": {
102240                 "key": "tourism",
102241                 "type": "typeCombo",
102242                 "label": "Type"
102243             },
102244             "towertype": {
102245                 "key": "tower:type",
102246                 "type": "combo",
102247                 "label": "Tower type"
102248             },
102249             "tracktype": {
102250                 "key": "tracktype",
102251                 "type": "combo",
102252                 "label": "Type"
102253             },
102254             "trail_visibility": {
102255                 "key": "trail_visibility",
102256                 "type": "combo",
102257                 "label": "Trail Visibility"
102258             },
102259             "tree_type": {
102260                 "key": "type",
102261                 "type": "combo",
102262                 "options": [
102263                     "broad_leaved",
102264                     "conifer",
102265                     "palm"
102266                 ],
102267                 "label": "Type"
102268             },
102269             "trees": {
102270                 "key": "trees",
102271                 "type": "combo",
102272                 "label": "Trees"
102273             },
102274             "tunnel": {
102275                 "key": "tunnel",
102276                 "type": "combo",
102277                 "label": "Tunnel"
102278             },
102279             "vending": {
102280                 "key": "vending",
102281                 "type": "combo",
102282                 "label": "Type of Goods"
102283             },
102284             "water": {
102285                 "key": "water",
102286                 "type": "combo",
102287                 "label": "Type"
102288             },
102289             "waterway": {
102290                 "key": "waterway",
102291                 "type": "typeCombo",
102292                 "label": "Type"
102293             },
102294             "website": {
102295                 "key": "website",
102296                 "type": "url",
102297                 "icon": "website",
102298                 "placeholder": "http://example.com/",
102299                 "universal": true,
102300                 "label": "Website"
102301             },
102302             "wetland": {
102303                 "key": "wetland",
102304                 "type": "combo",
102305                 "label": "Type"
102306             },
102307             "wheelchair": {
102308                 "key": "wheelchair",
102309                 "type": "radio",
102310                 "options": [
102311                     "yes",
102312                     "limited",
102313                     "no"
102314                 ],
102315                 "icon": "wheelchair",
102316                 "universal": true,
102317                 "label": "Wheelchair Access"
102318             },
102319             "width": {
102320                 "key": "width",
102321                 "type": "number",
102322                 "label": "Width (Meters)"
102323             },
102324             "wikipedia": {
102325                 "key": "wikipedia",
102326                 "type": "wikipedia",
102327                 "icon": "wikipedia",
102328                 "universal": true,
102329                 "label": "Wikipedia"
102330             },
102331             "wood": {
102332                 "key": "wood",
102333                 "type": "combo",
102334                 "label": "Type"
102335             }
102336         }
102337     },
102338     "imperial": {
102339         "type": "FeatureCollection",
102340         "features": [
102341             {
102342                 "type": "Feature",
102343                 "properties": {
102344                     "id": 0
102345                 },
102346                 "geometry": {
102347                     "type": "MultiPolygon",
102348                     "coordinates": [
102349                         [
102350                             [
102351                                 [
102352                                     -1.426496,
102353                                     50.639342
102354                                 ],
102355                                 [
102356                                     -1.445953,
102357                                     50.648139
102358                                 ],
102359                                 [
102360                                     -1.452789,
102361                                     50.654283
102362                                 ],
102363                                 [
102364                                     -1.485951,
102365                                     50.669338
102366                                 ],
102367                                 [
102368                                     -1.497426,
102369                                     50.672309
102370                                 ],
102371                                 [
102372                                     -1.535146,
102373                                     50.669379
102374                                 ],
102375                                 [
102376                                     -1.551503,
102377                                     50.665107
102378                                 ],
102379                                 [
102380                                     -1.569488,
102381                                     50.658026
102382                                 ],
102383                                 [
102384                                     -1.545318,
102385                                     50.686103
102386                                 ],
102387                                 [
102388                                     -1.50593,
102389                                     50.707709
102390                                 ],
102391                                 [
102392                                     -1.418691,
102393                                     50.733791
102394                                 ],
102395                                 [
102396                                     -1.420888,
102397                                     50.730455
102398                                 ],
102399                                 [
102400                                     -1.423451,
102401                                     50.7237
102402                                 ],
102403                                 [
102404                                     -1.425364,
102405                                     50.72012
102406                                 ],
102407                                 [
102408                                     -1.400868,
102409                                     50.721991
102410                                 ],
102411                                 [
102412                                     -1.377553,
102413                                     50.734198
102414                                 ],
102415                                 [
102416                                     -1.343495,
102417                                     50.761054
102418                                 ],
102419                                 [
102420                                     -1.318512,
102421                                     50.772162
102422                                 ],
102423                                 [
102424                                     -1.295766,
102425                                     50.773179
102426                                 ],
102427                                 [
102428                                     -1.144276,
102429                                     50.733791
102430                                 ],
102431                                 [
102432                                     -1.119537,
102433                                     50.734198
102434                                 ],
102435                                 [
102436                                     -1.10912,
102437                                     50.732856
102438                                 ],
102439                                 [
102440                                     -1.097035,
102441                                     50.726955
102442                                 ],
102443                                 [
102444                                     -1.096425,
102445                                     50.724433
102446                                 ],
102447                                 [
102448                                     -1.097646,
102449                                     50.71601
102450                                 ],
102451                                 [
102452                                     -1.097035,
102453                                     50.713324
102454                                 ],
102455                                 [
102456                                     -1.094228,
102457                                     50.712633
102458                                 ],
102459                                 [
102460                                     -1.085561,
102461                                     50.714016
102462                                 ],
102463                                 [
102464                                     -1.082753,
102465                                     50.713324
102466                                 ],
102467                                 [
102468                                     -1.062327,
102469                                     50.692816
102470                                 ],
102471                                 [
102472                                     -1.062327,
102473                                     50.685289
102474                                 ],
102475                                 [
102476                                     -1.066965,
102477                                     50.685248
102478                                 ],
102479                                 [
102480                                     -1.069651,
102481                                     50.683498
102482                                 ],
102483                                 [
102484                                     -1.071889,
102485                                     50.680976
102486                                 ],
102487                                 [
102488                                     -1.075307,
102489                                     50.678534
102490                                 ],
102491                                 [
102492                                     -1.112701,
102493                                     50.671454
102494                                 ],
102495                                 [
102496                                     -1.128651,
102497                                     50.666449
102498                                 ],
102499                                 [
102500                                     -1.156361,
102501                                     50.650784
102502                                 ],
102503                                 [
102504                                     -1.162221,
102505                                     50.645982
102506                                 ],
102507                                 [
102508                                     -1.164703,
102509                                     50.640937
102510                                 ],
102511                                 [
102512                                     -1.164666,
102513                                     50.639543
102514                                 ],
102515                                 [
102516                                     -1.426496,
102517                                     50.639342
102518                                 ]
102519                             ]
102520                         ],
102521                         [
102522                             [
102523                                 [
102524                                     -7.240314,
102525                                     55.050389
102526                                 ],
102527                                 [
102528                                     -7.013736,
102529                                     55.1615
102530                                 ],
102531                                 [
102532                                     -6.958913,
102533                                     55.20349
102534                                 ],
102535                                 [
102536                                     -6.571562,
102537                                     55.268366
102538                                 ],
102539                                 [
102540                                     -6.509633,
102541                                     55.31398
102542                                 ],
102543                                 [
102544                                     -6.226158,
102545                                     55.344406
102546                                 ],
102547                                 [
102548                                     -6.07105,
102549                                     55.25001
102550                                 ],
102551                                 [
102552                                     -5.712696,
102553                                     55.017635
102554                                 ],
102555                                 [
102556                                     -5.242021,
102557                                     54.415204
102558                                 ],
102559                                 [
102560                                     -5.695554,
102561                                     54.14284
102562                                 ],
102563                                 [
102564                                     -5.72473,
102565                                     54.07455
102566                                 ],
102567                                 [
102568                                     -6.041633,
102569                                     54.006238
102570                                 ],
102571                                 [
102572                                     -6.153953,
102573                                     54.054931
102574                                 ],
102575                                 [
102576                                     -6.220539,
102577                                     54.098803
102578                                 ],
102579                                 [
102580                                     -6.242502,
102581                                     54.099758
102582                                 ],
102583                                 [
102584                                     -6.263661,
102585                                     54.104682
102586                                 ],
102587                                 [
102588                                     -6.269887,
102589                                     54.097927
102590                                 ],
102591                                 [
102592                                     -6.28465,
102593                                     54.105226
102594                                 ],
102595                                 [
102596                                     -6.299585,
102597                                     54.104037
102598                                 ],
102599                                 [
102600                                     -6.313796,
102601                                     54.099696
102602                                 ],
102603                                 [
102604                                     -6.327128,
102605                                     54.097888
102606                                 ],
102607                                 [
102608                                     -6.338962,
102609                                     54.102952
102610                                 ],
102611                                 [
102612                                     -6.346662,
102613                                     54.109877
102614                                 ],
102615                                 [
102616                                     -6.354827,
102617                                     54.110652
102618                                 ],
102619                                 [
102620                                     -6.368108,
102621                                     54.097319
102622                                 ],
102623                                 [
102624                                     -6.369348,
102625                                     54.091118
102626                                 ],
102627                                 [
102628                                     -6.367643,
102629                                     54.083418
102630                                 ],
102631                                 [
102632                                     -6.366919,
102633                                     54.075098
102634                                 ],
102635                                 [
102636                                     -6.371157,
102637                                     54.066778
102638                                 ],
102639                                 [
102640                                     -6.377513,
102641                                     54.063264
102642                                 ],
102643                                 [
102644                                     -6.401026,
102645                                     54.060887
102646                                 ],
102647                                 [
102648                                     -6.426761,
102649                                     54.05541
102650                                 ],
102651                                 [
102652                                     -6.433892,
102653                                     54.055306
102654                                 ],
102655                                 [
102656                                     -6.4403,
102657                                     54.057993
102658                                 ],
102659                                 [
102660                                     -6.446243,
102661                                     54.062438
102662                                 ],
102663                                 [
102664                                     -6.450222,
102665                                     54.066675
102666                                 ],
102667                                 [
102668                                     -6.450894,
102669                                     54.068432
102670                                 ],
102671                                 [
102672                                     -6.47854,
102673                                     54.067709
102674                                 ],
102675                                 [
102676                                     -6.564013,
102677                                     54.04895
102678                                 ],
102679                                 [
102680                                     -6.571868,
102681                                     54.049519
102682                                 ],
102683                                 [
102684                                     -6.587164,
102685                                     54.053343
102686                                 ],
102687                                 [
102688                                     -6.595071,
102689                                     54.052412
102690                                 ],
102691                                 [
102692                                     -6.60029,
102693                                     54.04895
102694                                 ],
102695                                 [
102696                                     -6.605217,
102697                                     54.044475
102698                                 ],
102699                                 [
102700                                     -6.610987,
102701                                     54.039235
102702                                 ],
102703                                 [
102704                                     -6.616465,
102705                                     54.037271
102706                                 ],
102707                                 [
102708                                     -6.630624,
102709                                     54.041819
102710                                 ],
102711                                 [
102712                                     -6.657289,
102713                                     54.061146
102714                                 ],
102715                                 [
102716                                     -6.672534,
102717                                     54.068432
102718                                 ],
102719                                 [
102720                                     -6.657082,
102721                                     54.091945
102722                                 ],
102723                                 [
102724                                     -6.655791,
102725                                     54.103314
102726                                 ],
102727                                 [
102728                                     -6.666436,
102729                                     54.114786
102730                                 ],
102731                                 [
102732                                     -6.643957,
102733                                     54.131839
102734                                 ],
102735                                 [
102736                                     -6.634552,
102737                                     54.150133
102738                                 ],
102739                                 [
102740                                     -6.640339,
102741                                     54.168013
102742                                 ],
102743                                 [
102744                                     -6.648448,
102745                                     54.173665
102746                                 ],
102747                                 [
102748                                     -6.663025,
102749                                     54.183826
102750                                 ],
102751                                 [
102752                                     -6.683954,
102753                                     54.194368
102754                                 ],
102755                                 [
102756                                     -6.694651,
102757                                     54.197985
102758                                 ],
102759                                 [
102760                                     -6.706537,
102761                                     54.198915
102762                                 ],
102763                                 [
102764                                     -6.717234,
102765                                     54.195143
102766                                 ],
102767                                 [
102768                                     -6.724779,
102769                                     54.188631
102770                                 ],
102771                                 [
102772                                     -6.73284,
102773                                     54.183567
102774                                 ],
102775                                 [
102776                                     -6.744777,
102777                                     54.184187
102778                                 ],
102779                                 [
102780                                     -6.766481,
102781                                     54.192352
102782                                 ],
102783                                 [
102784                                     -6.787824,
102785                                     54.202998
102786                                 ],
102787                                 [
102788                                     -6.807358,
102789                                     54.21633
102790                                 ],
102791                                 [
102792                                     -6.823946,
102793                                     54.23235
102794                                 ],
102795                                 [
102796                                     -6.829733,
102797                                     54.242375
102798                                 ],
102799                                 [
102800                                     -6.833196,
102801                                     54.25209
102802                                 ],
102803                                 [
102804                                     -6.837743,
102805                                     54.260513
102806                                 ],
102807                                 [
102808                                     -6.846683,
102809                                     54.266456
102810                                 ],
102811                                 [
102812                                     -6.882185,
102813                                     54.277257
102814                                 ],
102815                                 [
102816                                     -6.864667,
102817                                     54.282734
102818                                 ],
102819                                 [
102820                                     -6.856657,
102821                                     54.292811
102822                                 ],
102823                                 [
102824                                     -6.858414,
102825                                     54.307332
102826                                 ],
102827                                 [
102828                                     -6.870015,
102829                                     54.326001
102830                                 ],
102831                                 [
102832                                     -6.879705,
102833                                     54.341594
102834                                 ],
102835                                 [
102836                                     -6.885957,
102837                                     54.345624
102838                                 ],
102839                                 [
102840                                     -6.897895,
102841                                     54.346193
102842                                 ],
102843                                 [
102844                                     -6.905956,
102845                                     54.349035
102846                                 ],
102847                                 [
102848                                     -6.915051,
102849                                     54.365933
102850                                 ],
102851                                 [
102852                                     -6.922028,
102853                                     54.372703
102854                                 ],
102855                                 [
102856                                     -6.984091,
102857                                     54.403089
102858                                 ],
102859                                 [
102860                                     -7.017836,
102861                                     54.413166
102862                                 ],
102863                                 [
102864                                     -7.049255,
102865                                     54.411512
102866                                 ],
102867                                 [
102868                                     -7.078504,
102869                                     54.394717
102870                                 ],
102871                                 [
102872                                     -7.127028,
102873                                     54.349759
102874                                 ],
102875                                 [
102876                                     -7.159894,
102877                                     54.335186
102878                                 ],
102879                                 [
102880                                     -7.168059,
102881                                     54.335031
102882                                 ],
102883                                 [
102884                                     -7.185629,
102885                                     54.336943
102886                                 ],
102887                                 [
102888                                     -7.18947,
102889                                     54.335692
102890                                 ],
102891                                 [
102892                                     -7.19245,
102893                                     54.334721
102894                                 ],
102895                                 [
102896                                     -7.193949,
102897                                     54.329967
102898                                 ],
102899                                 [
102900                                     -7.191468,
102901                                     54.323869
102902                                 ],
102903                                 [
102904                                     -7.187644,
102905                                     54.318804
102906                                 ],
102907                                 [
102908                                     -7.185009,
102909                                     54.317254
102910                                 ],
102911                                 [
102912                                     -7.184647,
102913                                     54.316634
102914                                 ],
102915                                 [
102916                                     -7.192399,
102917                                     54.307384
102918                                 ],
102919                                 [
102920                                     -7.193691,
102921                                     54.307539
102922                                 ],
102923                                 [
102924                                     -7.199168,
102925                                     54.303457
102926                                 ],
102927                                 [
102928                                     -7.206661,
102929                                     54.304903
102930                                 ],
102931                                 [
102932                                     -7.211467,
102933                                     54.30418
102934                                 ],
102935                                 [
102936                                     -7.209038,
102937                                     54.293431
102938                                 ],
102939                                 [
102940                                     -7.1755,
102941                                     54.283664
102942                                 ],
102943                                 [
102944                                     -7.181495,
102945                                     54.269763
102946                                 ],
102947                                 [
102948                                     -7.14589,
102949                                     54.25209
102950                                 ],
102951                                 [
102952                                     -7.159739,
102953                                     54.24067
102954                                 ],
102955                                 [
102956                                     -7.153331,
102957                                     54.224237
102958                                 ],
102959                                 [
102960                                     -7.174725,
102961                                     54.216072
102962                                 ],
102963                                 [
102964                                     -7.229502,
102965                                     54.207545
102966                                 ],
102967                                 [
102968                                     -7.240871,
102969                                     54.202326
102970                                 ],
102971                                 [
102972                                     -7.249088,
102973                                     54.197416
102974                                 ],
102975                                 [
102976                                     -7.255496,
102977                                     54.190854
102978                                 ],
102979                                 [
102980                                     -7.261128,
102981                                     54.18088
102982                                 ],
102983                                 [
102984                                     -7.256322,
102985                                     54.176901
102986                                 ],
102987                                 [
102988                                     -7.247021,
102989                                     54.17225
102990                                 ],
102991                                 [
102992                                     -7.24578,
102993                                     54.166979
102994                                 ],
102995                                 [
102996                                     -7.265366,
102997                                     54.16114
102998                                 ],
102999                                 [
103000                                     -7.26087,
103001                                     54.151166
103002                                 ],
103003                                 [
103004                                     -7.263505,
103005                                     54.140986
103006                                 ],
103007                                 [
103008                                     -7.27074,
103009                                     54.132253
103010                                 ],
103011                                 [
103012                                     -7.280042,
103013                                     54.126155
103014                                 ],
103015                                 [
103016                                     -7.293788,
103017                                     54.122021
103018                                 ],
103019                                 [
103020                                     -7.297353,
103021                                     54.125896
103022                                 ],
103023                                 [
103024                                     -7.29632,
103025                                     54.134991
103026                                 ],
103027                                 [
103028                                     -7.296423,
103029                                     54.146515
103030                                 ],
103031                                 [
103032                                     -7.295028,
103033                                     54.155404
103034                                 ],
103035                                 [
103036                                     -7.292134,
103037                                     54.162638
103038                                 ],
103039                                 [
103040                                     -7.295545,
103041                                     54.165119
103042                                 ],
103043                                 [
103044                                     -7.325982,
103045                                     54.154577
103046                                 ],
103047                                 [
103048                                     -7.333165,
103049                                     54.149409
103050                                 ],
103051                                 [
103052                                     -7.333165,
103053                                     54.142743
103054                                 ],
103055                                 [
103056                                     -7.310324,
103057                                     54.114683
103058                                 ],
103059                                 [
103060                                     -7.316489,
103061                                     54.11428
103062                                 ],
103063                                 [
103064                                     -7.326964,
103065                                     54.113597
103066                                 ],
103067                                 [
103068                                     -7.375488,
103069                                     54.123312
103070                                 ],
103071                                 [
103072                                     -7.390216,
103073                                     54.121194
103074                                 ],
103075                                 [
103076                                     -7.39466,
103077                                     54.121917
103078                                 ],
103079                                 [
103080                                     -7.396624,
103081                                     54.126258
103082                                 ],
103083                                 [
103084                                     -7.403962,
103085                                     54.135043
103086                                 ],
103087                                 [
103088                                     -7.41223,
103089                                     54.136438
103090                                 ],
103091                                 [
103092                                     -7.422255,
103093                                     54.135456
103094                                 ],
103095                                 [
103096                                     -7.425769,
103097                                     54.136955
103098                                 ],
103099                                 [
103100                                     -7.414659,
103101                                     54.145688
103102                                 ],
103103                                 [
103104                                     -7.439619,
103105                                     54.146929
103106                                 ],
103107                                 [
103108                                     -7.480753,
103109                                     54.127653
103110                                 ],
103111                                 [
103112                                     -7.502302,
103113                                     54.125121
103114                                 ],
103115                                 [
103116                                     -7.609014,
103117                                     54.139901
103118                                 ],
103119                                 [
103120                                     -7.620796,
103121                                     54.144965
103122                                 ],
103123                                 [
103124                                     -7.624052,
103125                                     54.153336
103126                                 ],
103127                                 [
103128                                     -7.625706,
103129                                     54.162173
103130                                 ],
103131                                 [
103132                                     -7.632682,
103133                                     54.168529
103134                                 ],
103135                                 [
103136                                     -7.70477,
103137                                     54.200362
103138                                 ],
103139                                 [
103140                                     -7.722599,
103141                                     54.202326
103142                                 ],
103143                                 [
103144                                     -7.782078,
103145                                     54.2
103146                                 ],
103147                                 [
103148                                     -7.836959,
103149                                     54.204341
103150                                 ],
103151                                 [
103152                                     -7.856441,
103153                                     54.211421
103154                                 ],
103155                                 [
103156                                     -7.86967,
103157                                     54.226872
103158                                 ],
103159                                 [
103160                                     -7.873649,
103161                                     54.271055
103162                                 ],
103163                                 [
103164                                     -7.880264,
103165                                     54.287023
103166                                 ],
103167                                 [
103168                                     -7.894966,
103169                                     54.293586
103170                                 ],
103171                                 [
103172                                     -7.93411,
103173                                     54.297049
103174                                 ],
103175                                 [
103176                                     -7.942075,
103177                                     54.298873
103178                                 ],
103179                                 [
103180                                     -7.950802,
103181                                     54.300873
103182                                 ],
103183                                 [
103184                                     -7.96801,
103185                                     54.31219
103186                                 ],
103187                                 [
103188                                     -7.981033,
103189                                     54.326556
103190                                 ],
103191                                 [
103192                                     -8.002194,
103193                                     54.357923
103194                                 ],
103195                                 [
103196                                     -8.03134,
103197                                     54.358027
103198                                 ],
103199                                 [
103200                                     -8.05648,
103201                                     54.365882
103202                                 ],
103203                                 [
103204                                     -8.079941,
103205                                     54.380196
103206                                 ],
103207                                 [
103208                                     -8.122419,
103209                                     54.415233
103210                                 ],
103211                                 [
103212                                     -8.146346,
103213                                     54.430736
103214                                 ],
103215                                 [
103216                                     -8.156035,
103217                                     54.439055
103218                                 ],
103219                                 [
103220                                     -8.158128,
103221                                     54.447117
103222                                 ],
103223                                 [
103224                                     -8.161177,
103225                                     54.454817
103226                                 ],
103227                                 [
103228                                     -8.173837,
103229                                     54.461741
103230                                 ],
103231                                 [
103232                                     -8.168467,
103233                                     54.463477
103234                                 ],
103235                                 [
103236                                     -8.15017,
103237                                     54.46939
103238                                 ],
103239                                 [
103240                                     -8.097046,
103241                                     54.478588
103242                                 ],
103243                                 [
103244                                     -8.072448,
103245                                     54.487063
103246                                 ],
103247                                 [
103248                                     -8.060976,
103249                                     54.493316
103250                                 ],
103251                                 [
103252                                     -8.05586,
103253                                     54.497553
103254                                 ],
103255                                 [
103256                                     -8.043561,
103257                                     54.512229
103258                                 ],
103259                                 [
103260                                     -8.023278,
103261                                     54.529696
103262                                 ],
103263                                 [
103264                                     -8.002194,
103265                                     54.543442
103266                                 ],
103267                                 [
103268                                     -7.926411,
103269                                     54.533055
103270                                 ],
103271                                 [
103272                                     -7.887137,
103273                                     54.532125
103274                                 ],
103275                                 [
103276                                     -7.848844,
103277                                     54.54091
103278                                 ],
103279                                 [
103280                                     -7.749264,
103281                                     54.596152
103282                                 ],
103283                                 [
103284                                     -7.707871,
103285                                     54.604162
103286                                 ],
103287                                 [
103288                                     -7.707944,
103289                                     54.604708
103290                                 ],
103291                                 [
103292                                     -7.707951,
103293                                     54.604763
103294                                 ],
103295                                 [
103296                                     -7.710558,
103297                                     54.624264
103298                                 ],
103299                                 [
103300                                     -7.721204,
103301                                     54.625866
103302                                 ],
103303                                 [
103304                                     -7.736758,
103305                                     54.619251
103306                                 ],
103307                                 [
103308                                     -7.753553,
103309                                     54.614497
103310                                 ],
103311                                 [
103312                                     -7.769159,
103313                                     54.618011
103314                                 ],
103315                                 [
103316                                     -7.801199,
103317                                     54.634806
103318                                 ],
103319                                 [
103320                                     -7.814996,
103321                                     54.639457
103322                                 ],
103323                                 [
103324                                     -7.822541,
103325                                     54.638113
103326                                 ],
103327                                 [
103328                                     -7.838044,
103329                                     54.63124
103330                                 ],
103331                                 [
103332                                     -7.846416,
103333                                     54.631447
103334                                 ],
103335                                 [
103336                                     -7.85427,
103337                                     54.636408
103338                                 ],
103339                                 [
103340                                     -7.864347,
103341                                     54.649069
103342                                 ],
103343                                 [
103344                                     -7.872771,
103345                                     54.652221
103346                                 ],
103347                                 [
103348                                     -7.890082,
103349                                     54.655063
103350                                 ],
103351                                 [
103352                                     -7.906619,
103353                                     54.661316
103354                                 ],
103355                                 [
103356                                     -7.914835,
103357                                     54.671651
103358                                 ],
103359                                 [
103360                                     -7.907135,
103361                                     54.686689
103362                                 ],
103363                                 [
103364                                     -7.913233,
103365                                     54.688653
103366                                 ],
103367                                 [
103368                                     -7.929666,
103369                                     54.696714
103370                                 ],
103371                                 [
103372                                     -7.880109,
103373                                     54.711029
103374                                 ],
103375                                 [
103376                                     -7.845899,
103377                                     54.731027
103378                                 ],
103379                                 [
103380                                     -7.832153,
103381                                     54.730614
103382                                 ],
103383                                 [
103384                                     -7.803576,
103385                                     54.716145
103386                                 ],
103387                                 [
103388                                     -7.770503,
103389                                     54.706016
103390                                 ],
103391                                 [
103392                                     -7.736603,
103393                                     54.707463
103394                                 ],
103395                                 [
103396                                     -7.70229,
103397                                     54.718883
103398                                 ],
103399                                 [
103400                                     -7.667512,
103401                                     54.738779
103402                                 ],
103403                                 [
103404                                     -7.649683,
103405                                     54.744877
103406                                 ],
103407                                 [
103408                                     -7.61537,
103409                                     54.739347
103410                                 ],
103411                                 [
103412                                     -7.585398,
103413                                     54.744722
103414                                 ],
103415                                 [
103416                                     -7.566639,
103417                                     54.738675
103418                                 ],
103419                                 [
103420                                     -7.556149,
103421                                     54.738365
103422                                 ],
103423                                 [
103424                                     -7.543075,
103425                                     54.741673
103426                                 ],
103427                                 [
103428                                     -7.543023,
103429                                     54.743791
103430                                 ],
103431                                 [
103432                                     -7.548398,
103433                                     54.747202
103434                                 ],
103435                                 [
103436                                     -7.551705,
103437                                     54.754695
103438                                 ],
103439                                 [
103440                                     -7.549741,
103441                                     54.779603
103442                                 ],
103443                                 [
103444                                     -7.543385,
103445                                     54.793091
103446                                 ],
103447                                 [
103448                                     -7.470831,
103449                                     54.845284
103450                                 ],
103451                                 [
103452                                     -7.45507,
103453                                     54.863009
103454                                 ],
103455                                 [
103456                                     -7.444735,
103457                                     54.884455
103458                                 ],
103459                                 [
103460                                     -7.444735,
103461                                     54.894893
103462                                 ],
103463                                 [
103464                                     -7.448972,
103465                                     54.920318
103466                                 ],
103467                                 [
103468                                     -7.445251,
103469                                     54.932152
103470                                 ],
103471                                 [
103472                                     -7.436983,
103473                                     54.938301
103474                                 ],
103475                                 [
103476                                     -7.417139,
103477                                     54.943056
103478                                 ],
103479                                 [
103480                                     -7.415755,
103481                                     54.944372
103482                                 ],
103483                                 [
103484                                     -7.408665,
103485                                     54.951117
103486                                 ],
103487                                 [
103488                                     -7.407424,
103489                                     54.959437
103490                                 ],
103491                                 [
103492                                     -7.413109,
103493                                     54.984965
103494                                 ],
103495                                 [
103496                                     -7.409078,
103497                                     54.992045
103498                                 ],
103499                                 [
103500                                     -7.403755,
103501                                     54.99313
103502                                 ],
103503                                 [
103504                                     -7.40112,
103505                                     54.994836
103506                                 ],
103507                                 [
103508                                     -7.405254,
103509                                     55.003569
103510                                 ],
103511                                 [
103512                                     -7.376987,
103513                                     55.02889
103514                                 ],
103515                                 [
103516                                     -7.366962,
103517                                     55.035557
103518                                 ],
103519                                 [
103520                                     -7.355024,
103521                                     55.040931
103522                                 ],
103523                                 [
103524                                     -7.291152,
103525                                     55.046615
103526                                 ],
103527                                 [
103528                                     -7.282987,
103529                                     55.051835
103530                                 ],
103531                                 [
103532                                     -7.275288,
103533                                     55.058863
103534                                 ],
103535                                 [
103536                                     -7.266503,
103537                                     55.065167
103538                                 ],
103539                                 [
103540                                     -7.247097,
103541                                     55.069328
103542                                 ],
103543                                 [
103544                                     -7.2471,
103545                                     55.069322
103546                                 ],
103547                                 [
103548                                     -7.256744,
103549                                     55.050686
103550                                 ],
103551                                 [
103552                                     -7.240956,
103553                                     55.050279
103554                                 ],
103555                                 [
103556                                     -7.240314,
103557                                     55.050389
103558                                 ]
103559                             ]
103560                         ],
103561                         [
103562                             [
103563                                 [
103564                                     -13.688588,
103565                                     57.596259
103566                                 ],
103567                                 [
103568                                     -13.690419,
103569                                     57.596259
103570                                 ],
103571                                 [
103572                                     -13.691314,
103573                                     57.596503
103574                                 ],
103575                                 [
103576                                     -13.691314,
103577                                     57.597154
103578                                 ],
103579                                 [
103580                                     -13.690419,
103581                                     57.597805
103582                                 ],
103583                                 [
103584                                     -13.688588,
103585                                     57.597805
103586                                 ],
103587                                 [
103588                                     -13.687652,
103589                                     57.597154
103590                                 ],
103591                                 [
103592                                     -13.687652,
103593                                     57.596869
103594                                 ],
103595                                 [
103596                                     -13.688588,
103597                                     57.596259
103598                                 ]
103599                             ]
103600                         ],
103601                         [
103602                             [
103603                                 [
103604                                     -4.839121,
103605                                     54.469789
103606                                 ],
103607                                 [
103608                                     -4.979941,
103609                                     54.457977
103610                                 ],
103611                                 [
103612                                     -5.343644,
103613                                     54.878637
103614                                 ],
103615                                 [
103616                                     -5.308469,
103617                                     55.176452
103618                                 ],
103619                                 [
103620                                     -6.272566,
103621                                     55.418443
103622                                 ],
103623                                 [
103624                                     -8.690528,
103625                                     57.833706
103626                                 ],
103627                                 [
103628                                     -6.344705,
103629                                     59.061083
103630                                 ],
103631                                 [
103632                                     -4.204785,
103633                                     58.63305
103634                                 ],
103635                                 [
103636                                     -2.31566,
103637                                     60.699068
103638                                 ],
103639                                 [
103640                                     -1.695335,
103641                                     60.76432
103642                                 ],
103643                                 [
103644                                     -1.58092,
103645                                     60.866001
103646                                 ],
103647                                 [
103648                                     -0.17022,
103649                                     60.897204
103650                                 ],
103651                                 [
103652                                     -0.800508,
103653                                     59.770037
103654                                 ],
103655                                 [
103656                                     -1.292368,
103657                                     57.732574
103658                                 ],
103659                                 [
103660                                     -1.850077,
103661                                     55.766368
103662                                 ],
103663                                 [
103664                                     -1.73054,
103665                                     55.782219
103666                                 ],
103667                                 [
103668                                     1.892395,
103669                                     52.815229
103670                                 ],
103671                                 [
103672                                     1.742775,
103673                                     51.364209
103674                                 ],
103675                                 [
103676                                     1.080173,
103677                                     50.847526
103678                                 ],
103679                                 [
103680                                     0.000774,
103681                                     50.664982
103682                                 ],
103683                                 [
103684                                     -0.162997,
103685                                     50.752401
103686                                 ],
103687                                 [
103688                                     -0.725152,
103689                                     50.731879
103690                                 ],
103691                                 [
103692                                     -0.768853,
103693                                     50.741516
103694                                 ],
103695                                 [
103696                                     -0.770985,
103697                                     50.736884
103698                                 ],
103699                                 [
103700                                     -0.789947,
103701                                     50.730048
103702                                 ],
103703                                 [
103704                                     -0.812815,
103705                                     50.734768
103706                                 ],
103707                                 [
103708                                     -0.877742,
103709                                     50.761156
103710                                 ],
103711                                 [
103712                                     -0.942879,
103713                                     50.758338
103714                                 ],
103715                                 [
103716                                     -0.992581,
103717                                     50.737379
103718                                 ],
103719                                 [
103720                                     -1.18513,
103721                                     50.766989
103722                                 ],
103723                                 [
103724                                     -1.282741,
103725                                     50.792353
103726                                 ],
103727                                 [
103728                                     -1.375004,
103729                                     50.772063
103730                                 ],
103731                                 [
103732                                     -1.523427,
103733                                     50.719605
103734                                 ],
103735                                 [
103736                                     -1.630649,
103737                                     50.695128
103738                                 ],
103739                                 [
103740                                     -1.663617,
103741                                     50.670508
103742                                 ],
103743                                 [
103744                                     -1.498021,
103745                                     50.40831
103746                                 ],
103747                                 [
103748                                     -4.097427,
103749                                     49.735486
103750                                 ],
103751                                 [
103752                                     -6.825199,
103753                                     49.700905
103754                                 ],
103755                                 [
103756                                     -5.541541,
103757                                     51.446591
103758                                 ],
103759                                 [
103760                                     -6.03361,
103761                                     51.732369
103762                                 ],
103763                                 [
103764                                     -4.791746,
103765                                     52.635365
103766                                 ],
103767                                 [
103768                                     -4.969244,
103769                                     52.637413
103770                                 ],
103771                                 [
103772                                     -5.049473,
103773                                     53.131209
103774                                 ],
103775                                 [
103776                                     -4.787393,
103777                                     53.409491
103778                                 ],
103779                                 [
103780                                     -4.734148,
103781                                     53.424866
103782                                 ],
103783                                 [
103784                                     -4.917096,
103785                                     53.508212
103786                                 ],
103787                                 [
103788                                     -4.839121,
103789                                     54.469789
103790                                 ]
103791                             ]
103792                         ]
103793                     ]
103794                 }
103795             },
103796             {
103797                 "type": "Feature",
103798                 "properties": {
103799                     "id": 0
103800                 },
103801                 "geometry": {
103802                     "type": "MultiPolygon",
103803                     "coordinates": [
103804                         [
103805                             [
103806                                 [
103807                                     -157.018938,
103808                                     19.300864
103809                                 ],
103810                                 [
103811                                     -179.437336,
103812                                     27.295312
103813                                 ],
103814                                 [
103815                                     -179.480084,
103816                                     28.991459
103817                                 ],
103818                                 [
103819                                     -168.707465,
103820                                     26.30325
103821                                 ],
103822                                 [
103823                                     -163.107414,
103824                                     24.60499
103825                                 ],
103826                                 [
103827                                     -153.841679,
103828                                     20.079306
103829                                 ],
103830                                 [
103831                                     -154.233846,
103832                                     19.433391
103833                                 ],
103834                                 [
103835                                     -153.61725,
103836                                     18.900587
103837                                 ],
103838                                 [
103839                                     -154.429471,
103840                                     18.171036
103841                                 ],
103842                                 [
103843                                     -156.780638,
103844                                     18.718492
103845                                 ],
103846                                 [
103847                                     -157.018938,
103848                                     19.300864
103849                                 ]
103850                             ]
103851                         ],
103852                         [
103853                             [
103854                                 [
103855                                     -78.91269,
103856                                     43.037032
103857                                 ],
103858                                 [
103859                                     -78.964351,
103860                                     42.976393
103861                                 ],
103862                                 [
103863                                     -78.981718,
103864                                     42.979043
103865                                 ],
103866                                 [
103867                                     -78.998055,
103868                                     42.991111
103869                                 ],
103870                                 [
103871                                     -79.01189,
103872                                     43.004358
103873                                 ],
103874                                 [
103875                                     -79.022046,
103876                                     43.010539
103877                                 ],
103878                                 [
103879                                     -79.023076,
103880                                     43.017015
103881                                 ],
103882                                 [
103883                                     -79.00983,
103884                                     43.050867
103885                                 ],
103886                                 [
103887                                     -79.011449,
103888                                     43.065291
103889                                 ],
103890                                 [
103891                                     -78.993051,
103892                                     43.066174
103893                                 ],
103894                                 [
103895                                     -78.975536,
103896                                     43.069707
103897                                 ],
103898                                 [
103899                                     -78.958905,
103900                                     43.070884
103901                                 ],
103902                                 [
103903                                     -78.943304,
103904                                     43.065291
103905                                 ],
103906                                 [
103907                                     -78.917399,
103908                                     43.058521
103909                                 ],
103910                                 [
103911                                     -78.908569,
103912                                     43.049396
103913                                 ],
103914                                 [
103915                                     -78.91269,
103916                                     43.037032
103917                                 ]
103918                             ]
103919                         ],
103920                         [
103921                             [
103922                                 [
103923                                     -123.03529,
103924                                     48.992515
103925                                 ],
103926                                 [
103927                                     -123.035308,
103928                                     48.992499
103929                                 ],
103930                                 [
103931                                     -123.045277,
103932                                     48.984361
103933                                 ],
103934                                 [
103935                                     -123.08849,
103936                                     48.972235
103937                                 ],
103938                                 [
103939                                     -123.089345,
103940                                     48.987982
103941                                 ],
103942                                 [
103943                                     -123.090484,
103944                                     48.992499
103945                                 ],
103946                                 [
103947                                     -123.090488,
103948                                     48.992515
103949                                 ],
103950                                 [
103951                                     -123.035306,
103952                                     48.992515
103953                                 ],
103954                                 [
103955                                     -123.03529,
103956                                     48.992515
103957                                 ]
103958                             ]
103959                         ],
103960                         [
103961                             [
103962                                 [
103963                                     -103.837038,
103964                                     29.279906
103965                                 ],
103966                                 [
103967                                     -103.864121,
103968                                     29.281366
103969                                 ],
103970                                 [
103971                                     -103.928122,
103972                                     29.293019
103973                                 ],
103974                                 [
103975                                     -104.01915,
103976                                     29.32033
103977                                 ],
103978                                 [
103979                                     -104.057313,
103980                                     29.339037
103981                                 ],
103982                                 [
103983                                     -104.105424,
103984                                     29.385675
103985                                 ],
103986                                 [
103987                                     -104.139789,
103988                                     29.400584
103989                                 ],
103990                                 [
103991                                     -104.161648,
103992                                     29.416759
103993                                 ],
103994                                 [
103995                                     -104.194514,
103996                                     29.448927
103997                                 ],
103998                                 [
103999                                     -104.212291,
104000                                     29.484661
104001                                 ],
104002                                 [
104003                                     -104.218698,
104004                                     29.489829
104005                                 ],
104006                                 [
104007                                     -104.227148,
104008                                     29.493033
104009                                 ],
104010                                 [
104011                                     -104.251022,
104012                                     29.508588
104013                                 ],
104014                                 [
104015                                     -104.267171,
104016                                     29.526571
104017                                 ],
104018                                 [
104019                                     -104.292751,
104020                                     29.532824
104021                                 ],
104022                                 [
104023                                     -104.320604,
104024                                     29.532255
104025                                 ],
104026                                 [
104027                                     -104.338484,
104028                                     29.524013
104029                                 ],
104030                                 [
104031                                     -104.349026,
104032                                     29.537578
104033                                 ],
104034                                 [
104035                                     -104.430443,
104036                                     29.582795
104037                                 ],
104038                                 [
104039                                     -104.437832,
104040                                     29.58543
104041                                 ],
104042                                 [
104043                                     -104.444008,
104044                                     29.589203
104045                                 ],
104046                                 [
104047                                     -104.448555,
104048                                     29.597678
104049                                 ],
104050                                 [
104051                                     -104.452069,
104052                                     29.607109
104053                                 ],
104054                                 [
104055                                     -104.455222,
104056                                     29.613387
104057                                 ],
104058                                 [
104059                                     -104.469381,
104060                                     29.625402
104061                                 ],
104062                                 [
104063                                     -104.516639,
104064                                     29.654315
104065                                 ],
104066                                 [
104067                                     -104.530824,
104068                                     29.667906
104069                                 ],
104070                                 [
104071                                     -104.535036,
104072                                     29.677802
104073                                 ],
104074                                 [
104075                                     -104.535191,
104076                                     29.687853
104077                                 ],
104078                                 [
104079                                     -104.537103,
104080                                     29.702116
104081                                 ],
104082                                 [
104083                                     -104.543666,
104084                                     29.71643
104085                                 ],
104086                                 [
104087                                     -104.561391,
104088                                     29.745421
104089                                 ],
104090                                 [
104091                                     -104.570279,
104092                                     29.787511
104093                                 ],
104094                                 [
104095                                     -104.583586,
104096                                     29.802575
104097                                 ],
104098                                 [
104099                                     -104.601207,
104100                                     29.81477
104101                                 ],
104102                                 [
104103                                     -104.619682,
104104                                     29.833064
104105                                 ],
104106                                 [
104107                                     -104.623764,
104108                                     29.841487
104109                                 ],
104110                                 [
104111                                     -104.637588,
104112                                     29.887996
104113                                 ],
104114                                 [
104115                                     -104.656346,
104116                                     29.908201
104117                                 ],
104118                                 [
104119                                     -104.660635,
104120                                     29.918433
104121                                 ],
104122                                 [
104123                                     -104.663478,
104124                                     29.923084
104125                                 ],
104126                                 [
104127                                     -104.676526,
104128                                     29.93683
104129                                 ],
104130                                 [
104131                                     -104.680479,
104132                                     29.942308
104133                                 ],
104134                                 [
104135                                     -104.682469,
104136                                     29.952126
104137                                 ],
104138                                 [
104139                                     -104.680117,
104140                                     29.967784
104141                                 ],
104142                                 [
104143                                     -104.680479,
104144                                     29.976466
104145                                 ],
104146                                 [
104147                                     -104.699108,
104148                                     30.03145
104149                                 ],
104150                                 [
104151                                     -104.701589,
104152                                     30.055324
104153                                 ],
104154                                 [
104155                                     -104.698592,
104156                                     30.075271
104157                                 ],
104158                                 [
104159                                     -104.684639,
104160                                     30.111135
104161                                 ],
104162                                 [
104163                                     -104.680479,
104164                                     30.134131
104165                                 ],
104166                                 [
104167                                     -104.67867,
104168                                     30.170356
104169                                 ],
104170                                 [
104171                                     -104.681564,
104172                                     30.192939
104173                                 ],
104174                                 [
104175                                     -104.695853,
104176                                     30.208441
104177                                 ],
104178                                 [
104179                                     -104.715231,
104180                                     30.243995
104181                                 ],
104182                                 [
104183                                     -104.724585,
104184                                     30.252211
104185                                 ],
104186                                 [
104187                                     -104.742155,
104188                                     30.25986
104189                                 ],
104190                                 [
104191                                     -104.74939,
104192                                     30.264459
104193                                 ],
104194                                 [
104195                                     -104.761689,
104196                                     30.284199
104197                                 ],
104198                                 [
104199                                     -104.774143,
104200                                     30.311588
104201                                 ],
104202                                 [
104203                                     -104.788767,
104204                                     30.335927
104205                                 ],
104206                                 [
104207                                     -104.807732,
104208                                     30.346418
104209                                 ],
104210                                 [
104211                                     -104.8129,
104212                                     30.350707
104213                                 ],
104214                                 [
104215                                     -104.814967,
104216                                     30.360577
104217                                 ],
104218                                 [
104219                                     -104.816001,
104220                                     30.371997
104221                                 ],
104222                                 [
104223                                     -104.818274,
104224                                     30.380524
104225                                 ],
104226                                 [
104227                                     -104.824269,
104228                                     30.38719
104229                                 ],
104230                                 [
104231                                     -104.83755,
104232                                     30.394063
104233                                 ],
104234                                 [
104235                                     -104.844939,
104236                                     30.40104
104237                                 ],
104238                                 [
104239                                     -104.853259,
104240                                     30.41215
104241                                 ],
104242                                 [
104243                                     -104.855016,
104244                                     30.417473
104245                                 ],
104246                                 [
104247                                     -104.853621,
104248                                     30.423984
104249                                 ],
104250                                 [
104251                                     -104.852432,
104252                                     30.438867
104253                                 ],
104254                                 [
104255                                     -104.854655,
104256                                     30.448737
104257                                 ],
104258                                 [
104259                                     -104.864473,
104260                                     30.462018
104261                                 ],
104262                                 [
104263                                     -104.866695,
104264                                     30.473025
104265                                 ],
104266                                 [
104267                                     -104.865248,
104268                                     30.479898
104269                                 ],
104270                                 [
104271                                     -104.859615,
104272                                     30.491112
104273                                 ],
104274                                 [
104275                                     -104.859254,
104276                                     30.497261
104277                                 ],
104278                                 [
104279                                     -104.863026,
104280                                     30.502377
104281                                 ],
104282                                 [
104283                                     -104.879718,
104284                                     30.510852
104285                                 ],
104286                                 [
104287                                     -104.882146,
104288                                     30.520929
104289                                 ],
104290                                 [
104291                                     -104.884007,
104292                                     30.541858
104293                                 ],
104294                                 [
104295                                     -104.886591,
104296                                     30.551883
104297                                 ],
104298                                 [
104299                                     -104.898166,
104300                                     30.569401
104301                                 ],
104302                                 [
104303                                     -104.928242,
104304                                     30.599529
104305                                 ],
104306                                 [
104307                                     -104.93434,
104308                                     30.610536
104309                                 ],
104310                                 [
104311                                     -104.941057,
104312                                     30.61405
104313                                 ],
104314                                 [
104315                                     -104.972735,
104316                                     30.618029
104317                                 ],
104318                                 [
104319                                     -104.98276,
104320                                     30.620716
104321                                 ],
104322                                 [
104323                                     -104.989117,
104324                                     30.629553
104325                                 ],
104326                                 [
104327                                     -104.991649,
104328                                     30.640301
104329                                 ],
104330                                 [
104331                                     -104.992941,
104332                                     30.651464
104333                                 ],
104334                                 [
104335                                     -104.995783,
104336                                     30.661747
104337                                 ],
104338                                 [
104339                                     -105.008495,
104340                                     30.676992
104341                                 ],
104342                                 [
104343                                     -105.027977,
104344                                     30.690117
104345                                 ],
104346                                 [
104347                                     -105.049475,
104348                                     30.699264
104349                                 ],
104350                                 [
104351                                     -105.06813,
104352                                     30.702675
104353                                 ],
104354                                 [
104355                                     -105.087043,
104356                                     30.709806
104357                                 ],
104358                                 [
104359                                     -105.133604,
104360                                     30.757917
104361                                 ],
104362                                 [
104363                                     -105.140425,
104364                                     30.750476
104365                                 ],
104366                                 [
104367                                     -105.153241,
104368                                     30.763188
104369                                 ],
104370                                 [
104371                                     -105.157788,
104372                                     30.76572
104373                                 ],
104374                                 [
104375                                     -105.160889,
104376                                     30.764118
104377                                 ],
104378                                 [
104379                                     -105.162698,
104380                                     30.774919
104381                                 ],
104382                                 [
104383                                     -105.167297,
104384                                     30.781171
104385                                 ],
104386                                 [
104387                                     -105.17479,
104388                                     30.783962
104389                                 ],
104390                                 [
104391                                     -105.185125,
104392                                     30.784634
104393                                 ],
104394                                 [
104395                                     -105.195306,
104396                                     30.787941
104397                                 ],
104398                                 [
104399                                     -105.204917,
104400                                     30.80241
104401                                 ],
104402                                 [
104403                                     -105.2121,
104404                                     30.805718
104405                                 ],
104406                                 [
104407                                     -105.21825,
104408                                     30.806803
104409                                 ],
104410                                 [
104411                                     -105.229257,
104412                                     30.810214
104413                                 ],
104414                                 [
104415                                     -105.232874,
104416                                     30.809128
104417                                 ],
104418                                 [
104419                                     -105.239851,
104420                                     30.801532
104421                                 ],
104422                                 [
104423                                     -105.243985,
104424                                     30.799103
104425                                 ],
104426                                 [
104427                                     -105.249049,
104428                                     30.798845
104429                                 ],
104430                                 [
104431                                     -105.259488,
104432                                     30.802979
104433                                 ],
104434                                 [
104435                                     -105.265844,
104436                                     30.808405
104437                                 ],
104438                                 [
104439                                     -105.270753,
104440                                     30.814348
104441                                 ],
104442                                 [
104443                                     -105.277006,
104444                                     30.819412
104445                                 ],
104446                                 [
104447                                     -105.334315,
104448                                     30.843803
104449                                 ],
104450                                 [
104451                                     -105.363771,
104452                                     30.850366
104453                                 ],
104454                                 [
104455                                     -105.376173,
104456                                     30.859565
104457                                 ],
104458                                 [
104459                                     -105.41555,
104460                                     30.902456
104461                                 ],
104462                                 [
104463                                     -105.496682,
104464                                     30.95651
104465                                 ],
104466                                 [
104467                                     -105.530789,
104468                                     30.991701
104469                                 ],
104470                                 [
104471                                     -105.555955,
104472                                     31.002605
104473                                 ],
104474                                 [
104475                                     -105.565722,
104476                                     31.016661
104477                                 ],
104478                                 [
104479                                     -105.578641,
104480                                     31.052163
104481                                 ],
104482                                 [
104483                                     -105.59094,
104484                                     31.071438
104485                                 ],
104486                                 [
104487                                     -105.605875,
104488                                     31.081928
104489                                 ],
104490                                 [
104491                                     -105.623496,
104492                                     31.090351
104493                                 ],
104494                                 [
104495                                     -105.643805,
104496                                     31.103684
104497                                 ],
104498                                 [
104499                                     -105.668042,
104500                                     31.127869
104501                                 ],
104502                                 [
104503                                     -105.675225,
104504                                     31.131951
104505                                 ],
104506                                 [
104507                                     -105.692278,
104508                                     31.137635
104509                                 ],
104510                                 [
104511                                     -105.76819,
104512                                     31.18001
104513                                 ],
104514                                 [
104515                                     -105.777854,
104516                                     31.192722
104517                                 ],
104518                                 [
104519                                     -105.78483,
104520                                     31.211016
104521                                 ],
104522                                 [
104523                                     -105.861983,
104524                                     31.288376
104525                                 ],
104526                                 [
104527                                     -105.880147,
104528                                     31.300881
104529                                 ],
104530                                 [
104531                                     -105.896994,
104532                                     31.305997
104533                                 ],
104534                                 [
104535                                     -105.897149,
104536                                     31.309511
104537                                 ],
104538                                 [
104539                                     -105.908802,
104540                                     31.317004
104541                                 ],
104542                                 [
104543                                     -105.928052,
104544                                     31.326461
104545                                 ],
104546                                 [
104547                                     -105.934563,
104548                                     31.335504
104549                                 ],
104550                                 [
104551                                     -105.941772,
104552                                     31.352351
104553                                 ],
104554                                 [
104555                                     -105.948515,
104556                                     31.361239
104557                                 ],
104558                                 [
104559                                     -105.961202,
104560                                     31.371006
104561                                 ],
104562                                 [
104563                                     -106.004739,
104564                                     31.396948
104565                                 ],
104566                                 [
104567                                     -106.021147,
104568                                     31.402167
104569                                 ],
104570                                 [
104571                                     -106.046261,
104572                                     31.404648
104573                                 ],
104574                                 [
104575                                     -106.065304,
104576                                     31.410952
104577                                 ],
104578                                 [
104579                                     -106.099385,
104580                                     31.428884
104581                                 ],
104582                                 [
104583                                     -106.141113,
104584                                     31.439167
104585                                 ],
104586                                 [
104587                                     -106.164316,
104588                                     31.447797
104589                                 ],
104590                                 [
104591                                     -106.174471,
104592                                     31.460251
104593                                 ],
104594                                 [
104595                                     -106.209249,
104596                                     31.477305
104597                                 ],
104598                                 [
104599                                     -106.215424,
104600                                     31.483919
104601                                 ],
104602                                 [
104603                                     -106.21744,
104604                                     31.488725
104605                                 ],
104606                                 [
104607                                     -106.218731,
104608                                     31.494616
104609                                 ],
104610                                 [
104611                                     -106.222891,
104612                                     31.50459
104613                                 ],
104614                                 [
104615                                     -106.232658,
104616                                     31.519938
104617                                 ],
104618                                 [
104619                                     -106.274749,
104620                                     31.562622
104621                                 ],
104622                                 [
104623                                     -106.286298,
104624                                     31.580141
104625                                 ],
104626                                 [
104627                                     -106.312292,
104628                                     31.648612
104629                                 ],
104630                                 [
104631                                     -106.331309,
104632                                     31.68215
104633                                 ],
104634                                 [
104635                                     -106.35849,
104636                                     31.717548
104637                                 ],
104638                                 [
104639                                     -106.39177,
104640                                     31.745919
104641                                 ],
104642                                 [
104643                                     -106.428951,
104644                                     31.758476
104645                                 ],
104646                                 [
104647                                     -106.473135,
104648                                     31.755065
104649                                 ],
104650                                 [
104651                                     -106.492797,
104652                                     31.759044
104653                                 ],
104654                                 [
104655                                     -106.501425,
104656                                     31.766344
104657                                 ],
104658                                 [
104659                                     -106.506052,
104660                                     31.770258
104661                                 ],
104662                                 [
104663                                     -106.517189,
104664                                     31.773824
104665                                 ],
104666                                 [
104667                                     -106.558969,
104668                                     31.773876
104669                                 ],
104670                                 [
104671                                     -106.584859,
104672                                     31.773927
104673                                 ],
104674                                 [
104675                                     -106.610697,
104676                                     31.773979
104677                                 ],
104678                                 [
104679                                     -106.636587,
104680                                     31.774082
104681                                 ],
104682                                 [
104683                                     -106.662477,
104684                                     31.774134
104685                                 ],
104686                                 [
104687                                     -106.688315,
104688                                     31.774237
104689                                 ],
104690                                 [
104691                                     -106.714205,
104692                                     31.774237
104693                                 ],
104694                                 [
104695                                     -106.740095,
104696                                     31.774289
104697                                 ],
104698                                 [
104699                                     -106.765933,
104700                                     31.774392
104701                                 ],
104702                                 [
104703                                     -106.791823,
104704                                     31.774444
104705                                 ],
104706                                 [
104707                                     -106.817713,
104708                                     31.774496
104709                                 ],
104710                                 [
104711                                     -106.843603,
104712                                     31.774547
104713                                 ],
104714                                 [
104715                                     -106.869441,
104716                                     31.774599
104717                                 ],
104718                                 [
104719                                     -106.895331,
104720                                     31.774702
104721                                 ],
104722                                 [
104723                                     -106.921221,
104724                                     31.774702
104725                                 ],
104726                                 [
104727                                     -106.947111,
104728                                     31.774754
104729                                 ],
104730                                 [
104731                                     -106.973001,
104732                                     31.774857
104733                                 ],
104734                                 [
104735                                     -106.998891,
104736                                     31.774909
104737                                 ],
104738                                 [
104739                                     -107.02478,
104740                                     31.774961
104741                                 ],
104742                                 [
104743                                     -107.05067,
104744                                     31.775013
104745                                 ],
104746                                 [
104747                                     -107.076509,
104748                                     31.775064
104749                                 ],
104750                                 [
104751                                     -107.102398,
104752                                     31.775168
104753                                 ],
104754                                 [
104755                                     -107.128288,
104756                                     31.775168
104757                                 ],
104758                                 [
104759                                     -107.154127,
104760                                     31.775219
104761                                 ],
104762                                 [
104763                                     -107.180016,
104764                                     31.775374
104765                                 ],
104766                                 [
104767                                     -107.205906,
104768                                     31.775374
104769                                 ],
104770                                 [
104771                                     -107.231796,
104772                                     31.775426
104773                                 ],
104774                                 [
104775                                     -107.257634,
104776                                     31.775478
104777                                 ],
104778                                 [
104779                                     -107.283524,
104780                                     31.775529
104781                                 ],
104782                                 [
104783                                     -107.309414,
104784                                     31.775633
104785                                 ],
104786                                 [
104787                                     -107.335252,
104788                                     31.775684
104789                                 ],
104790                                 [
104791                                     -107.361142,
104792                                     31.775788
104793                                 ],
104794                                 [
104795                                     -107.387032,
104796                                     31.775788
104797                                 ],
104798                                 [
104799                                     -107.412896,
104800                                     31.775839
104801                                 ],
104802                                 [
104803                                     -107.438786,
104804                                     31.775943
104805                                 ],
104806                                 [
104807                                     -107.464676,
104808                                     31.775994
104809                                 ],
104810                                 [
104811                                     -107.490566,
104812                                     31.776098
104813                                 ],
104814                                 [
104815                                     -107.516404,
104816                                     31.776149
104817                                 ],
104818                                 [
104819                                     -107.542294,
104820                                     31.776201
104821                                 ],
104822                                 [
104823                                     -107.568184,
104824                                     31.776253
104825                                 ],
104826                                 [
104827                                     -107.594074,
104828                                     31.776304
104829                                 ],
104830                                 [
104831                                     -107.619964,
104832                                     31.776408
104833                                 ],
104834                                 [
104835                                     -107.645854,
104836                                     31.776459
104837                                 ],
104838                                 [
104839                                     -107.671744,
104840                                     31.776459
104841                                 ],
104842                                 [
104843                                     -107.697633,
104844                                     31.776563
104845                                 ],
104846                                 [
104847                                     -107.723472,
104848                                     31.776614
104849                                 ],
104850                                 [
104851                                     -107.749362,
104852                                     31.776666
104853                                 ],
104854                                 [
104855                                     -107.775251,
104856                                     31.776718
104857                                 ],
104858                                 [
104859                                     -107.801141,
104860                                     31.77677
104861                                 ],
104862                                 [
104863                                     -107.82698,
104864                                     31.776873
104865                                 ],
104866                                 [
104867                                     -107.852869,
104868                                     31.776925
104869                                 ],
104870                                 [
104871                                     -107.878759,
104872                                     31.776925
104873                                 ],
104874                                 [
104875                                     -107.904598,
104876                                     31.777028
104877                                 ],
104878                                 [
104879                                     -107.930487,
104880                                     31.77708
104881                                 ],
104882                                 [
104883                                     -107.956377,
104884                                     31.777131
104885                                 ],
104886                                 [
104887                                     -107.982216,
104888                                     31.777183
104889                                 ],
104890                                 [
104891                                     -108.008105,
104892                                     31.777235
104893                                 ],
104894                                 [
104895                                     -108.033995,
104896                                     31.777338
104897                                 ],
104898                                 [
104899                                     -108.059885,
104900                                     31.77739
104901                                 ],
104902                                 [
104903                                     -108.085723,
104904                                     31.77739
104905                                 ],
104906                                 [
104907                                     -108.111613,
104908                                     31.777545
104909                                 ],
104910                                 [
104911                                     -108.137503,
104912                                     31.777545
104913                                 ],
104914                                 [
104915                                     -108.163341,
104916                                     31.777648
104917                                 ],
104918                                 [
104919                                     -108.189283,
104920                                     31.7777
104921                                 ],
104922                                 [
104923                                     -108.215121,
104924                                     31.777751
104925                                 ],
104926                                 [
104927                                     -108.215121,
104928                                     31.770723
104929                                 ],
104930                                 [
104931                                     -108.215121,
104932                                     31.763695
104933                                 ],
104934                                 [
104935                                     -108.215121,
104936                                     31.756667
104937                                 ],
104938                                 [
104939                                     -108.215121,
104940                                     31.749639
104941                                 ],
104942                                 [
104943                                     -108.215121,
104944                                     31.74256
104945                                 ],
104946                                 [
104947                                     -108.215121,
104948                                     31.735583
104949                                 ],
104950                                 [
104951                                     -108.215121,
104952                                     31.728555
104953                                 ],
104954                                 [
104955                                     -108.215121,
104956                                     31.721476
104957                                 ],
104958                                 [
104959                                     -108.215121,
104960                                     31.714396
104961                                 ],
104962                                 [
104963                                     -108.215121,
104964                                     31.70742
104965                                 ],
104966                                 [
104967                                     -108.215121,
104968                                     31.700392
104969                                 ],
104970                                 [
104971                                     -108.215121,
104972                                     31.693312
104973                                 ],
104974                                 [
104975                                     -108.215121,
104976                                     31.686284
104977                                 ],
104978                                 [
104979                                     -108.215121,
104980                                     31.679256
104981                                 ],
104982                                 [
104983                                     -108.215121,
104984                                     31.672176
104985                                 ],
104986                                 [
104987                                     -108.21507,
104988                                     31.665148
104989                                 ],
104990                                 [
104991                                     -108.215018,
104992                                     31.658172
104993                                 ],
104994                                 [
104995                                     -108.215018,
104996                                     31.651092
104997                                 ],
104998                                 [
104999                                     -108.215018,
105000                                     31.644064
105001                                 ],
105002                                 [
105003                                     -108.215018,
105004                                     31.637036
105005                                 ],
105006                                 [
105007                                     -108.215018,
105008                                     31.630008
105009                                 ],
105010                                 [
105011                                     -108.215018,
105012                                     31.62298
105013                                 ],
105014                                 [
105015                                     -108.215018,
105016                                     31.615952
105017                                 ],
105018                                 [
105019                                     -108.215018,
105020                                     31.608873
105021                                 ],
105022                                 [
105023                                     -108.215018,
105024                                     31.601845
105025                                 ],
105026                                 [
105027                                     -108.215018,
105028                                     31.594817
105029                                 ],
105030                                 [
105031                                     -108.215018,
105032                                     31.587789
105033                                 ],
105034                                 [
105035                                     -108.215018,
105036                                     31.580761
105037                                 ],
105038                                 [
105039                                     -108.215018,
105040                                     31.573733
105041                                 ],
105042                                 [
105043                                     -108.215018,
105044                                     31.566653
105045                                 ],
105046                                 [
105047                                     -108.215018,
105048                                     31.559625
105049                                 ],
105050                                 [
105051                                     -108.214966,
105052                                     31.552597
105053                                 ],
105054                                 [
105055                                     -108.214966,
105056                                     31.545569
105057                                 ],
105058                                 [
105059                                     -108.214966,
105060                                     31.538489
105061                                 ],
105062                                 [
105063                                     -108.214966,
105064                                     31.531461
105065                                 ],
105066                                 [
105067                                     -108.214966,
105068                                     31.524485
105069                                 ],
105070                                 [
105071                                     -108.214966,
105072                                     31.517405
105073                                 ],
105074                                 [
105075                                     -108.214966,
105076                                     31.510378
105077                                 ],
105078                                 [
105079                                     -108.214966,
105080                                     31.503401
105081                                 ],
105082                                 [
105083                                     -108.214966,
105084                                     31.496322
105085                                 ],
105086                                 [
105087                                     -108.214966,
105088                                     31.489242
105089                                 ],
105090                                 [
105091                                     -108.214966,
105092                                     31.482214
105093                                 ],
105094                                 [
105095                                     -108.214966,
105096                                     31.475238
105097                                 ],
105098                                 [
105099                                     -108.214966,
105100                                     31.468158
105101                                 ],
105102                                 [
105103                                     -108.214966,
105104                                     31.46113
105105                                 ],
105106                                 [
105107                                     -108.214966,
105108                                     31.454102
105109                                 ],
105110                                 [
105111                                     -108.214966,
105112                                     31.447074
105113                                 ],
105114                                 [
105115                                     -108.214915,
105116                                     31.440046
105117                                 ],
105118                                 [
105119                                     -108.214863,
105120                                     31.432966
105121                                 ],
105122                                 [
105123                                     -108.214863,
105124                                     31.425938
105125                                 ],
105126                                 [
105127                                     -108.214863,
105128                                     31.41891
105129                                 ],
105130                                 [
105131                                     -108.214863,
105132                                     31.411882
105133                                 ],
105134                                 [
105135                                     -108.214863,
105136                                     31.404803
105137                                 ],
105138                                 [
105139                                     -108.214863,
105140                                     31.397826
105141                                 ],
105142                                 [
105143                                     -108.214863,
105144                                     31.390798
105145                                 ],
105146                                 [
105147                                     -108.214863,
105148                                     31.383719
105149                                 ],
105150                                 [
105151                                     -108.214863,
105152                                     31.376639
105153                                 ],
105154                                 [
105155                                     -108.214863,
105156                                     31.369663
105157                                 ],
105158                                 [
105159                                     -108.214863,
105160                                     31.362635
105161                                 ],
105162                                 [
105163                                     -108.214863,
105164                                     31.355555
105165                                 ],
105166                                 [
105167                                     -108.214863,
105168                                     31.348527
105169                                 ],
105170                                 [
105171                                     -108.214863,
105172                                     31.341551
105173                                 ],
105174                                 [
105175                                     -108.214863,
105176                                     31.334471
105177                                 ],
105178                                 [
105179                                     -108.214811,
105180                                     31.327443
105181                                 ],
105182                                 [
105183                                     -108.257573,
105184                                     31.327391
105185                                 ],
105186                                 [
105187                                     -108.300336,
105188                                     31.327391
105189                                 ],
105190                                 [
105191                                     -108.34302,
105192                                     31.327391
105193                                 ],
105194                                 [
105195                                     -108.385731,
105196                                     31.327391
105197                                 ],
105198                                 [
105199                                     -108.428442,
105200                                     31.327391
105201                                 ],
105202                                 [
105203                                     -108.471152,
105204                                     31.327391
105205                                 ],
105206                                 [
105207                                     -108.513837,
105208                                     31.327391
105209                                 ],
105210                                 [
105211                                     -108.556547,
105212                                     31.327391
105213                                 ],
105214                                 [
105215                                     -108.59931,
105216                                     31.327391
105217                                 ],
105218                                 [
105219                                     -108.64202,
105220                                     31.327391
105221                                 ],
105222                                 [
105223                                     -108.684757,
105224                                     31.327391
105225                                 ],
105226                                 [
105227                                     -108.727467,
105228                                     31.327391
105229                                 ],
105230                                 [
105231                                     -108.770178,
105232                                     31.327391
105233                                 ],
105234                                 [
105235                                     -108.812914,
105236                                     31.327391
105237                                 ],
105238                                 [
105239                                     -108.855625,
105240                                     31.327391
105241                                 ],
105242                                 [
105243                                     -108.898335,
105244                                     31.327391
105245                                 ],
105246                                 [
105247                                     -108.941046,
105248                                     31.327391
105249                                 ],
105250                                 [
105251                                     -108.968282,
105252                                     31.327391
105253                                 ],
105254                                 [
105255                                     -108.983731,
105256                                     31.327391
105257                                 ],
105258                                 [
105259                                     -109.026493,
105260                                     31.327391
105261                                 ],
105262                                 [
105263                                     -109.04743,
105264                                     31.327391
105265                                 ],
105266                                 [
105267                                     -109.069203,
105268                                     31.327391
105269                                 ],
105270                                 [
105271                                     -109.111914,
105272                                     31.327391
105273                                 ],
105274                                 [
105275                                     -109.154599,
105276                                     31.327391
105277                                 ],
105278                                 [
105279                                     -109.197361,
105280                                     31.327391
105281                                 ],
105282                                 [
105283                                     -109.240072,
105284                                     31.32734
105285                                 ],
105286                                 [
105287                                     -109.282782,
105288                                     31.32734
105289                                 ],
105290                                 [
105291                                     -109.325519,
105292                                     31.32734
105293                                 ],
105294                                 [
105295                                     -109.368229,
105296                                     31.32734
105297                                 ],
105298                                 [
105299                                     -109.410914,
105300                                     31.32734
105301                                 ],
105302                                 [
105303                                     -109.45365,
105304                                     31.32734
105305                                 ],
105306                                 [
105307                                     -109.496387,
105308                                     31.32734
105309                                 ],
105310                                 [
105311                                     -109.539071,
105312                                     31.32734
105313                                 ],
105314                                 [
105315                                     -109.581808,
105316                                     31.32734
105317                                 ],
105318                                 [
105319                                     -109.624493,
105320                                     31.32734
105321                                 ],
105322                                 [
105323                                     -109.667177,
105324                                     31.32734
105325                                 ],
105326                                 [
105327                                     -109.709965,
105328                                     31.32734
105329                                 ],
105330                                 [
105331                                     -109.75265,
105332                                     31.32734
105333                                 ],
105334                                 [
105335                                     -109.795335,
105336                                     31.32734
105337                                 ],
105338                                 [
105339                                     -109.838123,
105340                                     31.32734
105341                                 ],
105342                                 [
105343                                     -109.880808,
105344                                     31.32734
105345                                 ],
105346                                 [
105347                                     -109.923596,
105348                                     31.327288
105349                                 ],
105350                                 [
105351                                     -109.96628,
105352                                     31.327236
105353                                 ],
105354                                 [
105355                                     -110.008965,
105356                                     31.327236
105357                                 ],
105358                                 [
105359                                     -110.051702,
105360                                     31.327236
105361                                 ],
105362                                 [
105363                                     -110.094386,
105364                                     31.327236
105365                                 ],
105366                                 [
105367                                     -110.137071,
105368                                     31.327236
105369                                 ],
105370                                 [
105371                                     -110.179807,
105372                                     31.327236
105373                                 ],
105374                                 [
105375                                     -110.222544,
105376                                     31.327236
105377                                 ],
105378                                 [
105379                                     -110.265229,
105380                                     31.327236
105381                                 ],
105382                                 [
105383                                     -110.308017,
105384                                     31.327236
105385                                 ],
105386                                 [
105387                                     -110.350753,
105388                                     31.327236
105389                                 ],
105390                                 [
105391                                     -110.39349,
105392                                     31.327236
105393                                 ],
105394                                 [
105395                                     -110.436174,
105396                                     31.327236
105397                                 ],
105398                                 [
105399                                     -110.478859,
105400                                     31.327236
105401                                 ],
105402                                 [
105403                                     -110.521595,
105404                                     31.327236
105405                                 ],
105406                                 [
105407                                     -110.56428,
105408                                     31.327236
105409                                 ],
105410                                 [
105411                                     -110.606965,
105412                                     31.327236
105413                                 ],
105414                                 [
105415                                     -110.649727,
105416                                     31.327236
105417                                 ],
105418                                 [
105419                                     -110.692438,
105420                                     31.327236
105421                                 ],
105422                                 [
105423                                     -110.7352,
105424                                     31.327236
105425                                 ],
105426                                 [
105427                                     -110.777885,
105428                                     31.327236
105429                                 ],
105430                                 [
105431                                     -110.820595,
105432                                     31.327236
105433                                 ],
105434                                 [
105435                                     -110.863358,
105436                                     31.327236
105437                                 ],
105438                                 [
105439                                     -110.906068,
105440                                     31.327236
105441                                 ],
105442                                 [
105443                                     -110.948753,
105444                                     31.327185
105445                                 ],
105446                                 [
105447                                     -111.006269,
105448                                     31.327185
105449                                 ],
105450                                 [
105451                                     -111.067118,
105452                                     31.333644
105453                                 ],
105454                                 [
105455                                     -111.094455,
105456                                     31.342532
105457                                 ],
105458                                 [
105459                                     -111.145924,
105460                                     31.359069
105461                                 ],
105462                                 [
105463                                     -111.197446,
105464                                     31.375554
105465                                 ],
105466                                 [
105467                                     -111.248864,
105468                                     31.392142
105469                                 ],
105470                                 [
105471                                     -111.300333,
105472                                     31.40873
105473                                 ],
105474                                 [
105475                                     -111.351803,
105476                                     31.425318
105477                                 ],
105478                                 [
105479                                     -111.403299,
105480                                     31.441855
105481                                 ],
105482                                 [
105483                                     -111.454768,
105484                                     31.458339
105485                                 ],
105486                                 [
105487                                     -111.506238,
105488                                     31.474979
105489                                 ],
105490                                 [
105491                                     -111.915464,
105492                                     31.601431
105493                                 ],
105494                                 [
105495                                     -112.324715,
105496                                     31.727987
105497                                 ],
105498                                 [
105499                                     -112.733967,
105500                                     31.854543
105501                                 ],
105502                                 [
105503                                     -113.143218,
105504                                     31.981046
105505                                 ],
105506                                 [
105507                                     -113.552444,
105508                                     32.107602
105509                                 ],
105510                                 [
105511                                     -113.961696,
105512                                     32.234132
105513                                 ],
105514                                 [
105515                                     -114.370921,
105516                                     32.360687
105517                                 ],
105518                                 [
105519                                     -114.780147,
105520                                     32.487243
105521                                 ],
105522                                 [
105523                                     -114.816785,
105524                                     32.498534
105525                                 ],
105526                                 [
105527                                     -114.819373,
105528                                     32.499363
105529                                 ],
105530                                 [
105531                                     -114.822108,
105532                                     32.50024
105533                                 ],
105534                                 [
105535                                     -114.809447,
105536                                     32.511324
105537                                 ],
105538                                 [
105539                                     -114.795546,
105540                                     32.552226
105541                                 ],
105542                                 [
105543                                     -114.794203,
105544                                     32.574111
105545                                 ],
105546                                 [
105547                                     -114.802678,
105548                                     32.594497
105549                                 ],
105550                                 [
105551                                     -114.786813,
105552                                     32.621033
105553                                 ],
105554                                 [
105555                                     -114.781542,
105556                                     32.628061
105557                                 ],
105558                                 [
105559                                     -114.758804,
105560                                     32.64483
105561                                 ],
105562                                 [
105563                                     -114.751156,
105564                                     32.65222
105565                                 ],
105566                                 [
105567                                     -114.739477,
105568                                     32.669066
105569                                 ],
105570                                 [
105571                                     -114.731209,
105572                                     32.686636
105573                                 ],
105574                                 [
105575                                     -114.723871,
105576                                     32.711519
105577                                 ],
105578                                 [
105579                                     -114.724284,
105580                                     32.712835
105581                                 ],
105582                                 [
105583                                     -114.724285,
105584                                     32.712836
105585                                 ],
105586                                 [
105587                                     -114.764541,
105588                                     32.709839
105589                                 ],
105590                                 [
105591                                     -114.838076,
105592                                     32.704206
105593                                 ],
105594                                 [
105595                                     -114.911612,
105596                                     32.698703
105597                                 ],
105598                                 [
105599                                     -114.985199,
105600                                     32.693122
105601                                 ],
105602                                 [
105603                                     -115.058734,
105604                                     32.687567
105605                                 ],
105606                                 [
105607                                     -115.13227,
105608                                     32.681986
105609                                 ],
105610                                 [
105611                                     -115.205806,
105612                                     32.676456
105613                                 ],
105614                                 [
105615                                     -115.27929,
105616                                     32.670823
105617                                 ],
105618                                 [
105619                                     -115.352851,
105620                                     32.665346
105621                                 ],
105622                                 [
105623                                     -115.426386,
105624                                     32.659765
105625                                 ],
105626                                 [
105627                                     -115.499922,
105628                                     32.654209
105629                                 ],
105630                                 [
105631                                     -115.573535,
105632                                     32.648654
105633                                 ],
105634                                 [
105635                                     -115.647019,
105636                                     32.643073
105637                                 ],
105638                                 [
105639                                     -115.720529,
105640                                     32.637518
105641                                 ],
105642                                 [
105643                                     -115.794064,
105644                                     32.631963
105645                                 ],
105646                                 [
105647                                     -115.8676,
105648                                     32.626408
105649                                 ],
105650                                 [
105651                                     -115.941213,
105652                                     32.620827
105653                                 ],
105654                                 [
105655                                     -116.014748,
105656                                     32.615271
105657                                 ],
105658                                 [
105659                                     -116.088232,
105660                                     32.609664
105661                                 ],
105662                                 [
105663                                     -116.161742,
105664                                     32.604161
105665                                 ],
105666                                 [
105667                                     -116.235329,
105668                                     32.598554
105669                                 ],
105670                                 [
105671                                     -116.308891,
105672                                     32.593025
105673                                 ],
105674                                 [
105675                                     -116.382426,
105676                                     32.587469
105677                                 ],
105678                                 [
105679                                     -116.455962,
105680                                     32.581888
105681                                 ],
105682                                 [
105683                                     -116.529472,
105684                                     32.576333
105685                                 ],
105686                                 [
105687                                     -116.603007,
105688                                     32.570804
105689                                 ],
105690                                 [
105691                                     -116.676543,
105692                                     32.565223
105693                                 ],
105694                                 [
105695                                     -116.750104,
105696                                     32.559667
105697                                 ],
105698                                 [
105699                                     -116.82364,
105700                                     32.554086
105701                                 ],
105702                                 [
105703                                     -116.897201,
105704                                     32.548531
105705                                 ],
105706                                 [
105707                                     -116.970737,
105708                                     32.542976
105709                                 ],
105710                                 [
105711                                     -117.044221,
105712                                     32.537421
105713                                 ],
105714                                 [
105715                                     -117.125121,
105716                                     32.531669
105717                                 ],
105718                                 [
105719                                     -117.125969,
105720                                     32.538258
105721                                 ],
105722                                 [
105723                                     -117.239623,
105724                                     32.531308
105725                                 ],
105726                                 [
105727                                     -120.274098,
105728                                     32.884264
105729                                 ],
105730                                 [
105731                                     -121.652736,
105732                                     34.467248
105733                                 ],
105734                                 [
105735                                     -124.367265,
105736                                     37.662798
105737                                 ],
105738                                 [
105739                                     -126.739806,
105740                                     41.37928
105741                                 ],
105742                                 [
105743                                     -126.996297,
105744                                     45.773888
105745                                 ],
105746                                 [
105747                                     -124.770704,
105748                                     48.44258
105749                                 ],
105750                                 [
105751                                     -123.734053,
105752                                     48.241906
105753                                 ],
105754                                 [
105755                                     -123.1663,
105756                                     48.27837
105757                                 ],
105758                                 [
105759                                     -123.193018,
105760                                     48.501035
105761                                 ],
105762                                 [
105763                                     -123.176987,
105764                                     48.65482
105765                                 ],
105766                                 [
105767                                     -122.912481,
105768                                     48.753561
105769                                 ],
105770                                 [
105771                                     -122.899122,
105772                                     48.897797
105773                                 ],
105774                                 [
105775                                     -122.837671,
105776                                     48.97502
105777                                 ],
105778                                 [
105779                                     -122.743986,
105780                                     48.980582
105781                                 ],
105782                                 [
105783                                     -122.753,
105784                                     48.992499
105785                                 ],
105786                                 [
105787                                     -122.753012,
105788                                     48.992515
105789                                 ],
105790                                 [
105791                                     -122.653258,
105792                                     48.992515
105793                                 ],
105794                                 [
105795                                     -122.433375,
105796                                     48.992515
105797                                 ],
105798                                 [
105799                                     -122.213517,
105800                                     48.992515
105801                                 ],
105802                                 [
105803                                     -121.993763,
105804                                     48.992515
105805                                 ],
105806                                 [
105807                                     -121.773958,
105808                                     48.992515
105809                                 ],
105810                                 [
105811                                     -121.554152,
105812                                     48.992515
105813                                 ],
105814                                 [
105815                                     -121.33432,
105816                                     48.992515
105817                                 ],
105818                                 [
105819                                     -121.114515,
105820                                     48.992515
105821                                 ],
105822                                 [
105823                                     -95.396937,
105824                                     48.99267
105825                                 ],
105826                                 [
105827                                     -95.177106,
105828                                     48.99267
105829                                 ],
105830                                 [
105831                                     -95.168527,
105832                                     48.995047
105833                                 ],
105834                                 [
105835                                     -95.161887,
105836                                     49.001145
105837                                 ],
105838                                 [
105839                                     -95.159329,
105840                                     49.01179
105841                                 ],
105842                                 [
105843                                     -95.159665,
105844                                     49.10951
105845                                 ],
105846                                 [
105847                                     -95.160027,
105848                                     49.223353
105849                                 ],
105850                                 [
105851                                     -95.160337,
105852                                     49.313012
105853                                 ],
105854                                 [
105855                                     -95.160569,
105856                                     49.369494
105857                                 ],
105858                                 [
105859                                     -95.102821,
105860                                     49.35394
105861                                 ],
105862                                 [
105863                                     -94.982518,
105864                                     49.356162
105865                                 ],
105866                                 [
105867                                     -94.926087,
105868                                     49.345568
105869                                 ],
105870                                 [
105871                                     -94.856195,
105872                                     49.318283
105873                                 ],
105874                                 [
105875                                     -94.839142,
105876                                     49.308878
105877                                 ],
105878                                 [
105879                                     -94.827256,
105880                                     49.292858
105881                                 ],
105882                                 [
105883                                     -94.819892,
105884                                     49.252034
105885                                 ],
105886                                 [
105887                                     -94.810358,
105888                                     49.229606
105889                                 ],
105890                                 [
105891                                     -94.806121,
105892                                     49.210899
105893                                 ],
105894                                 [
105895                                     -94.811185,
105896                                     49.166561
105897                                 ],
105898                                 [
105899                                     -94.803743,
105900                                     49.146407
105901                                 ],
105902                                 [
105903                                     -94.792039,
105904                                     49.12646
105905                                 ],
105906                                 [
105907                                     -94.753772,
105908                                     49.026156
105909                                 ],
105910                                 [
105911                                     -94.711217,
105912                                     48.914586
105913                                 ],
105914                                 [
105915                                     -94.711734,
105916                                     48.862755
105917                                 ],
105918                                 [
105919                                     -94.712147,
105920                                     48.842446
105921                                 ],
105922                                 [
105923                                     -94.713284,
105924                                     48.823843
105925                                 ],
105926                                 [
105927                                     -94.710907,
105928                                     48.807513
105929                                 ],
105930                                 [
105931                                     -94.701786,
105932                                     48.790098
105933                                 ],
105934                                 [
105935                                     -94.688893,
105936                                     48.778832
105937                                 ],
105938                                 [
105939                                     -94.592852,
105940                                     48.726433
105941                                 ],
105942                                 [
105943                                     -94.519161,
105944                                     48.70447
105945                                 ],
105946                                 [
105947                                     -94.4795,
105948                                     48.700698
105949                                 ],
105950                                 [
105951                                     -94.311577,
105952                                     48.713927
105953                                 ],
105954                                 [
105955                                     -94.292586,
105956                                     48.711912
105957                                 ],
105958                                 [
105959                                     -94.284034,
105960                                     48.709069
105961                                 ],
105962                                 [
105963                                     -94.274499,
105964                                     48.704108
105965                                 ],
105966                                 [
105967                                     -94.265482,
105968                                     48.697752
105969                                 ],
105970                                 [
105971                                     -94.258454,
105972                                     48.690828
105973                                 ],
105974                                 [
105975                                     -94.255767,
105976                                     48.683541
105977                                 ],
105978                                 [
105979                                     -94.252459,
105980                                     48.662405
105981                                 ],
105982                                 [
105983                                     -94.251038,
105984                                     48.65729
105985                                 ],
105986                                 [
105987                                     -94.23215,
105988                                     48.652019
105989                                 ],
105990                                 [
105991                                     -94.03485,
105992                                     48.643311
105993                                 ],
105994                                 [
105995                                     -93.874885,
105996                                     48.636206
105997                                 ],
105998                                 [
105999                                     -93.835741,
106000                                     48.617137
106001                                 ],
106002                                 [
106003                                     -93.809386,
106004                                     48.543576
106005                                 ],
106006                                 [
106007                                     -93.778664,
106008                                     48.519468
106009                                 ],
106010                                 [
106011                                     -93.756779,
106012                                     48.516549
106013                                 ],
106014                                 [
106015                                     -93.616297,
106016                                     48.531302
106017                                 ],
106018                                 [
106019                                     -93.599889,
106020                                     48.526341
106021                                 ],
106022                                 [
106023                                     -93.566584,
106024                                     48.538279
106025                                 ],
106026                                 [
106027                                     -93.491756,
106028                                     48.542309
106029                                 ],
106030                                 [
106031                                     -93.459924,
106032                                     48.557399
106033                                 ],
106034                                 [
106035                                     -93.45225,
106036                                     48.572721
106037                                 ],
106038                                 [
106039                                     -93.453774,
106040                                     48.586958
106041                                 ],
106042                                 [
106043                                     -93.451475,
106044                                     48.597422
106045                                 ],
106046                                 [
106047                                     -93.417316,
106048                                     48.604114
106049                                 ],
106050                                 [
106051                                     -93.385716,
106052                                     48.614863
106053                                 ],
106054                                 [
106055                                     -93.25774,
106056                                     48.630314
106057                                 ],
106058                                 [
106059                                     -93.131701,
106060                                     48.62463
106061                                 ],
106062                                 [
106063                                     -92.97972,
106064                                     48.61768
106065                                 ],
106066                                 [
106067                                     -92.955588,
106068                                     48.612228
106069                                 ],
106070                                 [
106071                                     -92.884197,
106072                                     48.579878
106073                                 ],
106074                                 [
106075                                     -92.72555,
106076                                     48.548692
106077                                 ],
106078                                 [
106079                                     -92.648604,
106080                                     48.536263
106081                                 ],
106082                                 [
106083                                     -92.630181,
106084                                     48.519468
106085                                 ],
106086                                 [
106087                                     -92.627468,
106088                                     48.502777
106089                                 ],
106090                                 [
106091                                     -92.646743,
106092                                     48.497428
106093                                 ],
106094                                 [
106095                                     -92.691366,
106096                                     48.489858
106097                                 ],
106098                                 [
106099                                     -92.710641,
106100                                     48.482882
106101                                 ],
106102                                 [
106103                                     -92.718909,
106104                                     48.459782
106105                                 ],
106106                                 [
106107                                     -92.704052,
106108                                     48.445158
106109                                 ],
106110                                 [
106111                                     -92.677129,
106112                                     48.441747
106113                                 ],
106114                                 [
106115                                     -92.657053,
106116                                     48.438233
106117                                 ],
106118                                 [
106119                                     -92.570521,
106120                                     48.446656
106121                                 ],
106122                                 [
106123                                     -92.526932,
106124                                     48.445623
106125                                 ],
106126                                 [
106127                                     -92.490629,
106128                                     48.433117
106129                                 ],
106130                                 [
106131                                     -92.474532,
106132                                     48.410483
106133                                 ],
106134                                 [
106135                                     -92.467581,
106136                                     48.394282
106137                                 ],
106138                                 [
106139                                     -92.467064,
106140                                     48.353225
106141                                 ],
106142                                 [
106143                                     -92.462465,
106144                                     48.329299
106145                                 ],
106146                                 [
106147                                     -92.451381,
106148                                     48.312685
106149                                 ],
106150                                 [
106151                                     -92.41823,
106152                                     48.282041
106153                                 ],
106154                                 [
106155                                     -92.38464,
106156                                     48.232406
106157                                 ],
106158                                 [
106159                                     -92.371851,
106160                                     48.222587
106161                                 ],
106162                                 [
106163                                     -92.353815,
106164                                     48.222897
106165                                 ],
106166                                 [
106167                                     -92.327874,
106168                                     48.229435
106169                                 ],
106170                                 [
106171                                     -92.303663,
106172                                     48.239279
106173                                 ],
106174                                 [
106175                                     -92.291029,
106176                                     48.249562
106177                                 ],
106178                                 [
106179                                     -92.292062,
106180                                     48.270336
106181                                 ],
106182                                 [
106183                                     -92.301416,
106184                                     48.290645
106185                                 ],
106186                                 [
106187                                     -92.303095,
106188                                     48.310928
106189                                 ],
106190                                 [
106191                                     -92.281598,
106192                                     48.33178
106193                                 ],
106194                                 [
106195                                     -92.259118,
106196                                     48.339635
106197                                 ],
106198                                 [
106199                                     -92.154732,
106200                                     48.350125
106201                                 ],
106202                                 [
106203                                     -92.070499,
106204                                     48.346714
106205                                 ],
106206                                 [
106207                                     -92.043421,
106208                                     48.334596
106209                                 ],
106210                                 [
106211                                     -92.030114,
106212                                     48.313176
106213                                 ],
106214                                 [
106215                                     -92.021355,
106216                                     48.287441
106217                                 ],
106218                                 [
106219                                     -92.007997,
106220                                     48.262482
106221                                 ],
106222                                 [
106223                                     -91.992158,
106224                                     48.247909
106225                                 ],
106226                                 [
106227                                     -91.975492,
106228                                     48.236566
106229                                 ],
106230                                 [
106231                                     -91.957302,
106232                                     48.228323
106233                                 ],
106234                                 [
106235                                     -91.852244,
106236                                     48.195974
106237                                 ],
106238                                 [
106239                                     -91.764988,
106240                                     48.187344
106241                                 ],
106242                                 [
106243                                     -91.744137,
106244                                     48.179593
106245                                 ],
106246                                 [
106247                                     -91.727575,
106248                                     48.168327
106249                                 ],
106250                                 [
106251                                     -91.695509,
106252                                     48.13758
106253                                 ],
106254                                 [
106255                                     -91.716438,
106256                                     48.112051
106257                                 ],
106258                                 [
106259                                     -91.692512,
106260                                     48.097866
106261                                 ],
106262                                 [
106263                                     -91.618615,
106264                                     48.089572
106265                                 ],
106266                                 [
106267                                     -91.597479,
106268                                     48.090399
106269                                 ],
106270                                 [
106271                                     -91.589676,
106272                                     48.088332
106273                                 ],
106274                                 [
106275                                     -91.581098,
106276                                     48.080942
106277                                 ],
106278                                 [
106279                                     -91.579806,
106280                                     48.070969
106281                                 ],
106282                                 [
106283                                     -91.585129,
106284                                     48.06084
106285                                 ],
106286                                 [
106287                                     -91.586989,
106288                                     48.052572
106289                                 ],
106290                                 [
106291                                     -91.574845,
106292                                     48.048205
106293                                 ],
106294                                 [
106295                                     -91.487098,
106296                                     48.053476
106297                                 ],
106298                                 [
106299                                     -91.464722,
106300                                     48.048955
106301                                 ],
106302                                 [
106303                                     -91.446274,
106304                                     48.040738
106305                                 ],
106306                                 [
106307                                     -91.427929,
106308                                     48.036449
106309                                 ],
106310                                 [
106311                                     -91.3654,
106312                                     48.057843
106313                                 ],
106314                                 [
106315                                     -91.276362,
106316                                     48.064768
106317                                 ],
106318                                 [
106319                                     -91.23807,
106320                                     48.082648
106321                                 ],
106322                                 [
106323                                     -91.203963,
106324                                     48.107659
106325                                 ],
106326                                 [
106327                                     -91.071103,
106328                                     48.170859
106329                                 ],
106330                                 [
106331                                     -91.02816,
106332                                     48.184838
106333                                 ],
106334                                 [
106335                                     -91.008109,
106336                                     48.194372
106337                                 ],
106338                                 [
106339                                     -90.923153,
106340                                     48.227109
106341                                 ],
106342                                 [
106343                                     -90.873802,
106344                                     48.234344
106345                                 ],
106346                                 [
106347                                     -90.840678,
106348                                     48.220107
106349                                 ],
106350                                 [
106351                                     -90.837939,
106352                                     48.210547
106353                                 ],
106354                                 [
106355                                     -90.848843,
106356                                     48.198713
106357                                 ],
106358                                 [
106359                                     -90.849721,
106360                                     48.189566
106361                                 ],
106362                                 [
106363                                     -90.843003,
106364                                     48.176983
106365                                 ],
106366                                 [
106367                                     -90.83427,
106368                                     48.171789
106369                                 ],
106370                                 [
106371                                     -90.823883,
106372                                     48.168327
106373                                 ],
106374                                 [
106375                                     -90.812307,
106376                                     48.160989
106377                                 ],
106378                                 [
106379                                     -90.803057,
106380                                     48.147166
106381                                 ],
106382                                 [
106383                                     -90.796701,
106384                                     48.117064
106385                                 ],
106386                                 [
106387                                     -90.786469,
106388                                     48.10045
106389                                 ],
106390                                 [
106391                                     -90.750347,
106392                                     48.083991
106393                                 ],
106394                                 [
106395                                     -90.701307,
106396                                     48.08456
106397                                 ],
106398                                 [
106399                                     -90.611079,
106400                                     48.103499
106401                                 ],
106402                                 [
106403                                     -90.586843,
106404                                     48.104817
106405                                 ],
106406                                 [
106407                                     -90.573872,
106408                                     48.097892
106409                                 ],
106410                                 [
106411                                     -90.562194,
106412                                     48.088849
106413                                 ],
106414                                 [
106415                                     -90.542014,
106416                                     48.083733
106417                                 ],
106418                                 [
106419                                     -90.531601,
106420                                     48.08456
106421                                 ],
106422                                 [
106423                                     -90.501887,
106424                                     48.094275
106425                                 ],
106426                                 [
106427                                     -90.490493,
106428                                     48.096239
106429                                 ],
106430                                 [
106431                                     -90.483465,
106432                                     48.094482
106433                                 ],
106434                                 [
106435                                     -90.477858,
106436                                     48.091536
106437                                 ],
106438                                 [
106439                                     -90.470623,
106440                                     48.089882
106441                                 ],
106442                                 [
106443                                     -90.178625,
106444                                     48.116444
106445                                 ],
106446                                 [
106447                                     -90.120386,
106448                                     48.115359
106449                                 ],
106450                                 [
106451                                     -90.073257,
106452                                     48.101199
106453                                 ],
106454                                 [
106455                                     -90.061036,
106456                                     48.091019
106457                                 ],
106458                                 [
106459                                     -90.008222,
106460                                     48.029731
106461                                 ],
106462                                 [
106463                                     -89.995329,
106464                                     48.018595
106465                                 ],
106466                                 [
106467                                     -89.980317,
106468                                     48.010094
106469                                 ],
106470                                 [
106471                                     -89.92045,
106472                                     47.98746
106473                                 ],
106474                                 [
106475                                     -89.902441,
106476                                     47.985909
106477                                 ],
106478                                 [
106479                                     -89.803454,
106480                                     48.013763
106481                                 ],
106482                                 [
106483                                     -89.780975,
106484                                     48.017199
106485                                 ],
106486                                 [
106487                                     -89.763302,
106488                                     48.017303
106489                                 ],
106490                                 [
106491                                     -89.745964,
106492                                     48.013763
106493                                 ],
106494                                 [
106495                                     -89.724596,
106496                                     48.005908
106497                                 ],
106498                                 [
106499                                     -89.712788,
106500                                     48.003376
106501                                 ],
106502                                 [
106503                                     -89.678656,
106504                                     48.008699
106505                                 ],
106506                                 [
106507                                     -89.65659,
106508                                     48.007975
106509                                 ],
106510                                 [
106511                                     -89.593105,
106512                                     47.996503
106513                                 ],
106514                                 [
106515                                     -89.581753,
106516                                     47.996333
106517                                 ],
106518                                 [
106519                                     -89.586724,
106520                                     47.992938
106521                                 ],
106522                                 [
106523                                     -89.310872,
106524                                     47.981097
106525                                 ],
106526                                 [
106527                                     -89.072861,
106528                                     48.046842
106529                                 ],
106530                                 [
106531                                     -88.49789,
106532                                     48.212841
106533                                 ],
106534                                 [
106535                                     -88.286621,
106536                                     48.156675
106537                                 ],
106538                                 [
106539                                     -85.939935,
106540                                     47.280501
106541                                 ],
106542                                 [
106543                                     -84.784644,
106544                                     46.770068
106545                                 ],
106546                                 [
106547                                     -84.516909,
106548                                     46.435083
106549                                 ],
106550                                 [
106551                                     -84.489712,
106552                                     46.446652
106553                                 ],
106554                                 [
106555                                     -84.491052,
106556                                     46.457658
106557                                 ],
106558                                 [
106559                                     -84.478301,
106560                                     46.466467
106561                                 ],
106562                                 [
106563                                     -84.465408,
106564                                     46.478172
106565                                 ],
106566                                 [
106567                                     -84.448096,
106568                                     46.489722
106569                                 ],
106570                                 [
106571                                     -84.42324,
106572                                     46.511581
106573                                 ],
106574                                 [
106575                                     -84.389702,
106576                                     46.520262
106577                                 ],
106578                                 [
106579                                     -84.352469,
106580                                     46.522743
106581                                 ],
106582                                 [
106583                                     -84.30534,
106584                                     46.501607
106585                                 ],
106586                                 [
106587                                     -84.242011,
106588                                     46.526464
106589                                 ],
106590                                 [
106591                                     -84.197285,
106592                                     46.546359
106593                                 ],
106594                                 [
106595                                     -84.147676,
106596                                     46.541346
106597                                 ],
106598                                 [
106599                                     -84.110443,
106600                                     46.526464
106601                                 ],
106602                                 [
106603                                     -84.158812,
106604                                     46.433343
106605                                 ],
106606                                 [
106607                                     -84.147676,
106608                                     46.399882
106609                                 ],
106610                                 [
106611                                     -84.129046,
106612                                     46.375026
106613                                 ],
106614                                 [
106615                                     -84.10543,
106616                                     46.347741
106617                                 ],
106618                                 [
106619                                     -84.105944,
106620                                     46.346374
106621                                 ],
106622                                 [
106623                                     -84.117195,
106624                                     46.347157
106625                                 ],
106626                                 [
106627                                     -84.117489,
106628                                     46.338326
106629                                 ],
106630                                 [
106631                                     -84.122361,
106632                                     46.331922
106633                                 ],
106634                                 [
106635                                     -84.112061,
106636                                     46.287102
106637                                 ],
106638                                 [
106639                                     -84.092672,
106640                                     46.227469
106641                                 ],
106642                                 [
106643                                     -84.111983,
106644                                     46.20337
106645                                 ],
106646                                 [
106647                                     -84.015118,
106648                                     46.149712
106649                                 ],
106650                                 [
106651                                     -83.957038,
106652                                     46.045736
106653                                 ],
106654                                 [
106655                                     -83.676821,
106656                                     46.15388
106657                                 ],
106658                                 [
106659                                     -83.429449,
106660                                     46.086221
106661                                 ],
106662                                 [
106663                                     -83.523049,
106664                                     45.892052
106665                                 ],
106666                                 [
106667                                     -83.574563,
106668                                     45.890259
106669                                 ],
106670                                 [
106671                                     -82.551615,
106672                                     44.857931
106673                                 ],
106674                                 [
106675                                     -82.655591,
106676                                     43.968545
106677                                 ],
106678                                 [
106679                                     -82.440632,
106680                                     43.096285
106681                                 ],
106682                                 [
106683                                     -82.460131,
106684                                     43.084392
106685                                 ],
106686                                 [
106687                                     -82.458894,
106688                                     43.083247
106689                                 ],
106690                                 [
106691                                     -82.431813,
106692                                     43.039387
106693                                 ],
106694                                 [
106695                                     -82.424748,
106696                                     43.02408
106697                                 ],
106698                                 [
106699                                     -82.417242,
106700                                     43.01731
106701                                 ],
106702                                 [
106703                                     -82.416369,
106704                                     43.01742
106705                                 ],
106706                                 [
106707                                     -82.416412,
106708                                     43.017143
106709                                 ],
106710                                 [
106711                                     -82.414603,
106712                                     42.983243
106713                                 ],
106714                                 [
106715                                     -82.430442,
106716                                     42.951307
106717                                 ],
106718                                 [
106719                                     -82.453179,
106720                                     42.918983
106721                                 ],
106722                                 [
106723                                     -82.464781,
106724                                     42.883637
106725                                 ],
106726                                 [
106727                                     -82.468036,
106728                                     42.863974
106729                                 ],
106730                                 [
106731                                     -82.482325,
106732                                     42.835113
106733                                 ],
106734                                 [
106735                                     -82.485271,
106736                                     42.818524
106737                                 ],
106738                                 [
106739                                     -82.473618,
106740                                     42.798164
106741                                 ],
106742                                 [
106743                                     -82.470982,
106744                                     42.790568
106745                                 ],
106746                                 [
106747                                     -82.471344,
106748                                     42.779845
106749                                 ],
106750                                 [
106751                                     -82.476951,
106752                                     42.761474
106753                                 ],
106754                                 [
106755                                     -82.48341,
106756                                     42.719254
106757                                 ],
106758                                 [
106759                                     -82.511264,
106760                                     42.646675
106761                                 ],
106762                                 [
106763                                     -82.526224,
106764                                     42.619906
106765                                 ],
106766                                 [
106767                                     -82.549246,
106768                                     42.590941
106769                                 ],
106770                                 [
106771                                     -82.575833,
106772                                     42.571795
106773                                 ],
106774                                 [
106775                                     -82.608467,
106776                                     42.561098
106777                                 ],
106778                                 [
106779                                     -82.644331,
106780                                     42.557817
106781                                 ],
106782                                 [
106783                                     -82.644698,
106784                                     42.557533
106785                                 ],
106786                                 [
106787                                     -82.644932,
106788                                     42.561634
106789                                 ],
106790                                 [
106791                                     -82.637132,
106792                                     42.568405
106793                                 ],
106794                                 [
106795                                     -82.60902,
106796                                     42.579296
106797                                 ],
106798                                 [
106799                                     -82.616673,
106800                                     42.582828
106801                                 ],
106802                                 [
106803                                     -82.636985,
106804                                     42.599607
106805                                 ],
106806                                 [
106807                                     -82.625357,
106808                                     42.616092
106809                                 ],
106810                                 [
106811                                     -82.629331,
106812                                     42.626394
106813                                 ],
106814                                 [
106815                                     -82.638751,
106816                                     42.633459
106817                                 ],
106818                                 [
106819                                     -82.644344,
106820                                     42.640524
106821                                 ],
106822                                 [
106823                                     -82.644166,
106824                                     42.641056
106825                                 ],
106826                                 [
106827                                     -82.716083,
106828                                     42.617461
106829                                 ],
106830                                 [
106831                                     -82.777592,
106832                                     42.408506
106833                                 ],
106834                                 [
106835                                     -82.888693,
106836                                     42.406093
106837                                 ],
106838                                 [
106839                                     -82.889991,
106840                                     42.403266
106841                                 ],
106842                                 [
106843                                     -82.905739,
106844                                     42.387665
106845                                 ],
106846                                 [
106847                                     -82.923842,
106848                                     42.374419
106849                                 ],
106850                                 [
106851                                     -82.937972,
106852                                     42.366176
106853                                 ],
106854                                 [
106855                                     -82.947686,
106856                                     42.363527
106857                                 ],
106858                                 [
106859                                     -82.979624,
106860                                     42.359406
106861                                 ],
106862                                 [
106863                                     -83.042618,
106864                                     42.340861
106865                                 ],
106866                                 [
106867                                     -83.061899,
106868                                     42.32732
106869                                 ],
106870                                 [
106871                                     -83.081622,
106872                                     42.30907
106873                                 ],
106874                                 [
106875                                     -83.11342,
106876                                     42.279619
106877                                 ],
106878                                 [
106879                                     -83.145306,
106880                                     42.066968
106881                                 ],
106882                                 [
106883                                     -83.177398,
106884                                     41.960666
106885                                 ],
106886                                 [
106887                                     -83.21512,
106888                                     41.794493
106889                                 ],
106890                                 [
106891                                     -82.219051,
106892                                     41.516445
106893                                 ],
106894                                 [
106895                                     -80.345329,
106896                                     42.13344
106897                                 ],
106898                                 [
106899                                     -80.316455,
106900                                     42.123137
106901                                 ],
106902                                 [
106903                                     -79.270266,
106904                                     42.591872
106905                                 ],
106906                                 [
106907                                     -79.221058,
106908                                     42.582892
106909                                 ],
106910                                 [
106911                                     -78.871842,
106912                                     42.860012
106913                                 ],
106914                                 [
106915                                     -78.875011,
106916                                     42.867184
106917                                 ],
106918                                 [
106919                                     -78.896205,
106920                                     42.897209
106921                                 ],
106922                                 [
106923                                     -78.901651,
106924                                     42.908101
106925                                 ],
106926                                 [
106927                                     -78.90901,
106928                                     42.952255
106929                                 ],
106930                                 [
106931                                     -78.913426,
106932                                     42.957848
106933                                 ],
106934                                 [
106935                                     -78.932118,
106936                                     42.9708
106937                                 ],
106938                                 [
106939                                     -78.936386,
106940                                     42.979631
106941                                 ],
106942                                 [
106943                                     -78.927997,
106944                                     43.002003
106945                                 ],
106946                                 [
106947                                     -78.893114,
106948                                     43.029379
106949                                 ],
106950                                 [
106951                                     -78.887963,
106952                                     43.051456
106953                                 ],
106954                                 [
106955                                     -78.914897,
106956                                     43.076477
106957                                 ],
106958                                 [
106959                                     -79.026167,
106960                                     43.086485
106961                                 ],
106962                                 [
106963                                     -79.065231,
106964                                     43.10573
106965                                 ],
106966                                 [
106967                                     -79.065273,
106968                                     43.105897
106969                                 ],
106970                                 [
106971                                     -79.065738,
106972                                     43.120237
106973                                 ],
106974                                 [
106975                                     -79.061423,
106976                                     43.130288
106977                                 ],
106978                                 [
106979                                     -79.055583,
106980                                     43.138427
106981                                 ],
106982                                 [
106983                                     -79.051604,
106984                                     43.146851
106985                                 ],
106986                                 [
106987                                     -79.04933,
106988                                     43.159847
106989                                 ],
106990                                 [
106991                                     -79.048607,
106992                                     43.170622
106993                                 ],
106994                                 [
106995                                     -79.053775,
106996                                     43.260358
106997                                 ],
106998                                 [
106999                                     -79.058425,
107000                                     43.277799
107001                                 ],
107002                                 [
107003                                     -79.058631,
107004                                     43.2782
107005                                 ],
107006                                 [
107007                                     -78.990696,
107008                                     43.286947
107009                                 ],
107010                                 [
107011                                     -78.862059,
107012                                     43.324332
107013                                 ],
107014                                 [
107015                                     -78.767813,
107016                                     43.336418
107017                                 ],
107018                                 [
107019                                     -78.516117,
107020                                     43.50645
107021                                 ],
107022                                 [
107023                                     -76.363317,
107024                                     43.943219
107025                                 ],
107026                                 [
107027                                     -76.396746,
107028                                     44.106667
107029                                 ],
107030                                 [
107031                                     -76.364697,
107032                                     44.111631
107033                                 ],
107034                                 [
107035                                     -76.366146,
107036                                     44.117349
107037                                 ],
107038                                 [
107039                                     -76.357462,
107040                                     44.131478
107041                                 ],
107042                                 [
107043                                     -76.183493,
107044                                     44.223025
107045                                 ],
107046                                 [
107047                                     -76.162644,
107048                                     44.229888
107049                                 ],
107050                                 [
107051                                     -76.176117,
107052                                     44.30795
107053                                 ],
107054                                 [
107055                                     -76.046414,
107056                                     44.354817
107057                                 ],
107058                                 [
107059                                     -75.928746,
107060                                     44.391137
107061                                 ],
107062                                 [
107063                                     -75.852508,
107064                                     44.381639
107065                                 ],
107066                                 [
107067                                     -75.849095,
107068                                     44.386103
107069                                 ],
107070                                 [
107071                                     -75.847623,
107072                                     44.392579
107073                                 ],
107074                                 [
107075                                     -75.84674,
107076                                     44.398172
107077                                 ],
107078                                 [
107079                                     -75.845415,
107080                                     44.40141
107081                                 ],
107082                                 [
107083                                     -75.780803,
107084                                     44.432318
107085                                 ],
107086                                 [
107087                                     -75.770205,
107088                                     44.446153
107089                                 ],
107090                                 [
107091                                     -75.772266,
107092                                     44.463815
107093                                 ],
107094                                 [
107095                                     -75.779184,
107096                                     44.48236
107097                                 ],
107098                                 [
107099                                     -75.791496,
107100                                     44.496513
107101                                 ],
107102                                 [
107103                                     -75.791183,
107104                                     44.496768
107105                                 ],
107106                                 [
107107                                     -75.754622,
107108                                     44.527567
107109                                 ],
107110                                 [
107111                                     -75.69969,
107112                                     44.581673
107113                                 ],
107114                                 [
107115                                     -75.578199,
107116                                     44.661513
107117                                 ],
107118                                 [
107119                                     -75.455958,
107120                                     44.741766
107121                                 ],
107122                                 [
107123                                     -75.341831,
107124                                     44.816749
107125                                 ],
107126                                 [
107127                                     -75.270233,
107128                                     44.863774
107129                                 ],
107130                                 [
107131                                     -75.129647,
107132                                     44.925166
107133                                 ],
107134                                 [
107135                                     -75.075594,
107136                                     44.935501
107137                                 ],
107138                                 [
107139                                     -75.058721,
107140                                     44.941031
107141                                 ],
107142                                 [
107143                                     -75.0149,
107144                                     44.96599
107145                                 ],
107146                                 [
107147                                     -74.998647,
107148                                     44.972398
107149                                 ],
107150                                 [
107151                                     -74.940201,
107152                                     44.987746
107153                                 ],
107154                                 [
107155                                     -74.903744,
107156                                     45.005213
107157                                 ],
107158                                 [
107159                                     -74.88651,
107160                                     45.009398
107161                                 ],
107162                                 [
107163                                     -74.868474,
107164                                     45.010122
107165                                 ],
107166                                 [
107167                                     -74.741557,
107168                                     44.998857
107169                                 ],
107170                                 [
107171                                     -74.712961,
107172                                     44.999254
107173                                 ],
107174                                 [
107175                                     -74.695875,
107176                                     44.99803
107177                                 ],
107178                                 [
107179                                     -74.596114,
107180                                     44.998495
107181                                 ],
107182                                 [
107183                                     -74.496352,
107184                                     44.999012
107185                                 ],
107186                                 [
107187                                     -74.197146,
107188                                     45.000458
107189                                 ],
107190                                 [
107191                                     -71.703551,
107192                                     45.012757
107193                                 ],
107194                                 [
107195                                     -71.603816,
107196                                     45.013274
107197                                 ],
107198                                 [
107199                                     -71.505848,
107200                                     45.013731
107201                                 ],
107202                                 [
107203                                     -71.50408,
107204                                     45.013739
107205                                 ],
107206                                 [
107207                                     -71.506613,
107208                                     45.037045
107209                                 ],
107210                                 [
107211                                     -71.504752,
107212                                     45.052962
107213                                 ],
107214                                 [
107215                                     -71.497259,
107216                                     45.066553
107217                                 ],
107218                                 [
107219                                     -71.45659,
107220                                     45.110994
107221                                 ],
107222                                 [
107223                                     -71.451215,
107224                                     45.121691
107225                                 ],
107226                                 [
107227                                     -71.445996,
107228                                     45.140295
107229                                 ],
107230                                 [
107231                                     -71.441604,
107232                                     45.150682
107233                                 ],
107234                                 [
107235                                     -71.413026,
107236                                     45.186184
107237                                 ],
107238                                 [
107239                                     -71.406567,
107240                                     45.204942
107241                                 ],
107242                                 [
107243                                     -71.42269,
107244                                     45.217189
107245                                 ],
107246                                 [
107247                                     -71.449045,
107248                                     45.226905
107249                                 ],
107250                                 [
107251                                     -71.438813,
107252                                     45.233468
107253                                 ],
107254                                 [
107255                                     -71.394888,
107256                                     45.241529
107257                                 ],
107258                                 [
107259                                     -71.381245,
107260                                     45.250779
107261                                 ],
107262                                 [
107263                                     -71.3521,
107264                                     45.278323
107265                                 ],
107266                                 [
107267                                     -71.334323,
107268                                     45.28871
107269                                 ],
107270                                 [
107271                                     -71.311534,
107272                                     45.294136
107273                                 ],
107274                                 [
107275                                     -71.293396,
107276                                     45.292327
107277                                 ],
107278                                 [
107279                                     -71.20937,
107280                                     45.254758
107281                                 ],
107282                                 [
107283                                     -71.185133,
107284                                     45.248557
107285                                 ],
107286                                 [
107287                                     -71.160329,
107288                                     45.245767
107289                                 ],
107290                                 [
107291                                     -71.141725,
107292                                     45.252329
107293                                 ],
107294                                 [
107295                                     -71.111029,
107296                                     45.287108
107297                                 ],
107298                                 [
107299                                     -71.095242,
107300                                     45.300905
107301                                 ],
107302                                 [
107303                                     -71.085553,
107304                                     45.304213
107305                                 ],
107306                                 [
107307                                     -71.084952,
107308                                     45.304293
107309                                 ],
107310                                 [
107311                                     -71.064211,
107312                                     45.307055
107313                                 ],
107314                                 [
107315                                     -71.054418,
107316                                     45.310362
107317                                 ],
107318                                 [
107319                                     -71.036667,
107320                                     45.323385
107321                                 ],
107322                                 [
107323                                     -71.027598,
107324                                     45.33465
107325                                 ],
107326                                 [
107327                                     -71.016539,
107328                                     45.343125
107329                                 ],
107330                                 [
107331                                     -70.993155,
107332                                     45.347827
107333                                 ],
107334                                 [
107335                                     -70.968118,
107336                                     45.34452
107337                                 ],
107338                                 [
107339                                     -70.951608,
107340                                     45.332014
107341                                 ],
107342                                 [
107343                                     -70.906908,
107344                                     45.246232
107345                                 ],
107346                                 [
107347                                     -70.892412,
107348                                     45.234604
107349                                 ],
107350                                 [
107351                                     -70.874351,
107352                                     45.245663
107353                                 ],
107354                                 [
107355                                     -70.870605,
107356                                     45.255275
107357                                 ],
107358                                 [
107359                                     -70.872491,
107360                                     45.274189
107361                                 ],
107362                                 [
107363                                     -70.870243,
107364                                     45.283129
107365                                 ],
107366                                 [
107367                                     -70.862621,
107368                                     45.290363
107369                                 ],
107370                                 [
107371                                     -70.842389,
107372                                     45.301215
107373                                 ],
107374                                 [
107375                                     -70.835258,
107376                                     45.309794
107377                                 ],
107378                                 [
107379                                     -70.83208,
107380                                     45.328552
107381                                 ],
107382                                 [
107383                                     -70.835465,
107384                                     45.373097
107385                                 ],
107386                                 [
107387                                     -70.833837,
107388                                     45.393096
107389                                 ],
107390                                 [
107391                                     -70.825982,
107392                                     45.410459
107393                                 ],
107394                                 [
107395                                     -70.812986,
107396                                     45.42343
107397                                 ],
107398                                 [
107399                                     -70.794873,
107400                                     45.430406
107401                                 ],
107402                                 [
107403                                     -70.771877,
107404                                     45.430045
107405                                 ],
107406                                 [
107407                                     -70.75255,
107408                                     45.422345
107409                                 ],
107410                                 [
107411                                     -70.718004,
107412                                     45.397282
107413                                 ],
107414                                 [
107415                                     -70.696739,
107416                                     45.388652
107417                                 ],
107418                                 [
107419                                     -70.675785,
107420                                     45.388704
107421                                 ],
107422                                 [
107423                                     -70.65359,
107424                                     45.395473
107425                                 ],
107426                                 [
107427                                     -70.641316,
107428                                     45.408496
107429                                 ],
107430                                 [
107431                                     -70.650257,
107432                                     45.427461
107433                                 ],
107434                                 [
107435                                     -70.668162,
107436                                     45.439036
107437                                 ],
107438                                 [
107439                                     -70.707385,
107440                                     45.4564
107441                                 ],
107442                                 [
107443                                     -70.722836,
107444                                     45.470921
107445                                 ],
107446                                 [
107447                                     -70.732009,
107448                                     45.491591
107449                                 ],
107450                                 [
107451                                     -70.730329,
107452                                     45.507973
107453                                 ],
107454                                 [
107455                                     -70.686792,
107456                                     45.572723
107457                                 ],
107458                                 [
107459                                     -70.589614,
107460                                     45.651788
107461                                 ],
107462                                 [
107463                                     -70.572406,
107464                                     45.662279
107465                                 ],
107466                                 [
107467                                     -70.514735,
107468                                     45.681709
107469                                 ],
107470                                 [
107471                                     -70.484763,
107472                                     45.699641
107473                                 ],
107474                                 [
107475                                     -70.4728,
107476                                     45.703568
107477                                 ],
107478                                 [
107479                                     -70.450424,
107480                                     45.703723
107481                                 ],
107482                                 [
107483                                     -70.439132,
107484                                     45.705893
107485                                 ],
107486                                 [
107487                                     -70.419315,
107488                                     45.716901
107489                                 ],
107490                                 [
107491                                     -70.407351,
107492                                     45.731525
107493                                 ],
107494                                 [
107495                                     -70.402442,
107496                                     45.749663
107497                                 ],
107498                                 [
107499                                     -70.403941,
107500                                     45.771161
107501                                 ],
107502                                 [
107503                                     -70.408282,
107504                                     45.781651
107505                                 ],
107506                                 [
107507                                     -70.413682,
107508                                     45.787697
107509                                 ],
107510                                 [
107511                                     -70.41717,
107512                                     45.793795
107513                                 ],
107514                                 [
107515                                     -70.415232,
107516                                     45.804389
107517                                 ],
107518                                 [
107519                                     -70.409935,
107520                                     45.810745
107521                                 ],
107522                                 [
107523                                     -70.389807,
107524                                     45.825059
107525                                 ],
107526                                 [
107527                                     -70.312654,
107528                                     45.867641
107529                                 ],
107530                                 [
107531                                     -70.283173,
107532                                     45.890482
107533                                 ],
107534                                 [
107535                                     -70.262528,
107536                                     45.923038
107537                                 ],
107538                                 [
107539                                     -70.255939,
107540                                     45.948876
107541                                 ],
107542                                 [
107543                                     -70.263148,
107544                                     45.956834
107545                                 ],
107546                                 [
107547                                     -70.280434,
107548                                     45.959315
107549                                 ],
107550                                 [
107551                                     -70.303947,
107552                                     45.968616
107553                                 ],
107554                                 [
107555                                     -70.316298,
107556                                     45.982982
107557                                 ],
107558                                 [
107559                                     -70.316892,
107560                                     45.999002
107561                                 ],
107562                                 [
107563                                     -70.306143,
107564                                     46.035331
107565                                 ],
107566                                 [
107567                                     -70.303637,
107568                                     46.038483
107569                                 ],
107570                                 [
107571                                     -70.294309,
107572                                     46.044943
107573                                 ],
107574                                 [
107575                                     -70.29201,
107576                                     46.048663
107577                                 ],
107578                                 [
107579                                     -70.293017,
107580                                     46.054038
107581                                 ],
107582                                 [
107583                                     -70.296092,
107584                                     46.057862
107585                                 ],
107586                                 [
107587                                     -70.300795,
107588                                     46.061737
107589                                 ],
107590                                 [
107591                                     -70.304774,
107592                                     46.065975
107593                                 ],
107594                                 [
107595                                     -70.311362,
107596                                     46.071866
107597                                 ],
107598                                 [
107599                                     -70.312629,
107600                                     46.079566
107601                                 ],
107602                                 [
107603                                     -70.30033,
107604                                     46.089281
107605                                 ],
107606                                 [
107607                                     -70.26444,
107608                                     46.106593
107609                                 ],
107610                                 [
107611                                     -70.24948,
107612                                     46.120597
107613                                 ],
107614                                 [
107615                                     -70.244002,
107616                                     46.141009
107617                                 ],
107618                                 [
107619                                     -70.249247,
107620                                     46.162765
107621                                 ],
107622                                 [
107623                                     -70.263329,
107624                                     46.183229
107625                                 ],
107626                                 [
107627                                     -70.284801,
107628                                     46.191859
107629                                 ],
107630                                 [
107631                                     -70.280899,
107632                                     46.211857
107633                                 ],
107634                                 [
107635                                     -70.253407,
107636                                     46.251493
107637                                 ],
107638                                 [
107639                                     -70.236173,
107640                                     46.288339
107641                                 ],
107642                                 [
107643                                     -70.223693,
107644                                     46.300793
107645                                 ],
107646                                 [
107647                                     -70.201886,
107648                                     46.305495
107649                                 ],
107650                                 [
107651                                     -70.199509,
107652                                     46.315262
107653                                 ],
107654                                 [
107655                                     -70.197028,
107656                                     46.336863
107657                                 ],
107658                                 [
107659                                     -70.188398,
107660                                     46.358412
107661                                 ],
107662                                 [
107663                                     -70.167418,
107664                                     46.368179
107665                                 ],
107666                                 [
107667                                     -70.153052,
107668                                     46.372829
107669                                 ],
107670                                 [
107671                                     -70.074323,
107672                                     46.419545
107673                                 ],
107674                                 [
107675                                     -70.061817,
107676                                     46.445409
107677                                 ],
107678                                 [
107679                                     -70.050086,
107680                                     46.511271
107681                                 ],
107682                                 [
107683                                     -70.032723,
107684                                     46.609766
107685                                 ],
107686                                 [
107687                                     -70.023628,
107688                                     46.661287
107689                                 ],
107690                                 [
107691                                     -70.007763,
107692                                     46.704075
107693                                 ],
107694                                 [
107695                                     -69.989961,
107696                                     46.721697
107697                                 ],
107698                                 [
107699                                     -69.899708,
107700                                     46.811562
107701                                 ],
107702                                 [
107703                                     -69.809403,
107704                                     46.901299
107705                                 ],
107706                                 [
107707                                     -69.719099,
107708                                     46.991086
107709                                 ],
107710                                 [
107711                                     -69.628794,
107712                                     47.080797
107713                                 ],
107714                                 [
107715                                     -69.538464,
107716                                     47.17061
107717                                 ],
107718                                 [
107719                                     -69.448159,
107720                                     47.260346
107721                                 ],
107722                                 [
107723                                     -69.357906,
107724                                     47.350134
107725                                 ],
107726                                 [
107727                                     -69.267628,
107728                                     47.439844
107729                                 ],
107730                                 [
107731                                     -69.25091,
107732                                     47.452919
107733                                 ],
107734                                 [
107735                                     -69.237268,
107736                                     47.45881
107737                                 ],
107738                                 [
107739                                     -69.221972,
107740                                     47.459688
107741                                 ],
107742                                 [
107743                                     -69.069655,
107744                                     47.431886
107745                                 ],
107746                                 [
107747                                     -69.054023,
107748                                     47.418399
107749                                 ],
107750                                 [
107751                                     -69.054333,
107752                                     47.389253
107753                                 ],
107754                                 [
107755                                     -69.066193,
107756                                     47.32967
107757                                 ],
107758                                 [
107759                                     -69.065134,
107760                                     47.296339
107761                                 ],
107762                                 [
107763                                     -69.06356,
107764                                     47.290809
107765                                 ],
107766                                 [
107767                                     -69.057486,
107768                                     47.269467
107769                                 ],
107770                                 [
107771                                     -69.0402,
107772                                     47.249055
107773                                 ],
107774                                 [
107775                                     -68.906229,
107776                                     47.190221
107777                                 ],
107778                                 [
107779                                     -68.889718,
107780                                     47.190609
107781                                 ],
107782                                 [
107783                                     -68.761819,
107784                                     47.23704
107785                                 ],
107786                                 [
107787                                     -68.71779,
107788                                     47.245231
107789                                 ],
107790                                 [
107791                                     -68.668801,
107792                                     47.243422
107793                                 ],
107794                                 [
107795                                     -68.644203,
107796                                     47.245283
107797                                 ],
107798                                 [
107799                                     -68.6256,
107800                                     47.255205
107801                                 ],
107802                                 [
107803                                     -68.607926,
107804                                     47.269829
107805                                 ],
107806                                 [
107807                                     -68.58524,
107808                                     47.28249
107809                                 ],
107810                                 [
107811                                     -68.539662,
107812                                     47.299853
107813                                 ],
107814                                 [
107815                                     -68.518009,
107816                                     47.304762
107817                                 ],
107818                                 [
107819                                     -68.492016,
107820                                     47.307553
107821                                 ],
107822                                 [
107823                                     -68.466746,
107824                                     47.305692
107825                                 ],
107826                                 [
107827                                     -68.435327,
107828                                     47.291275
107829                                 ],
107830                                 [
107831                                     -68.422563,
107832                                     47.293109
107833                                 ],
107834                                 [
107835                                     -68.410212,
107836                                     47.297424
107837                                 ],
107838                                 [
107839                                     -68.385614,
107840                                     47.301713
107841                                 ],
107842                                 [
107843                                     -68.383392,
107844                                     47.307139
107845                                 ],
107846                                 [
107847                                     -68.384839,
107848                                     47.315873
107849                                 ],
107850                                 [
107851                                     -68.382049,
107852                                     47.32781
107853                                 ],
107854                                 [
107855                                     -68.347839,
107856                                     47.358506
107857                                 ],
107858                                 [
107859                                     -68.299728,
107860                                     47.367833
107861                                 ],
107862                                 [
107863                                     -68.24645,
107864                                     47.360573
107865                                 ],
107866                                 [
107867                                     -68.197047,
107868                                     47.341401
107869                                 ],
107870                                 [
107871                                     -68.184335,
107872                                     47.333133
107873                                 ],
107874                                 [
107875                                     -68.156068,
107876                                     47.306674
107877                                 ],
107878                                 [
107879                                     -68.145061,
107880                                     47.301455
107881                                 ],
107882                                 [
107883                                     -68.115398,
107884                                     47.292282
107885                                 ],
107886                                 [
107887                                     -68.101446,
107888                                     47.286185
107889                                 ],
107890                                 [
107891                                     -68.039382,
107892                                     47.245231
107893                                 ],
107894                                 [
107895                                     -67.993184,
107896                                     47.223217
107897                                 ],
107898                                 [
107899                                     -67.962436,
107900                                     47.197689
107901                                 ],
107902                                 [
107903                                     -67.953703,
107904                                     47.18663
107905                                 ],
107906                                 [
107907                                     -67.949982,
107908                                     47.172936
107909                                 ],
107910                                 [
107911                                     -67.943419,
107912                                     47.164538
107913                                 ],
107914                                 [
107915                                     -67.899132,
107916                                     47.138778
107917                                 ],
107918                                 [
107919                                     -67.870607,
107920                                     47.107358
107921                                 ],
107922                                 [
107923                                     -67.854742,
107924                                     47.09785
107925                                 ],
107926                                 [
107927                                     -67.813556,
107928                                     47.081908
107929                                 ],
107930                                 [
107931                                     -67.808699,
107932                                     47.075138
107933                                 ],
107934                                 [
107935                                     -67.805185,
107936                                     47.035631
107937                                 ],
107938                                 [
107939                                     -67.802549,
107940                                     46.901247
107941                                 ],
107942                                 [
107943                                     -67.800017,
107944                                     46.766785
107945                                 ],
107946                                 [
107947                                     -67.797433,
107948                                     46.632297
107949                                 ],
107950                                 [
107951                                     -67.794849,
107952                                     46.497861
107953                                 ],
107954                                 [
107955                                     -67.792317,
107956                                     46.363476
107957                                 ],
107958                                 [
107959                                     -67.789733,
107960                                     46.229014
107961                                 ],
107962                                 [
107963                                     -67.78715,
107964                                     46.094552
107965                                 ],
107966                                 [
107967                                     -67.784566,
107968                                     45.960142
107969                                 ],
107970                                 [
107971                                     -67.782757,
107972                                     45.95053
107973                                 ],
107974                                 [
107975                                     -67.776556,
107976                                     45.942933
107977                                 ],
107978                                 [
107979                                     -67.767461,
107980                                     45.935957
107981                                 ],
107982                                 [
107983                                     -67.759658,
107984                                     45.928567
107985                                 ],
107986                                 [
107987                                     -67.757849,
107988                                     45.919472
107989                                 ],
107990                                 [
107991                                     -67.769425,
107992                                     45.903969
107993                                 ],
107994                                 [
107995                                     -67.787356,
107996                                     45.890017
107997                                 ],
107998                                 [
107999                                     -67.799242,
108000                                     45.875651
108001                                 ],
108002                                 [
108003                                     -67.792627,
108004                                     45.858907
108005                                 ],
108006                                 [
108007                                     -67.776091,
108008                                     45.840821
108009                                 ],
108010                                 [
108011                                     -67.772835,
108012                                     45.828057
108013                                 ],
108014                                 [
108015                                     -67.779863,
108016                                     45.815706
108017                                 ],
108018                                 [
108019                                     -67.794126,
108020                                     45.799169
108021                                 ],
108022                                 [
108023                                     -67.80627,
108024                                     45.781754
108025                                 ],
108026                                 [
108027                                     -67.811127,
108028                                     45.76651
108029                                 ],
108030                                 [
108031                                     -67.810816,
108032                                     45.762414
108033                                 ],
108034                                 [
108035                                     -67.817811,
108036                                     45.754896
108037                                 ],
108038                                 [
108039                                     -67.821785,
108040                                     45.740767
108041                                 ],
108042                                 [
108043                                     -67.827673,
108044                                     45.739001
108045                                 ],
108046                                 [
108047                                     -67.868884,
108048                                     45.744593
108049                                 ],
108050                                 [
108051                                     -67.856815,
108052                                     45.723694
108053                                 ],
108054                                 [
108055                                     -67.835768,
108056                                     45.703971
108057                                 ],
108058                                 [
108059                                     -67.793821,
108060                                     45.676301
108061                                 ],
108062                                 [
108063                                     -67.733034,
108064                                     45.651869
108065                                 ],
108066                                 [
108067                                     -67.723173,
108068                                     45.645393
108069                                 ],
108070                                 [
108071                                     -67.711546,
108072                                     45.642155
108073                                 ],
108074                                 [
108075                                     -67.697564,
108076                                     45.64922
108077                                 ],
108078                                 [
108079                                     -67.66695,
108080                                     45.620077
108081                                 ],
108082                                 [
108083                                     -67.649435,
108084                                     45.611247
108085                                 ],
108086                                 [
108087                                     -67.603073,
108088                                     45.605948
108089                                 ],
108090                                 [
108091                                     -67.561862,
108092                                     45.596234
108093                                 ],
108094                                 [
108095                                     -67.54052,
108096                                     45.593879
108097                                 ],
108098                                 [
108099                                     -67.442056,
108100                                     45.603593
108101                                 ],
108102                                 [
108103                                     -67.440939,
108104                                     45.604586
108105                                 ],
108106                                 [
108107                                     -67.431306,
108108                                     45.597941
108109                                 ],
108110                                 [
108111                                     -67.422107,
108112                                     45.568796
108113                                 ],
108114                                 [
108115                                     -67.42619,
108116                                     45.533449
108117                                 ],
108118                                 [
108119                                     -67.443036,
108120                                     45.522184
108121                                 ],
108122                                 [
108123                                     -67.467531,
108124                                     45.508283
108125                                 ],
108126                                 [
108127                                     -67.493214,
108128                                     45.493142
108129                                 ],
108130                                 [
108131                                     -67.48231,
108132                                     45.455521
108133                                 ],
108134                                 [
108135                                     -67.428825,
108136                                     45.38705
108137                                 ],
108138                                 [
108139                                     -67.434561,
108140                                     45.350308
108141                                 ],
108142                                 [
108143                                     -67.459056,
108144                                     45.318424
108145                                 ],
108146                                 [
108147                                     -67.468668,
108148                                     45.301835
108149                                 ],
108150                                 [
108151                                     -67.475024,
108152                                     45.282353
108153                                 ],
108154                                 [
108155                                     -67.471303,
108156                                     45.266282
108157                                 ],
108158                                 [
108159                                     -67.427585,
108160                                     45.236568
108161                                 ],
108162                                 [
108163                                     -67.390533,
108164                                     45.193108
108165                                 ],
108166                                 [
108167                                     -67.356272,
108168                                     45.165926
108169                                 ],
108170                                 [
108171                                     -67.31922,
108172                                     45.153886
108173                                 ],
108174                                 [
108175                                     -67.284648,
108176                                     45.169699
108177                                 ],
108178                                 [
108179                                     -67.279584,
108180                                     45.179052
108181                                 ],
108182                                 [
108183                                     -67.279222,
108184                                     45.187372
108185                                 ],
108186                                 [
108187                                     -67.277207,
108188                                     45.195072
108189                                 ],
108190                                 [
108191                                     -67.267336,
108192                                     45.202513
108193                                 ],
108194                                 [
108195                                     -67.254986,
108196                                     45.205045
108197                                 ],
108198                                 [
108199                                     -67.242428,
108200                                     45.202565
108201                                 ],
108202                                 [
108203                                     -67.219071,
108204                                     45.192126
108205                                 ],
108206                                 [
108207                                     -67.206166,
108208                                     45.189401
108209                                 ],
108210                                 [
108211                                     -67.176015,
108212                                     45.178656
108213                                 ],
108214                                 [
108215                                     -67.191274,
108216                                     45.180365
108217                                 ],
108218                                 [
108219                                     -67.204376,
108220                                     45.178209
108221                                 ],
108222                                 [
108223                                     -67.204724,
108224                                     45.177791
108225                                 ],
108226                                 [
108227                                     -67.152423,
108228                                     45.148932
108229                                 ],
108230                                 [
108231                                     -67.048033,
108232                                     45.043407
108233                                 ],
108234                                 [
108235                                     -66.962727,
108236                                     45.047088
108237                                 ],
108238                                 [
108239                                     -66.857192,
108240                                     44.968696
108241                                 ],
108242                                 [
108243                                     -66.897268,
108244                                     44.817275
108245                                 ],
108246                                 [
108247                                     -67.2159,
108248                                     44.593511
108249                                 ],
108250                                 [
108251                                     -67.122366,
108252                                     44.423624
108253                                 ],
108254                                 [
108255                                     -67.68447,
108256                                     44.192544
108257                                 ],
108258                                 [
108259                                     -67.459678,
108260                                     40.781645
108261                                 ],
108262                                 [
108263                                     -76.607854,
108264                                     32.495823
108265                                 ],
108266                                 [
108267                                     -76.798479,
108268                                     32.713735
108269                                 ],
108270                                 [
108271                                     -78.561892,
108272                                     29.037718
108273                                 ],
108274                                 [
108275                                     -78.892446,
108276                                     29.039659
108277                                 ],
108278                                 [
108279                                     -79.762295,
108280                                     26.719312
108281                                 ],
108282                                 [
108283                                     -80.026352,
108284                                     24.932961
108285                                 ],
108286                                 [
108287                                     -82.368794,
108288                                     23.994833
108289                                 ],
108290                                 [
108291                                     -83.806281,
108292                                     29.068506
108293                                 ],
108294                                 [
108295                                     -87.460772,
108296                                     29.089961
108297                                 ],
108298                                 [
108299                                     -87.922646,
108300                                     28.666131
108301                                 ],
108302                                 [
108303                                     -90.461001,
108304                                     28.246758
108305                                 ],
108306                                 [
108307                                     -91.787336,
108308                                     29.11536
108309                                 ],
108310                                 [
108311                                     -93.311871,
108312                                     29.12431
108313                                 ],
108314                                 [
108315                                     -96.423449,
108316                                     26.057857
108317                                 ],
108318                                 [
108319                                     -97.129057,
108320                                     25.991017
108321                                 ],
108322                                 [
108323                                     -97.129509,
108324                                     25.966833
108325                                 ],
108326                                 [
108327                                     -97.139358,
108328                                     25.965876
108329                                 ],
108330                                 [
108331                                     -97.202171,
108332                                     25.960893
108333                                 ],
108334                                 [
108335                                     -97.202176,
108336                                     25.960857
108337                                 ],
108338                                 [
108339                                     -97.204941,
108340                                     25.960639
108341                                 ],
108342                                 [
108343                                     -97.253051,
108344                                     25.963481
108345                                 ],
108346                                 [
108347                                     -97.266358,
108348                                     25.960639
108349                                 ],
108350                                 [
108351                                     -97.2692,
108352                                     25.944361
108353                                 ],
108354                                 [
108355                                     -97.287649,
108356                                     25.928651
108357                                 ],
108358                                 [
108359                                     -97.310981,
108360                                     25.922088
108361                                 ],
108362                                 [
108363                                     -97.328447,
108364                                     25.933302
108365                                 ],
108366                                 [
108367                                     -97.351107,
108368                                     25.918419
108369                                 ],
108370                                 [
108371                                     -97.355112,
108372                                     25.912786
108373                                 ],
108374                                 [
108375                                     -97.35227,
108376                                     25.894493
108377                                 ],
108378                                 [
108379                                     -97.345165,
108380                                     25.871704
108381                                 ],
108382                                 [
108383                                     -97.345733,
108384                                     25.852222
108385                                 ],
108386                                 [
108387                                     -97.36599,
108388                                     25.843902
108389                                 ],
108390                                 [
108391                                     -97.376015,
108392                                     25.846744
108393                                 ],
108394                                 [
108395                                     -97.380124,
108396                                     25.853203
108397                                 ],
108398                                 [
108399                                     -97.383121,
108400                                     25.860541
108401                                 ],
108402                                 [
108403                                     -97.389891,
108404                                     25.865657
108405                                 ],
108406                                 [
108407                                     -97.397823,
108408                                     25.865812
108409                                 ],
108410                                 [
108411                                     -97.399476,
108412                                     25.861162
108413                                 ],
108414                                 [
108415                                     -97.39989,
108416                                     25.855115
108417                                 ],
108418                                 [
108419                                     -97.404179,
108420                                     25.851395
108421                                 ],
108422                                 [
108423                                     -97.425418,
108424                                     25.854857
108425                                 ],
108426                                 [
108427                                     -97.435727,
108428                                     25.869275
108429                                 ],
108430                                 [
108431                                     -97.441309,
108432                                     25.884933
108433                                 ],
108434                                 [
108435                                     -97.448259,
108436                                     25.892322
108437                                 ],
108438                                 [
108439                                     -97.469421,
108440                                     25.892943
108441                                 ],
108442                                 [
108443                                     -97.486319,
108444                                     25.895733
108445                                 ],
108446                                 [
108447                                     -97.502209,
108448                                     25.901883
108449                                 ],
108450                                 [
108451                                     -97.52027,
108452                                     25.912786
108453                                 ],
108454                                 [
108455                                     -97.565177,
108456                                     25.954748
108457                                 ],
108458                                 [
108459                                     -97.594322,
108460                                     25.966375
108461                                 ],
108462                                 [
108463                                     -97.604787,
108464                                     25.979966
108465                                 ],
108466                                 [
108467                                     -97.613055,
108468                                     25.995985
108469                                 ],
108470                                 [
108471                                     -97.622641,
108472                                     26.00906
108473                                 ],
108474                                 [
108475                                     -97.641451,
108476                                     26.022495
108477                                 ],
108478                                 [
108479                                     -97.659874,
108480                                     26.03066
108481                                 ],
108482                                 [
108483                                     -97.679614,
108484                                     26.034639
108485                                 ],
108486                                 [
108487                                     -97.766948,
108488                                     26.039652
108489                                 ],
108490                                 [
108491                                     -97.780306,
108492                                     26.043218
108493                                 ],
108494                                 [
108495                                     -97.782321,
108496                                     26.058617
108497                                 ],
108498                                 [
108499                                     -97.80201,
108500                                     26.063733
108501                                 ],
108502                                 [
108503                                     -97.878181,
108504                                     26.063733
108505                                 ],
108506                                 [
108507                                     -97.941666,
108508                                     26.056809
108509                                 ],
108510                                 [
108511                                     -97.999233,
108512                                     26.064302
108513                                 ],
108514                                 [
108515                                     -98.013057,
108516                                     26.063682
108517                                 ],
108518                                 [
108519                                     -98.044166,
108520                                     26.048799
108521                                 ],
108522                                 [
108523                                     -98.065457,
108524                                     26.042184
108525                                 ],
108526                                 [
108527                                     -98.075146,
108528                                     26.046628
108529                                 ],
108530                                 [
108531                                     -98.083311,
108532                                     26.070916
108533                                 ],
108534                                 [
108535                                     -98.103103,
108536                                     26.074947
108537                                 ],
108538                                 [
108539                                     -98.150232,
108540                                     26.063682
108541                                 ],
108542                                 [
108543                                     -98.185062,
108544                                     26.065232
108545                                 ],
108546                                 [
108547                                     -98.222656,
108548                                     26.075412
108549                                 ],
108550                                 [
108551                                     -98.300429,
108552                                     26.111431
108553                                 ],
108554                                 [
108555                                     -98.309809,
108556                                     26.121094
108557                                 ],
108558                                 [
108559                                     -98.333037,
108560                                     26.15303
108561                                 ],
108562                                 [
108563                                     -98.339264,
108564                                     26.159851
108565                                 ],
108566                                 [
108567                                     -98.365774,
108568                                     26.160161
108569                                 ],
108570                                 [
108571                                     -98.377272,
108572                                     26.163572
108573                                 ],
108574                                 [
108575                                     -98.377272,
108576                                     26.173649
108577                                 ],
108578                                 [
108579                                     -98.36934,
108580                                     26.19401
108581                                 ],
108582                                 [
108583                                     -98.397193,
108584                                     26.201141
108585                                 ],
108586                                 [
108587                                     -98.428845,
108588                                     26.217729
108589                                 ],
108590                                 [
108591                                     -98.456544,
108592                                     26.225946
108593                                 ],
108594                                 [
108595                                     -98.472383,
108596                                     26.207652
108597                                 ],
108598                                 [
108599                                     -98.49295,
108600                                     26.230596
108601                                 ],
108602                                 [
108603                                     -98.521527,
108604                                     26.240932
108605                                 ],
108606                                 [
108607                                     -98.552791,
108608                                     26.248321
108609                                 ],
108610                                 [
108611                                     -98.581627,
108612                                     26.262274
108613                                 ],
108614                                 [
108615                                     -98.640564,
108616                                     26.24181
108617                                 ],
108618                                 [
108619                                     -98.653663,
108620                                     26.244291
108621                                 ],
108622                                 [
108623                                     -98.664696,
108624                                     26.250647
108625                                 ],
108626                                 [
108627                                     -98.685289,
108628                                     26.268475
108629                                 ],
108630                                 [
108631                                     -98.693325,
108632                                     26.270542
108633                                 ],
108634                                 [
108635                                     -98.702239,
108636                                     26.271628
108637                                 ],
108638                                 [
108639                                     -98.704255,
108640                                     26.27664
108641                                 ],
108642                                 [
108643                                     -98.691465,
108644                                     26.290231
108645                                 ],
108646                                 [
108647                                     -98.701413,
108648                                     26.299119
108649                                 ],
108650                                 [
108651                                     -98.713169,
108652                                     26.303357
108653                                 ],
108654                                 [
108655                                     -98.726217,
108656                                     26.30439
108657                                 ],
108658                                 [
108659                                     -98.739911,
108660                                     26.303253
108661                                 ],
108662                                 [
108663                                     -98.735932,
108664                                     26.320048
108665                                 ],
108666                                 [
108667                                     -98.746397,
108668                                     26.332141
108669                                 ],
108670                                 [
108671                                     -98.780839,
108672                                     26.351674
108673                                 ],
108674                                 [
108675                                     -98.795851,
108676                                     26.368314
108677                                 ],
108678                                 [
108679                                     -98.801329,
108680                                     26.372138
108681                                 ],
108682                                 [
108683                                     -98.810295,
108684                                     26.372448
108685                                 ],
108686                                 [
108687                                     -98.817323,
108688                                     26.368521
108689                                 ],
108690                                 [
108691                                     -98.825023,
108692                                     26.366454
108693                                 ],
108694                                 [
108695                                     -98.836081,
108696                                     26.372138
108697                                 ],
108698                                 [
108699                                     -98.842334,
108700                                     26.365834
108701                                 ],
108702                                 [
108703                                     -98.850835,
108704                                     26.364077
108705                                 ],
108706                                 [
108707                                     -98.860524,
108708                                     26.366299
108709                                 ],
108710                                 [
108711                                     -98.870214,
108712                                     26.372138
108713                                 ],
108714                                 [
108715                                     -98.893029,
108716                                     26.367849
108717                                 ],
108718                                 [
108719                                     -98.9299,
108720                                     26.39224
108721                                 ],
108722                                 [
108723                                     -98.945377,
108724                                     26.378288
108725                                 ],
108726                                 [
108727                                     -98.954136,
108728                                     26.393946
108729                                 ],
108730                                 [
108731                                     -98.962844,
108732                                     26.399527
108733                                 ],
108734                                 [
108735                                     -98.986951,
108736                                     26.400095
108737                                 ],
108738                                 [
108739                                     -99.004056,
108740                                     26.393842
108741                                 ],
108742                                 [
108743                                     -99.010515,
108744                                     26.392602
108745                                 ],
108746                                 [
108747                                     -99.016432,
108748                                     26.394462
108749                                 ],
108750                                 [
108751                                     -99.022995,
108752                                     26.403351
108753                                 ],
108754                                 [
108755                                     -99.027878,
108756                                     26.406245
108757                                 ],
108758                                 [
108759                                     -99.047645,
108760                                     26.406968
108761                                 ],
108762                                 [
108763                                     -99.066351,
108764                                     26.404746
108765                                 ],
108766                                 [
108767                                     -99.085498,
108768                                     26.40764
108769                                 ],
108770                                 [
108771                                     -99.106427,
108772                                     26.423039
108773                                 ],
108774                                 [
108775                                     -99.108907,
108776                                     26.434253
108777                                 ],
108778                                 [
108779                                     -99.102525,
108780                                     26.446966
108781                                 ],
108782                                 [
108783                                     -99.09374,
108784                                     26.459781
108785                                 ],
108786                                 [
108787                                     -99.089373,
108788                                     26.47115
108789                                 ],
108790                                 [
108791                                     -99.091492,
108792                                     26.484018
108793                                 ],
108794                                 [
108795                                     -99.10299,
108796                                     26.512078
108797                                 ],
108798                                 [
108799                                     -99.115108,
108800                                     26.525617
108801                                 ],
108802                                 [
108803                                     -99.140946,
108804                                     26.531405
108805                                 ],
108806                                 [
108807                                     -99.164873,
108808                                     26.540448
108809                                 ],
108810                                 [
108811                                     -99.17128,
108812                                     26.563961
108813                                 ],
108814                                 [
108815                                     -99.171548,
108816                                     26.56583
108817                                 ],
108818                                 [
108819                                     -99.213953,
108820                                     26.568537
108821                                 ],
108822                                 [
108823                                     -99.242801,
108824                                     26.579723
108825                                 ],
108826                                 [
108827                                     -99.254575,
108828                                     26.6018
108829                                 ],
108830                                 [
108831                                     -99.258844,
108832                                     26.614752
108833                                 ],
108834                                 [
108835                                     -99.277683,
108836                                     26.638007
108837                                 ],
108838                                 [
108839                                     -99.281951,
108840                                     26.649781
108841                                 ],
108842                                 [
108843                                     -99.277389,
108844                                     26.657729
108845                                 ],
108846                                 [
108847                                     -99.26635,
108848                                     26.653314
108849                                 ],
108850                                 [
108851                                     -99.252662,
108852                                     26.644483
108853                                 ],
108854                                 [
108855                                     -99.240299,
108856                                     26.639184
108857                                 ],
108858                                 [
108859                                     -99.244861,
108860                                     26.652431
108861                                 ],
108862                                 [
108863                                     -99.240299,
108864                                     26.697763
108865                                 ],
108866                                 [
108867                                     -99.242507,
108868                                     26.713658
108869                                 ],
108870                                 [
108871                                     -99.252368,
108872                                     26.743683
108873                                 ],
108874                                 [
108875                                     -99.254575,
108876                                     26.75899
108877                                 ],
108878                                 [
108879                                     -99.252368,
108880                                     26.799024
108881                                 ],
108882                                 [
108883                                     -99.254575,
108884                                     26.810504
108885                                 ],
108886                                 [
108887                                     -99.257666,
108888                                     26.813153
108889                                 ],
108890                                 [
108891                                     -99.262229,
108892                                     26.814036
108893                                 ],
108894                                 [
108895                                     -99.266497,
108896                                     26.817863
108897                                 ],
108898                                 [
108899                                     -99.268263,
108900                                     26.827872
108901                                 ],
108902                                 [
108903                                     -99.271649,
108904                                     26.832876
108905                                 ],
108906                                 [
108907                                     -99.289458,
108908                                     26.84465
108909                                 ],
108910                                 [
108911                                     -99.308444,
108912                                     26.830521
108913                                 ],
108914                                 [
108915                                     -99.316539,
108916                                     26.822279
108917                                 ],
108918                                 [
108919                                     -99.323457,
108920                                     26.810504
108921                                 ],
108922                                 [
108923                                     -99.328166,
108924                                     26.797258
108925                                 ],
108926                                 [
108927                                     -99.329197,
108928                                     26.789016
108929                                 ],
108930                                 [
108931                                     -99.331699,
108932                                     26.78254
108933                                 ],
108934                                 [
108935                                     -99.340383,
108936                                     26.77312
108937                                 ],
108938                                 [
108939                                     -99.366728,
108940                                     26.761345
108941                                 ],
108942                                 [
108943                                     -99.380269,
108944                                     26.777241
108945                                 ],
108946                                 [
108947                                     -99.391896,
108948                                     26.796963
108949                                 ],
108950                                 [
108951                                     -99.412207,
108952                                     26.796963
108953                                 ],
108954                                 [
108955                                     -99.410883,
108956                                     26.808149
108957                                 ],
108958                                 [
108959                                     -99.405437,
108960                                     26.818452
108961                                 ],
108962                                 [
108963                                     -99.396606,
108964                                     26.824928
108965                                 ],
108966                                 [
108967                                     -99.384979,
108968                                     26.824928
108969                                 ],
108970                                 [
108971                                     -99.377178,
108972                                     26.816686
108973                                 ],
108974                                 [
108975                                     -99.374823,
108976                                     26.804028
108977                                 ],
108978                                 [
108979                                     -99.374234,
108980                                     26.791076
108981                                 ],
108982                                 [
108983                                     -99.371291,
108984                                     26.783128
108985                                 ],
108986                                 [
108987                                     -99.360694,
108988                                     26.780479
108989                                 ],
108990                                 [
108991                                     -99.359369,
108992                                     26.790487
108993                                 ],
108994                                 [
108995                                     -99.36452,
108996                                     26.810504
108997                                 ],
108998                                 [
108999                                     -99.357897,
109000                                     26.822279
109001                                 ],
109002                                 [
109003                                     -99.351274,
109004                                     26.83111
109005                                 ],
109006                                 [
109007                                     -99.346123,
109008                                     26.840824
109009                                 ],
109010                                 [
109011                                     -99.344062,
109012                                     26.855247
109013                                 ],
109014                                 [
109015                                     -99.348772,
109016                                     26.899696
109017                                 ],
109018                                 [
109019                                     -99.355101,
109020                                     26.920302
109021                                 ],
109022                                 [
109023                                     -99.36452,
109024                                     26.934726
109025                                 ],
109026                                 [
109027                                     -99.403377,
109028                                     26.952093
109029                                 ],
109030                                 [
109031                                     -99.413974,
109032                                     26.964162
109033                                 ],
109034                                 [
109035                                     -99.401758,
109036                                     26.985651
109037                                 ],
109038                                 [
109039                                     -99.399991,
109040                                     26.999192
109041                                 ],
109042                                 [
109043                                     -99.418831,
109044                                     27.007728
109045                                 ],
109046                                 [
109047                                     -99.441938,
109048                                     27.013615
109049                                 ],
109050                                 [
109051                                     -99.453271,
109052                                     27.019797
109053                                 ],
109054                                 [
109055                                     -99.455332,
109056                                     27.025979
109057                                 ],
109058                                 [
109059                                     -99.464751,
109060                                     27.039225
109061                                 ],
109062                                 [
109063                                     -99.466959,
109064                                     27.047467
109065                                 ],
109066                                 [
109067                                     -99.462544,
109068                                     27.057181
109069                                 ],
109070                                 [
109071                                     -99.461635,
109072                                     27.056839
109073                                 ],
109074                                 [
109075                                     -99.461728,
109076                                     27.056954
109077                                 ],
109078                                 [
109079                                     -99.442039,
109080                                     27.089614
109081                                 ],
109082                                 [
109083                                     -99.439404,
109084                                     27.098347
109085                                 ],
109086                                 [
109087                                     -99.441419,
109088                                     27.107494
109089                                 ],
109090                                 [
109091                                     -99.445734,
109092                                     27.114728
109093                                 ],
109094                                 [
109095                                     -99.450178,
109096                                     27.120465
109097                                 ],
109098                                 [
109099                                     -99.452452,
109100                                     27.125012
109101                                 ],
109102                                 [
109103                                     -99.450333,
109104                                     27.145166
109105                                 ],
109106                                 [
109107                                     -99.435786,
109108                                     27.188419
109109                                 ],
109110                                 [
109111                                     -99.431988,
109112                                     27.207591
109113                                 ],
109114                                 [
109115                                     -99.434029,
109116                                     27.22697
109117                                 ],
109118                                 [
109119                                     -99.440902,
109120                                     27.244798
109121                                 ],
109122                                 [
109123                                     -99.451832,
109124                                     27.26118
109125                                 ],
109126                                 [
109127                                     -99.46612,
109128                                     27.276527
109129                                 ],
109130                                 [
109131                                     -99.468963,
109132                                     27.278233
109133                                 ],
109134                                 [
109135                                     -99.480409,
109136                                     27.283297
109137                                 ],
109138                                 [
109139                                     -99.482941,
109140                                     27.286708
109141                                 ],
109142                                 [
109143                                     -99.484879,
109144                                     27.294821
109145                                 ],
109146                                 [
109147                                     -99.486584,
109148                                     27.297611
109149                                 ],
109150                                 [
109151                                     -99.493199,
109152                                     27.30128
109153                                 ],
109154                                 [
109155                                     -99.521362,
109156                                     27.311254
109157                                 ],
109158                                 [
109159                                     -99.5148,
109160                                     27.321796
109161                                 ],
109162                                 [
109163                                     -99.497591,
109164                                     27.338798
109165                                 ],
109166                                 [
109167                                     -99.494026,
109168                                     27.348203
109169                                 ],
109170                                 [
109171                                     -99.492889,
109172                                     27.358848
109173                                 ],
109174                                 [
109175                                     -99.487721,
109176                                     27.37187
109177                                 ],
109178                                 [
109179                                     -99.484621,
109180                                     27.391766
109181                                 ],
109182                                 [
109183                                     -99.475706,
109184                                     27.414762
109185                                 ],
109186                                 [
109187                                     -99.472916,
109188                                     27.426647
109189                                 ],
109190                                 [
109191                                     -99.473639,
109192                                     27.463803
109193                                 ],
109194                                 [
109195                                     -99.472916,
109196                                     27.468299
109197                                 ],
109198                                 [
109199                                     -99.47643,
109200                                     27.48251
109201                                 ],
109202                                 [
109203                                     -99.480409,
109204                                     27.490778
109205                                 ],
109206                                 [
109207                                     -99.48829,
109208                                     27.494654
109209                                 ],
109210                                 [
109211                                     -99.503689,
109212                                     27.495584
109213                                 ],
109214                                 [
109215                                     -99.509503,
109216                                     27.500028
109217                                 ],
109218                                 [
109219                                     -99.510071,
109220                                     27.510518
109221                                 ],
109222                                 [
109223                                     -99.507074,
109224                                     27.533437
109225                                 ],
109226                                 [
109227                                     -99.507203,
109228                                     27.57377
109229                                 ],
109230                                 [
109231                                     -99.515006,
109232                                     27.588601
109233                                 ],
109234                                 [
109235                                     -99.535031,
109236                                     27.604828
109237                                 ],
109238                                 [
109239                                     -99.55503,
109240                                     27.613509
109241                                 ],
109242                                 [
109243                                     -99.572264,
109244                                     27.61847
109245                                 ],
109246                                 [
109247                                     -99.578232,
109248                                     27.622811
109249                                 ],
109250                                 [
109251                                     -99.590247,
109252                                     27.642061
109253                                 ],
109254                                 [
109255                                     -99.600169,
109256                                     27.646427
109257                                 ],
109258                                 [
109259                                     -99.612442,
109260                                     27.643637
109261                                 ],
109262                                 [
109263                                     -99.633526,
109264                                     27.633069
109265                                 ],
109266                                 [
109267                                     -99.644869,
109268                                     27.632733
109269                                 ],
109270                                 [
109271                                     -99.648642,
109272                                     27.636919
109273                                 ],
109274                                 [
109275                                     -99.658693,
109276                                     27.654024
109277                                 ],
109278                                 [
109279                                     -99.664739,
109280                                     27.659398
109281                                 ],
109282                                 [
109283                                     -99.70037,
109284                                     27.659191
109285                                 ],
109286                                 [
109287                                     -99.705692,
109288                                     27.66317
109289                                 ],
109290                                 [
109291                                     -99.710674,
109292                                     27.670116
109293                                 ],
109294                                 [
109295                                     -99.723056,
109296                                     27.687381
109297                                 ],
109298                                 [
109299                                     -99.730652,
109300                                     27.691825
109301                                 ],
109302                                 [
109303                                     -99.734037,
109304                                     27.702031
109305                                 ],
109306                                 [
109307                                     -99.736311,
109308                                     27.713607
109309                                 ],
109310                                 [
109311                                     -99.740445,
109312                                     27.722159
109313                                 ],
109314                                 [
109315                                     -99.747344,
109316                                     27.726009
109317                                 ],
109318                                 [
109319                                     -99.765198,
109320                                     27.731177
109321                                 ],
109322                                 [
109323                                     -99.774577,
109324                                     27.735828
109325                                 ],
109326                                 [
109327                                     -99.78685,
109328                                     27.748488
109329                                 ],
109330                                 [
109331                                     -99.795428,
109332                                     27.761924
109333                                 ],
109334                                 [
109335                                     -99.806963,
109336                                     27.771423
109337                                 ],
109338                                 [
109339                                     -99.808167,
109340                                     27.772414
109341                                 ],
109342                                 [
109343                                     -99.83292,
109344                                     27.776755
109345                                 ],
109346                                 [
109347                                     -99.832971,
109348                                     27.782181
109349                                 ],
109350                                 [
109351                                     -99.844779,
109352                                     27.793576
109353                                 ],
109354                                 [
109355                                     -99.858241,
109356                                     27.803524
109357                                 ],
109358                                 [
109359                                     -99.863357,
109360                                     27.804661
109361                                 ],
109362                                 [
109363                                     -99.864727,
109364                                     27.814324
109365                                 ],
109366                                 [
109367                                     -99.861858,
109368                                     27.83608
109369                                 ],
109370                                 [
109371                                     -99.863357,
109372                                     27.845666
109373                                 ],
109374                                 [
109375                                     -99.870928,
109376                                     27.854477
109377                                 ],
109378                                 [
109379                                     -99.880204,
109380                                     27.859231
109381                                 ],
109382                                 [
109383                                     -99.888007,
109384                                     27.864812
109385                                 ],
109386                                 [
109387                                     -99.891288,
109388                                     27.876026
109389                                 ],
109390                                 [
109391                                     -99.882684,
109392                                     27.89158
109393                                 ],
109394                                 [
109395                                     -99.878808,
109396                                     27.901838
109397                                 ],
109398                                 [
109399                                     -99.88134,
109400                                     27.906463
109401                                 ],
109402                                 [
109403                                     -99.896766,
109404                                     27.912923
109405                                 ],
109406                                 [
109407                                     -99.914336,
109408                                     27.928245
109409                                 ],
109410                                 [
109411                                     -99.929916,
109412                                     27.946331
109413                                 ],
109414                                 [
109415                                     -99.939683,
109416                                     27.961085
109417                                 ],
109418                                 [
109419                                     -99.928289,
109420                                     27.975761
109421                                 ],
109422                                 [
109423                                     -99.940717,
109424                                     27.983254
109425                                 ],
109426                                 [
109427                                     -99.961852,
109428                                     27.987492
109429                                 ],
109430                                 [
109431                                     -99.976606,
109432                                     27.992453
109433                                 ],
109434                                 [
109435                                     -99.991127,
109436                                     28.007801
109437                                 ],
109438                                 [
109439                                     -100.000584,
109440                                     28.02041
109441                                 ],
109442                                 [
109443                                     -100.007457,
109444                                     28.033561
109445                                 ],
109446                                 [
109447                                     -100.014123,
109448                                     28.050459
109449                                 ],
109450                                 [
109451                                     -100.013503,
109452                                     28.056971
109453                                 ],
109454                                 [
109455                                     -100.010506,
109456                                     28.063611
109457                                 ],
109458                                 [
109459                                     -100.010196,
109460                                     28.068882
109461                                 ],
109462                                 [
109463                                     -100.017585,
109464                                     28.070949
109465                                 ],
109466                                 [
109467                                     -100.031538,
109468                                     28.081801
109469                                 ],
109470                                 [
109471                                     -100.045077,
109472                                     28.095289
109473                                 ],
109474                                 [
109475                                     -100.048023,
109476                                     28.102523
109477                                 ],
109478                                 [
109479                                     -100.048901,
109480                                     28.115959
109481                                 ],
109482                                 [
109483                                     -100.056498,
109484                                     28.137922
109485                                 ],
109486                                 [
109487                                     -100.074895,
109488                                     28.154407
109489                                 ],
109490                                 [
109491                                     -100.172873,
109492                                     28.198538
109493                                 ],
109494                                 [
109495                                     -100.189203,
109496                                     28.201329
109497                                 ],
109498                                 [
109499                                     -100.197626,
109500                                     28.207168
109501                                 ],
109502                                 [
109503                                     -100.201192,
109504                                     28.220346
109505                                 ],
109506                                 [
109507                                     -100.202949,
109508                                     28.234428
109509                                 ],
109510                                 [
109511                                     -100.205946,
109512                                     28.242877
109513                                 ],
109514                                 [
109515                                     -100.212819,
109516                                     28.245073
109517                                 ],
109518                                 [
109519                                     -100.240724,
109520                                     28.249698
109521                                 ],
109522                                 [
109523                                     -100.257932,
109524                                     28.260524
109525                                 ],
109526                                 [
109527                                     -100.275089,
109528                                     28.277242
109529                                 ],
109530                                 [
109531                                     -100.284339,
109532                                     28.296517
109533                                 ],
109534                                 [
109535                                     -100.277931,
109536                                     28.314888
109537                                 ],
109538                                 [
109539                                     -100.278551,
109540                                     28.331088
109541                                 ],
109542                                 [
109543                                     -100.293899,
109544                                     28.353413
109545                                 ],
109546                                 [
109547                                     -100.322631,
109548                                     28.386899
109549                                 ],
109550                                 [
109551                                     -100.331675,
109552                                     28.422013
109553                                 ],
109554                                 [
109555                                     -100.336326,
109556                                     28.458574
109557                                 ],
109558                                 [
109559                                     -100.340201,
109560                                     28.464259
109561                                 ],
109562                                 [
109563                                     -100.348315,
109564                                     28.470253
109565                                 ],
109566                                 [
109567                                     -100.355549,
109568                                     28.478185
109569                                 ],
109570                                 [
109571                                     -100.35679,
109572                                     28.489322
109573                                 ],
109574                                 [
109575                                     -100.351622,
109576                                     28.496711
109577                                 ],
109578                                 [
109579                                     -100.322631,
109580                                     28.510406
109581                                 ],
109582                                 [
109583                                     -100.364024,
109584                                     28.524797
109585                                 ],
109586                                 [
109587                                     -100.38423,
109588                                     28.537174
109589                                 ],
109590                                 [
109591                                     -100.397769,
109592                                     28.557586
109593                                 ],
109594                                 [
109595                                     -100.398751,
109596                                     28.568645
109597                                 ],
109598                                 [
109599                                     -100.397097,
109600                                     28.592726
109601                                 ],
109602                                 [
109603                                     -100.401438,
109604                                     28.60226
109605                                 ],
109606                                 [
109607                                     -100.411463,
109608                                     28.609314
109609                                 ],
109610                                 [
109611                                     -100.434821,
109612                                     28.619133
109613                                 ],
109614                                 [
109615                                     -100.44619,
109616                                     28.626497
109617                                 ],
109618                                 [
109619                                     -100.444898,
109620                                     28.643782
109621                                 ],
109622                                 [
109623                                     -100.481381,
109624                                     28.686054
109625                                 ],
109626                                 [
109627                                     -100.493939,
109628                                     28.708378
109629                                 ],
109630                                 [
109631                                     -100.519054,
109632                                     28.804961
109633                                 ],
109634                                 [
109635                                     -100.524996,
109636                                     28.814831
109637                                 ],
109638                                 [
109639                                     -100.529285,
109640                                     28.819947
109641                                 ],
109642                                 [
109643                                     -100.534453,
109644                                     28.830231
109645                                 ],
109646                                 [
109647                                     -100.538639,
109648                                     28.835631
109649                                 ],
109650                                 [
109651                                     -100.54515,
109652                                     28.83899
109653                                 ],
109654                                 [
109655                                     -100.559671,
109656                                     28.839378
109657                                 ],
109658                                 [
109659                                     -100.566234,
109660                                     28.842504
109661                                 ],
109662                                 [
109663                                     -100.569696,
109664                                     28.84961
109665                                 ],
109666                                 [
109667                                     -100.56334,
109668                                     28.86209
109669                                 ],
109670                                 [
109671                                     -100.566234,
109672                                     28.869789
109673                                 ],
109674                                 [
109675                                     -100.571763,
109676                                     28.8732
109677                                 ],
109678                                 [
109679                                     -100.586543,
109680                                     28.879789
109681                                 ],
109682                                 [
109683                                     -100.58954,
109684                                     28.883458
109685                                 ],
109686                                 [
109687                                     -100.594966,
109688                                     28.899322
109689                                 ],
109690                                 [
109691                                     -100.606955,
109692                                     28.910123
109693                                 ],
109694                                 [
109695                                     -100.618841,
109696                                     28.917926
109697                                 ],
109698                                 [
109699                                     -100.624318,
109700                                     28.924721
109701                                 ],
109702                                 [
109703                                     -100.624783,
109704                                     28.93777
109705                                 ],
109706                                 [
109707                                     -100.626696,
109708                                     28.948338
109709                                 ],
109710                                 [
109711                                     -100.630778,
109712                                     28.956683
109713                                 ],
109714                                 [
109715                                     -100.637909,
109716                                     28.962884
109717                                 ],
109718                                 [
109719                                     -100.628918,
109720                                     28.98433
109721                                 ],
109722                                 [
109723                                     -100.632793,
109724                                     29.005156
109725                                 ],
109726                                 [
109727                                     -100.652224,
109728                                     29.044817
109729                                 ],
109730                                 [
109731                                     -100.660854,
109732                                     29.102669
109733                                 ],
109734                                 [
109735                                     -100.668967,
109736                                     29.116208
109737                                 ],
109738                                 [
109739                                     -100.678165,
109740                                     29.119412
109741                                 ],
109742                                 [
109743                                     -100.690826,
109744                                     29.121014
109745                                 ],
109746                                 [
109747                                     -100.70204,
109748                                     29.12365
109749                                 ],
109750                                 [
109751                                     -100.706846,
109752                                     29.130187
109753                                 ],
109754                                 [
109755                                     -100.70974,
109756                                     29.135561
109757                                 ],
109758                                 [
109759                                     -100.762501,
109760                                     29.173776
109761                                 ],
109762                                 [
109763                                     -100.770098,
109764                                     29.187289
109765                                 ],
109766                                 [
109767                                     -100.762088,
109768                                     29.208658
109769                                 ],
109770                                 [
109771                                     -100.783172,
109772                                     29.243074
109773                                 ],
109774                                 [
109775                                     -100.796143,
109776                                     29.257673
109777                                 ],
109778                                 [
109779                                     -100.81609,
109780                                     29.270773
109781                                 ],
109782                                 [
109783                                     -100.86389,
109784                                     29.290616
109785                                 ],
109786                                 [
109787                                     -100.871797,
109788                                     29.296456
109789                                 ],
109790                                 [
109791                                     -100.891227,
109792                                     29.318547
109793                                 ],
109794                                 [
109795                                     -100.91474,
109796                                     29.337048
109797                                 ],
109798                                 [
109799                                     -100.987397,
109800                                     29.366322
109801                                 ],
109802                                 [
109803                                     -100.998301,
109804                                     29.372472
109805                                 ],
109806                                 [
109807                                     -101.008068,
109808                                     29.380585
109809                                 ],
109810                                 [
109811                                     -101.016232,
109812                                     29.390068
109813                                 ],
109814                                 [
109815                                     -101.022175,
109816                                     29.40048
109817                                 ],
109818                                 [
109819                                     -101.025948,
109820                                     29.414356
109821                                 ],
109822                                 [
109823                                     -101.029617,
109824                                     29.442984
109825                                 ],
109826                                 [
109827                                     -101.037782,
109828                                     29.460063
109829                                 ],
109830                                 [
109831                                     -101.039026,
109832                                     29.460452
109833                                 ],
109834                                 [
109835                                     -101.040188,
109836                                     29.457132
109837                                 ],
109838                                 [
109839                                     -101.045487,
109840                                     29.451245
109841                                 ],
109842                                 [
109843                                     -101.060205,
109844                                     29.449184
109845                                 ],
109846                                 [
109847                                     -101.067711,
109848                                     29.45095
109849                                 ],
109850                                 [
109851                                     -101.076101,
109852                                     29.453894
109853                                 ],
109854                                 [
109855                                     -101.085962,
109856                                     29.454483
109857                                 ],
109858                                 [
109859                                     -101.098031,
109860                                     29.449184
109861                                 ],
109862                                 [
109863                                     -101.113043,
109864                                     29.466552
109865                                 ],
109866                                 [
109867                                     -101.142774,
109868                                     29.475383
109869                                 ],
109870                                 [
109871                                     -101.174124,
109872                                     29.475971
109873                                 ],
109874                                 [
109875                                     -101.193699,
109876                                     29.469495
109877                                 ],
109878                                 [
109879                                     -101.198703,
109880                                     29.473911
109881                                 ],
109882                                 [
109883                                     -101.198851,
109884                                     29.476854
109885                                 ],
109886                                 [
109887                                     -101.184132,
109888                                     29.497754
109889                                 ],
109890                                 [
109891                                     -101.184868,
109892                                     29.512767
109893                                 ],
109894                                 [
109895                                     -101.195171,
109896                                     29.521892
109897                                 ],
109898                                 [
109899                                     -101.214157,
109900                                     29.518065
109901                                 ],
109902                                 [
109903                                     -101.245213,
109904                                     29.493044
109905                                 ],
109906                                 [
109907                                     -101.265818,
109908                                     29.487157
109909                                 ],
109910                                 [
109911                                     -101.290545,
109912                                     29.49746
109913                                 ],
109914                                 [
109915                                     -101.297315,
109916                                     29.503936
109917                                 ],
109918                                 [
109919                                     -101.300995,
109920                                     29.512767
109921                                 ],
109922                                 [
109923                                     -101.294372,
109924                                     29.520715
109925                                 ],
109926                                 [
109927                                     -101.273177,
109928                                     29.524247
109929                                 ],
109930                                 [
109931                                     -101.259195,
109932                                     29.533372
109933                                 ],
109934                                 [
109935                                     -101.243888,
109936                                     29.554861
109937                                 ],
109938                                 [
109939                                     -101.231966,
109940                                     29.580176
109941                                 ],
109942                                 [
109943                                     -101.227845,
109944                                     29.599899
109945                                 ],
109946                                 [
109947                                     -101.239178,
109948                                     29.616677
109949                                 ],
109950                                 [
109951                                     -101.26052,
109952                                     29.613439
109953                                 ],
109954                                 [
109955                                     -101.281272,
109956                                     29.597249
109957                                 ],
109958                                 [
109959                                     -101.290545,
109960                                     29.575761
109961                                 ],
109962                                 [
109963                                     -101.295255,
109964                                     29.570168
109965                                 ],
109966                                 [
109967                                     -101.306146,
109968                                     29.574583
109969                                 ],
109970                                 [
109971                                     -101.317626,
109972                                     29.584003
109973                                 ],
109974                                 [
109975                                     -101.323955,
109976                                     29.592539
109977                                 ],
109978                                 [
109979                                     -101.323661,
109980                                     29.603137
109981                                 ],
109982                                 [
109983                                     -101.318804,
109984                                     29.616383
109985                                 ],
109986                                 [
109987                                     -101.311445,
109988                                     29.628158
109989                                 ],
109990                                 [
109991                                     -101.303497,
109992                                     29.634045
109993                                 ],
109994                                 [
109995                                     -101.303669,
109996                                     29.631411
109997                                 ],
109998                                 [
109999                                     -101.302727,
110000                                     29.633851
110001                                 ],
110002                                 [
110003                                     -101.301073,
110004                                     29.649509
110005                                 ],
110006                                 [
110007                                     -101.30978,
110008                                     29.654548
110009                                 ],
110010                                 [
110011                                     -101.336239,
110012                                     29.654315
110013                                 ],
110014                                 [
110015                                     -101.349029,
110016                                     29.660103
110017                                 ],
110018                                 [
110019                                     -101.357684,
110020                                     29.667441
110021                                 ],
110022                                 [
110023                                     -101.364351,
110024                                     29.676665
110025                                 ],
110026                                 [
110027                                     -101.376624,
110028                                     29.700643
110029                                 ],
110030                                 [
110031                                     -101.383368,
110032                                     29.718497
110033                                 ],
110034                                 [
110035                                     -101.39962,
110036                                     29.740718
110037                                 ],
110038                                 [
110039                                     -101.406545,
110040                                     29.752888
110041                                 ],
110042                                 [
110043                                     -101.409309,
110044                                     29.765781
110045                                 ],
110046                                 [
110047                                     -101.405098,
110048                                     29.778442
110049                                 ],
110050                                 [
110051                                     -101.414012,
110052                                     29.774411
110053                                 ],
110054                                 [
110055                                     -101.424218,
110056                                     29.771414
110057                                 ],
110058                                 [
110059                                     -101.435096,
110060                                     29.770122
110061                                 ],
110062                                 [
110063                                     -101.446103,
110064                                     29.771052
110065                                 ],
110066                                 [
110067                                     -101.455689,
110068                                     29.77591
110069                                 ],
110070                                 [
110071                                     -101.462433,
110072                                     29.788932
110073                                 ],
110074                                 [
110075                                     -101.470908,
110076                                     29.791516
110077                                 ],
110078                                 [
110079                                     -101.490286,
110080                                     29.785547
110081                                 ],
110082                                 [
110083                                     -101.505763,
110084                                     29.773894
110085                                 ],
110086                                 [
110087                                     -101.521809,
110088                                     29.765936
110089                                 ],
110090                                 [
110091                                     -101.542893,
110092                                     29.771052
110093                                 ],
110094                                 [
110095                                     -101.539689,
110096                                     29.779191
110097                                 ],
110098                                 [
110099                                     -101.530516,
110100                                     29.796477
110101                                 ],
110102                                 [
110103                                     -101.528604,
110104                                     29.801438
110105                                 ],
110106                                 [
110107                                     -101.531912,
110108                                     29.811101
110109                                 ],
110110                                 [
110111                                     -101.539172,
110112                                     29.817974
110113                                 ],
110114                                 [
110115                                     -101.546458,
110116                                     29.820145
110117                                 ],
110118                                 [
110119                                     -101.549766,
110120                                     29.815701
110121                                 ],
110122                                 [
110123                                     -101.553977,
110124                                     29.796684
110125                                 ],
110126                                 [
110127                                     -101.564907,
110128                                     29.786478
110129                                 ],
110130                                 [
110131                                     -101.580281,
110132                                     29.781568
110133                                 ],
110134                                 [
110135                                     -101.632216,
110136                                     29.775651
110137                                 ],
110138                                 [
110139                                     -101.794531,
110140                                     29.795857
110141                                 ],
110142                                 [
110143                                     -101.80298,
110144                                     29.801438
110145                                 ],
110146                                 [
110147                                     -101.805978,
110148                                     29.811928
110149                                 ],
110150                                 [
110151                                     -101.812695,
110152                                     29.812032
110153                                 ],
110154                                 [
110155                                     -101.82409,
110156                                     29.805184
110157                                 ],
110158                                 [
110159                                     -101.857602,
110160                                     29.805184
110161                                 ],
110162                                 [
110163                                     -101.877524,
110164                                     29.810843
110165                                 ],
110166                                 [
110167                                     -101.88742,
110168                                     29.81229
110169                                 ],
110170                                 [
110171                                     -101.895455,
110172                                     29.808621
110173                                 ],
110174                                 [
110175                                     -101.90238,
110176                                     29.803247
110177                                 ],
110178                                 [
110179                                     -101.910881,
110180                                     29.799888
110181                                 ],
110182                                 [
110183                                     -101.920157,
110184                                     29.798182
110185                                 ],
110186                                 [
110187                                     -101.929613,
110188                                     29.797717
110189                                 ],
110190                                 [
110191                                     -101.942662,
110192                                     29.803608
110193                                 ],
110194                                 [
110195                                     -101.957054,
110196                                     29.814047
110197                                 ],
110198                                 [
110199                                     -101.972246,
110200                                     29.818181
110201                                 ],
110202                                 [
110203                                     -101.98793,
110204                                     29.805184
110205                                 ],
110206                                 [
110207                                     -102.014595,
110208                                     29.810998
110209                                 ],
110210                                 [
110211                                     -102.109344,
110212                                     29.80211
110213                                 ],
110214                                 [
110215                                     -102.145647,
110216                                     29.815701
110217                                 ],
110218                                 [
110219                                     -102.157248,
110220                                     29.824537
110221                                 ],
110222                                 [
110223                                     -102.203679,
110224                                     29.846138
110225                                 ],
110226                                 [
110227                                     -102.239775,
110228                                     29.849135
110229                                 ],
110230                                 [
110231                                     -102.253444,
110232                                     29.855285
110233                                 ],
110234                                 [
110235                                     -102.258276,
110236                                     29.873475
110237                                 ],
110238                                 [
110239                                     -102.276181,
110240                                     29.869547
110241                                 ],
110242                                 [
110243                                     -102.289023,
110244                                     29.878126
110245                                 ],
110246                                 [
110247                                     -102.302175,
110248                                     29.889391
110249                                 ],
110250                                 [
110251                                     -102.321011,
110252                                     29.893939
110253                                 ],
110254                                 [
110255                                     -102.330235,
110256                                     29.888926
110257                                 ],
110258                                 [
110259                                     -102.339769,
110260                                     29.870633
110261                                 ],
110262                                 [
110263                                     -102.351061,
110264                                     29.866602
110265                                 ],
110266                                 [
110267                                     -102.36323,
110268                                     29.864276
110269                                 ],
110270                                 [
110271                                     -102.370723,
110272                                     29.857765
110273                                 ],
110274                                 [
110275                                     -102.374547,
110276                                     29.848102
110277                                 ],
110278                                 [
110279                                     -102.376589,
110280                                     29.821488
110281                                 ],
110282                                 [
110283                                     -102.380051,
110284                                     29.811386
110285                                 ],
110286                                 [
110287                                     -102.404132,
110288                                     29.780793
110289                                 ],
110290                                 [
110291                                     -102.406096,
110292                                     29.777279
110293                                 ],
110294                                 [
110295                                     -102.515288,
110296                                     29.784721
110297                                 ],
110298                                 [
110299                                     -102.523066,
110300                                     29.782318
110301                                 ],
110302                                 [
110303                                     -102.531127,
110304                                     29.769915
110305                                 ],
110306                                 [
110307                                     -102.54154,
110308                                     29.762474
110309                                 ],
110310                                 [
110311                                     -102.543349,
110312                                     29.760123
110313                                 ],
110314                                 [
110315                                     -102.546578,
110316                                     29.757875
110317                                 ],
110318                                 [
110319                                     -102.553141,
110320                                     29.756738
110321                                 ],
110322                                 [
110323                                     -102.558309,
110324                                     29.759089
110325                                 ],
110326                                 [
110327                                     -102.562882,
110328                                     29.769347
110329                                 ],
110330                                 [
110331                                     -102.566758,
110332                                     29.771052
110333                                 ],
110334                                 [
110335                                     -102.58531,
110336                                     29.764696
110337                                 ],
110338                                 [
110339                                     -102.621225,
110340                                     29.747281
110341                                 ],
110342                                 [
110343                                     -102.638743,
110344                                     29.743715
110345                                 ],
110346                                 [
110347                                     -102.676054,
110348                                     29.74449
110349                                 ],
110350                                 [
110351                                     -102.683469,
110352                                     29.743715
110353                                 ],
110354                                 [
110355                                     -102.69104,
110356                                     29.736817
110357                                 ],
110358                                 [
110359                                     -102.693624,
110360                                     29.729401
110361                                 ],
110362                                 [
110363                                     -102.694709,
110364                                     29.720616
110365                                 ],
110366                                 [
110367                                     -102.697758,
110368                                     29.709557
110369                                 ],
110370                                 [
110371                                     -102.726748,
110372                                     29.664495
110373                                 ],
110374                                 [
110375                                     -102.73127,
110376                                     29.650594
110377                                 ],
110378                                 [
110379                                     -102.735507,
110380                                     29.649509
110381                                 ],
110382                                 [
110383                                     -102.751656,
110384                                     29.622457
110385                                 ],
110386                                 [
110387                                     -102.75176,
110388                                     29.620157
110389                                 ],
110390                                 [
110391                                     -102.761346,
110392                                     29.603414
110393                                 ],
110394                                 [
110395                                     -102.767598,
110396                                     29.59729
110397                                 ],
110398                                 [
110399                                     -102.779665,
110400                                     29.592303
110401                                 ],
110402                                 [
110403                                     -102.774084,
110404                                     29.579617
110405                                 ],
110406                                 [
110407                                     -102.776461,
110408                                     29.575948
110409                                 ],
110410                                 [
110411                                     -102.785892,
110412                                     29.571814
110413                                 ],
110414                                 [
110415                                     -102.78075,
110416                                     29.558249
110417                                 ],
110418                                 [
110419                                     -102.786512,
110420                                     29.550497
110421                                 ],
110422                                 [
110423                                     -102.795478,
110424                                     29.54427
110425                                 ],
110426                                 [
110427                                     -102.827311,
110428                                     29.470502
110429                                 ],
110430                                 [
110431                                     -102.833951,
110432                                     29.461355
110433                                 ],
110434                                 [
110435                                     -102.839067,
110436                                     29.45195
110437                                 ],
110438                                 [
110439                                     -102.841134,
110440                                     29.438308
110441                                 ],
110442                                 [
110443                                     -102.838705,
110444                                     29.426939
110445                                 ],
110446                                 [
110447                                     -102.834984,
110448                                     29.415699
110449                                 ],
110450                                 [
110451                                     -102.835191,
110452                                     29.403839
110453                                 ],
110454                                 [
110455                                     -102.844545,
110456                                     29.390533
110457                                 ],
110458                                 [
110459                                     -102.845578,
110460                                     29.384719
110461                                 ],
110462                                 [
110463                                     -102.838033,
110464                                     29.370534
110465                                 ],
110466                                 [
110467                                     -102.837672,
110468                                     29.366322
110469                                 ],
110470                                 [
110471                                     -102.84656,
110472                                     29.361749
110473                                 ],
110474                                 [
110475                                     -102.853872,
110476                                     29.361
110477                                 ],
110478                                 [
110479                                     -102.859867,
110480                                     29.361155
110481                                 ],
110482                                 [
110483                                     -102.864957,
110484                                     29.359527
110485                                 ],
110486                                 [
110487                                     -102.876972,
110488                                     29.350871
110489                                 ],
110490                                 [
110491                                     -102.883069,
110492                                     29.343766
110493                                 ],
110494                                 [
110495                                     -102.885188,
110496                                     29.333379
110497                                 ],
110498                                 [
110499                                     -102.885498,
110500                                     29.314801
110501                                 ],
110502                                 [
110503                                     -102.899399,
110504                                     29.276095
110505                                 ],
110506                                 [
110507                                     -102.899709,
110508                                     29.2639
110509                                 ],
110510                                 [
110511                                     -102.892139,
110512                                     29.254391
110513                                 ],
110514                                 [
110515                                     -102.867954,
110516                                     29.240387
110517                                 ],
110518                                 [
110519                                     -102.858781,
110520                                     29.229147
110521                                 ],
110522                                 [
110523                                     -102.869866,
110524                                     29.224781
110525                                 ],
110526                                 [
110527                                     -102.896893,
110528                                     29.220285
110529                                 ],
110530                                 [
110531                                     -102.942265,
110532                                     29.190209
110533                                 ],
110534                                 [
110535                                     -102.947536,
110536                                     29.182018
110537                                 ],
110538                                 [
110539                                     -102.969757,
110540                                     29.192845
110541                                 ],
110542                                 [
110543                                     -102.988386,
110544                                     29.177135
110545                                 ],
110546                                 [
110547                                     -103.015826,
110548                                     29.126776
110549                                 ],
110550                                 [
110551                                     -103.024275,
110552                                     29.116157
110553                                 ],
110554                                 [
110555                                     -103.032621,
110556                                     29.110214
110557                                 ],
110558                                 [
110559                                     -103.072541,
110560                                     29.091404
110561                                 ],
110562                                 [
110563                                     -103.080758,
110564                                     29.085203
110565                                 ],
110566                                 [
110567                                     -103.085589,
110568                                     29.07572
110569                                 ],
110570                                 [
110571                                     -103.091532,
110572                                     29.057866
110573                                 ],
110574                                 [
110575                                     -103.095356,
110576                                     29.060294
110577                                 ],
110578                                 [
110579                                     -103.104684,
110580                                     29.057866
110581                                 ],
110582                                 [
110583                                     -103.109205,
110584                                     29.023372
110585                                 ],
110586                                 [
110587                                     -103.122771,
110588                                     28.996474
110589                                 ],
110590                                 [
110591                                     -103.147989,
110592                                     28.985105
110593                                 ],
110594                                 [
110595                                     -103.187108,
110596                                     28.990221
110597                                 ],
110598                                 [
110599                                     -103.241756,
110600                                     29.003502
110601                                 ],
110602                                 [
110603                                     -103.301545,
110604                                     29.002365
110605                                 ],
110606                                 [
110607                                     -103.316247,
110608                                     29.010065
110609                                 ],
110610                                 [
110611                                     -103.311514,
110612                                     29.026043
110613                                 ],
110614                                 [
110615                                     -103.309994,
110616                                     29.031175
110617                                 ],
110618                                 [
110619                                     -103.3248,
110620                                     29.026808
110621                                 ],
110622                                 [
110623                                     -103.330484,
110624                                     29.023733
110625                                 ],
110626                                 [
110627                                     -103.342602,
110628                                     29.041226
110629                                 ],
110630                                 [
110631                                     -103.351671,
110632                                     29.039417
110633                                 ],
110634                                 [
110635                                     -103.360534,
110636                                     29.029831
110637                                 ],
110638                                 [
110639                                     -103.372083,
110640                                     29.023733
110641                                 ],
110642                                 [
110643                                     -103.38663,
110644                                     29.028798
110645                                 ],
110646                                 [
110647                                     -103.414639,
110648                                     29.052414
110649                                 ],
110650                                 [
110651                                     -103.423605,
110652                                     29.057866
110653                                 ],
110654                                 [
110655                                     -103.435697,
110656                                     29.061121
110657                                 ],
110658                                 [
110659                                     -103.478537,
110660                                     29.08205
110661                                 ],
110662                                 [
110663                                     -103.529748,
110664                                     29.126776
110665                                 ],
110666                                 [
110667                                     -103.535588,
110668                                     29.135122
110669                                 ],
110670                                 [
110671                                     -103.538223,
110672                                     29.142408
110673                                 ],
110674                                 [
110675                                     -103.541711,
110676                                     29.148816
110677                                 ],
110678                                 [
110679                                     -103.550238,
110680                                     29.154656
110681                                 ],
110682                                 [
110683                                     -103.558015,
110684                                     29.156206
110685                                 ],
110686                                 [
110687                                     -103.58499,
110688                                     29.154656
110689                                 ],
110690                                 [
110691                                     -103.673125,
110692                                     29.173569
110693                                 ],
110694                                 [
110695                                     -103.702477,
110696                                     29.187858
110697                                 ],
110698                                 [
110699                                     -103.749476,
110700                                     29.222972
110701                                 ],
110702                                 [
110703                                     -103.759062,
110704                                     29.226848
110705                                 ],
110706                                 [
110707                                     -103.770767,
110708                                     29.229845
110709                                 ],
110710                                 [
110711                                     -103.777718,
110712                                     29.235297
110713                                 ],
110714                                 [
110715                                     -103.769424,
110716                                     29.257543
110717                                 ],
110718                                 [
110719                                     -103.774229,
110720                                     29.267517
110721                                 ],
110722                                 [
110723                                     -103.78366,
110724                                     29.274803
110725                                 ],
110726                                 [
110727                                     -103.794177,
110728                                     29.277594
110729                                 ],
110730                                 [
110731                                     -103.837038,
110732                                     29.279906
110733                                 ]
110734                             ]
110735                         ],
110736                         [
110737                             [
110738                                 [
110739                                     178.301106,
110740                                     52.056551
110741                                 ],
110742                                 [
110743                                     179.595462,
110744                                     52.142083
110745                                 ],
110746                                 [
110747                                     179.825447,
110748                                     51.992849
110749                                 ],
110750                                 [
110751                                     179.661729,
110752                                     51.485763
110753                                 ],
110754                                 [
110755                                     179.723231,
110756                                     51.459963
110757                                 ],
110758                                 [
110759                                     179.408066,
110760                                     51.209841
110761                                 ],
110762                                 [
110763                                     178.411463,
110764                                     51.523605
110765                                 ],
110766                                 [
110767                                     177.698335,
110768                                     51.877899
110769                                 ],
110770                                 [
110771                                     177.16784,
110772                                     51.581866
110773                                 ],
110774                                 [
110775                                     176.487008,
110776                                     52.175325
110777                                 ],
110778                                 [
110779                                     174.484678,
110780                                     52.08716
110781                                 ],
110782                                 [
110783                                     172.866263,
110784                                     52.207379
110785                                 ],
110786                                 [
110787                                     172.825506,
110788                                     52.716846
110789                                 ],
110790                                 [
110791                                     172.747012,
110792                                     52.654022
110793                                 ],
110794                                 [
110795                                     172.08261,
110796                                     52.952695
110797                                 ],
110798                                 [
110799                                     172.942925,
110800                                     53.183013
110801                                 ],
110802                                 [
110803                                     173.029416,
110804                                     52.993628
110805                                 ],
110806                                 [
110807                                     173.127208,
110808                                     52.99494
110809                                 ],
110810                                 [
110811                                     173.143321,
110812                                     52.990383
110813                                 ],
110814                                 [
110815                                     173.175059,
110816                                     52.971747
110817                                 ],
110818                                 [
110819                                     173.182932,
110820                                     52.968373
110821                                 ],
110822                                 [
110823                                     176.45233,
110824                                     52.628178
110825                                 ],
110826                                 [
110827                                     176.468135,
110828                                     52.488358
110829                                 ],
110830                                 [
110831                                     177.900385,
110832                                     52.488358
110833                                 ],
110834                                 [
110835                                     178.007601,
110836                                     52.179677
110837                                 ],
110838                                 [
110839                                     178.301106,
110840                                     52.056551
110841                                 ]
110842                             ]
110843                         ],
110844                         [
110845                             [
110846                                 [
110847                                     -168.899607,
110848                                     65.747626
110849                                 ],
110850                                 [
110851                                     -168.909861,
110852                                     65.739569
110853                                 ],
110854                                 [
110855                                     -168.926218,
110856                                     65.739895
110857                                 ],
110858                                 [
110859                                     -168.942128,
110860                                     65.74372
110861                                 ],
110862                                 [
110863                                     -168.951731,
110864                                     65.75316
110865                                 ],
110866                                 [
110867                                     -168.942983,
110868                                     65.764716
110869                                 ],
110870                                 [
110871                                     -168.920115,
110872                                     65.768866
110873                                 ],
110874                                 [
110875                                     -168.907908,
110876                                     65.768297
110877                                 ],
110878                                 [
110879                                     -168.902781,
110880                                     65.761542
110881                                 ],
110882                                 [
110883                                     -168.899607,
110884                                     65.747626
110885                                 ]
110886                             ]
110887                         ],
110888                         [
110889                             [
110890                                 [
110891                                     -131.160718,
110892                                     54.787192
110893                                 ],
110894                                 [
110895                                     -132.853508,
110896                                     54.482536
110897                                 ],
110898                                 [
110899                                     -134.77719,
110900                                     54.717786
110901                                 ],
110902                                 [
110903                                     -142.6966,
110904                                     55.845503
110905                                 ],
110906                                 [
110907                                     -142.861997,
110908                                     49.948308
110909                                 ],
110910                                 [
110911                                     -155.675916,
110912                                     51.109976
110913                                 ],
110914                                 [
110915                                     -164.492732,
110916                                     50.603976
110917                                 ],
110918                                 [
110919                                     -164.691217,
110920                                     50.997975
110921                                 ],
110922                                 [
110923                                     -171.246993,
110924                                     49.948308
110925                                 ],
110926                                 [
110927                                     -171.215436,
110928                                     50.576636
110929                                 ],
110930                                 [
110931                                     -173.341669,
110932                                     50.968826
110933                                 ],
110934                                 [
110935                                     -173.362022,
110936                                     51.082198
110937                                 ],
110938                                 [
110939                                     -177.799603,
110940                                     51.272899
110941                                 ],
110942                                 [
110943                                     -179.155463,
110944                                     50.982285
110945                                 ],
110946                                 [
110947                                     -179.476076,
110948                                     52.072632
110949                                 ],
110950                                 [
110951                                     -177.11459,
110952                                     52.248701
110953                                 ],
110954                                 [
110955                                     -177.146284,
110956                                     52.789384
110957                                 ],
110958                                 [
110959                                     -174.777218,
110960                                     52.443779
110961                                 ],
110962                                 [
110963                                     -174.773743,
110964                                     52.685853
110965                                 ],
110966                                 [
110967                                     -173.653194,
110968                                     52.704099
110969                                 ],
110970                                 [
110971                                     -173.790528,
110972                                     53.469081
110973                                 ],
110974                                 [
110975                                     -171.063371,
110976                                     53.604473
110977                                 ],
110978                                 [
110979                                     -170.777733,
110980                                     59.291898
110981                                 ],
110982                                 [
110983                                     -174.324884,
110984                                     60.332184
110985                                 ],
110986                                 [
110987                                     -171.736408,
110988                                     62.68026
110989                                 ],
110990                                 [
110991                                     -172.315705,
110992                                     62.725352
110993                                 ],
110994                                 [
110995                                     -171.995091,
110996                                     63.999658
110997                                 ],
110998                                 [
110999                                     -168.501424,
111000                                     65.565173
111001                                 ],
111002                                 [
111003                                     -168.714145,
111004                                     65.546708
111005                                 ],
111006                                 [
111007                                     -168.853077,
111008                                     68.370871
111009                                 ],
111010                                 [
111011                                     -161.115601,
111012                                     72.416214
111013                                 ],
111014                                 [
111015                                     -146.132257,
111016                                     70.607941
111017                                 ],
111018                                 [
111019                                     -140.692512,
111020                                     69.955349
111021                                 ],
111022                                 [
111023                                     -141.145395,
111024                                     69.671641
111025                                 ],
111026                                 [
111027                                     -141.015207,
111028                                     69.654202
111029                                 ],
111030                                 [
111031                                     -141.006459,
111032                                     69.651272
111033                                 ],
111034                                 [
111035                                     -141.005564,
111036                                     69.650946
111037                                 ],
111038                                 [
111039                                     -141.005549,
111040                                     69.650941
111041                                 ],
111042                                 [
111043                                     -141.005471,
111044                                     69.505164
111045                                 ],
111046                                 [
111047                                     -141.001208,
111048                                     60.466879
111049                                 ],
111050                                 [
111051                                     -141.001156,
111052                                     60.321074
111053                                 ],
111054                                 [
111055                                     -140.994929,
111056                                     60.304382
111057                                 ],
111058                                 [
111059                                     -140.979555,
111060                                     60.295804
111061                                 ],
111062                                 [
111063                                     -140.909146,
111064                                     60.28366
111065                                 ],
111066                                 [
111067                                     -140.768457,
111068                                     60.259269
111069                                 ],
111070                                 [
111071                                     -140.660505,
111072                                     60.24051
111073                                 ],
111074                                 [
111075                                     -140.533743,
111076                                     60.218548
111077                                 ],
111078                                 [
111079                                     -140.518705,
111080                                     60.22387
111081                                 ],
111082                                 [
111083                                     -140.506664,
111084                                     60.236324
111085                                 ],
111086                                 [
111087                                     -140.475323,
111088                                     60.276477
111089                                 ],
111090                                 [
111091                                     -140.462791,
111092                                     60.289138
111093                                 ],
111094                                 [
111095                                     -140.447805,
111096                                     60.29446
111097                                 ],
111098                                 [
111099                                     -140.424111,
111100                                     60.293168
111101                                 ],
111102                                 [
111103                                     -140.32497,
111104                                     60.267537
111105                                 ],
111106                                 [
111107                                     -140.169243,
111108                                     60.227229
111109                                 ],
111110                                 [
111111                                     -140.01579,
111112                                     60.187387
111113                                 ],
111114                                 [
111115                                     -139.967757,
111116                                     60.188369
111117                                 ],
111118                                 [
111119                                     -139.916933,
111120                                     60.207851
111121                                 ],
111122                                 [
111123                                     -139.826318,
111124                                     60.256478
111125                                 ],
111126                                 [
111127                                     -139.728417,
111128                                     60.309033
111129                                 ],
111130                                 [
111131                                     -139.679816,
111132                                     60.32681
111133                                 ],
111134                                 [
111135                                     -139.628346,
111136                                     60.334096
111137                                 ],
111138                                 [
111139                                     -139.517965,
111140                                     60.336732
111141                                 ],
111142                                 [
111143                                     -139.413992,
111144                                     60.339212
111145                                 ],
111146                                 [
111147                                     -139.262193,
111148                                     60.342778
111149                                 ],
111150                                 [
111151                                     -139.101608,
111152                                     60.346602
111153                                 ],
111154                                 [
111155                                     -139.079465,
111156                                     60.341021
111157                                 ],
111158                                 [
111159                                     -139.06869,
111160                                     60.322056
111161                                 ],
111162                                 [
111163                                     -139.073186,
111164                                     60.299835
111165                                 ],
111166                                 [
111167                                     -139.113468,
111168                                     60.226816
111169                                 ],
111170                                 [
111171                                     -139.149615,
111172                                     60.161187
111173                                 ],
111174                                 [
111175                                     -139.183231,
111176                                     60.100157
111177                                 ],
111178                                 [
111179                                     -139.182146,
111180                                     60.073389
111181                                 ],
111182                                 [
111183                                     -139.112305,
111184                                     60.031376
111185                                 ],
111186                                 [
111187                                     -139.060207,
111188                                     60.000059
111189                                 ],
111190                                 [
111191                                     -139.051611,
111192                                     59.994892
111193                                 ],
111194                                 [
111195                                     -139.003759,
111196                                     59.977219
111197                                 ],
111198                                 [
111199                                     -138.842425,
111200                                     59.937686
111201                                 ],
111202                                 [
111203                                     -138.742586,
111204                                     59.913192
111205                                 ],
111206                                 [
111207                                     -138.704888,
111208                                     59.898464
111209                                 ],
111210                                 [
111211                                     -138.697188,
111212                                     59.89371
111213                                 ],
111214                                 [
111215                                     -138.692098,
111216                                     59.886888
111217                                 ],
111218                                 [
111219                                     -138.654349,
111220                                     59.805498
111221                                 ],
111222                                 [
111223                                     -138.63745,
111224                                     59.784052
111225                                 ],
111226                                 [
111227                                     -138.59921,
111228                                     59.753822
111229                                 ],
111230                                 [
111231                                     -138.488881,
111232                                     59.696357
111233                                 ],
111234                                 [
111235                                     -138.363617,
111236                                     59.631142
111237                                 ],
111238                                 [
111239                                     -138.219543,
111240                                     59.556004
111241                                 ],
111242                                 [
111243                                     -138.067614,
111244                                     59.476991
111245                                 ],
111246                                 [
111247                                     -137.91057,
111248                                     59.395187
111249                                 ],
111250                                 [
111251                                     -137.758305,
111252                                     59.315915
111253                                 ],
111254                                 [
111255                                     -137.611363,
111256                                     59.239331
111257                                 ],
111258                                 [
111259                                     -137.594181,
111260                                     59.225275
111261                                 ],
111262                                 [
111263                                     -137.582088,
111264                                     59.206568
111265                                 ],
111266                                 [
111267                                     -137.5493,
111268                                     59.134531
111269                                 ],
111270                                 [
111271                                     -137.521007,
111272                                     59.072364
111273                                 ],
111274                                 [
111275                                     -137.484394,
111276                                     58.991904
111277                                 ],
111278                                 [
111279                                     -137.507752,
111280                                     58.939969
111281                                 ],
111282                                 [
111283                                     -137.50876,
111284                                     58.914906
111285                                 ],
111286                                 [
111287                                     -137.486875,
111288                                     58.900075
111289                                 ],
111290                                 [
111291                                     -137.453466,
111292                                     58.899145
111293                                 ],
111294                                 [
111295                                     -137.423106,
111296                                     58.907723
111297                                 ],
111298                                 [
111299                                     -137.338098,
111300                                     58.955472
111301                                 ],
111302                                 [
111303                                     -137.2819,
111304                                     58.98715
111305                                 ],
111306                                 [
111307                                     -137.172346,
111308                                     59.027148
111309                                 ],
111310                                 [
111311                                     -137.062367,
111312                                     59.067572
111313                                 ],
111314                                 [
111315                                     -137.047109,
111316                                     59.07331
111317                                 ],
111318                                 [
111319                                     -136.942282,
111320                                     59.11107
111321                                 ],
111322                                 [
111323                                     -136.840816,
111324                                     59.148174
111325                                 ],
111326                                 [
111327                                     -136.785496,
111328                                     59.157217
111329                                 ],
111330                                 [
111331                                     -136.671911,
111332                                     59.150809
111333                                 ],
111334                                 [
111335                                     -136.613491,
111336                                     59.15422
111337                                 ],
111338                                 [
111339                                     -136.569489,
111340                                     59.172152
111341                                 ],
111342                                 [
111343                                     -136.484791,
111344                                     59.2538
111345                                 ],
111346                                 [
111347                                     -136.483551,
111348                                     59.257469
111349                                 ],
111350                                 [
111351                                     -136.466549,
111352                                     59.287803
111353                                 ],
111354                                 [
111355                                     -136.467092,
111356                                     59.38449
111357                                 ],
111358                                 [
111359                                     -136.467557,
111360                                     59.461643
111361                                 ],
111362                                 [
111363                                     -136.415958,
111364                                     59.452238
111365                                 ],
111366                                 [
111367                                     -136.36684,
111368                                     59.449551
111369                                 ],
111370                                 [
111371                                     -136.319995,
111372                                     59.459059
111373                                 ],
111374                                 [
111375                                     -136.275036,
111376                                     59.486448
111377                                 ],
111378                                 [
111379                                     -136.244728,
111380                                     59.528202
111381                                 ],
111382                                 [
111383                                     -136.258474,
111384                                     59.556107
111385                                 ],
111386                                 [
111387                                     -136.29935,
111388                                     59.575745
111389                                 ],
111390                                 [
111391                                     -136.350329,
111392                                     59.592384
111393                                 ],
111394                                 [
111395                                     -136.2585,
111396                                     59.621582
111397                                 ],
111398                                 [
111399                                     -136.145406,
111400                                     59.636826
111401                                 ],
111402                                 [
111403                                     -136.02686,
111404                                     59.652846
111405                                 ],
111406                                 [
111407                                     -135.923818,
111408                                     59.666747
111409                                 ],
111410                                 [
111411                                     -135.830955,
111412                                     59.693257
111413                                 ],
111414                                 [
111415                                     -135.641251,
111416                                     59.747362
111417                                 ],
111418                                 [
111419                                     -135.482759,
111420                                     59.792475
111421                                 ],
111422                                 [
111423                                     -135.465137,
111424                                     59.789685
111425                                 ],
111426                                 [
111427                                     -135.404392,
111428                                     59.753305
111429                                 ],
111430                                 [
111431                                     -135.345791,
111432                                     59.731032
111433                                 ],
111434                                 [
111435                                     -135.259879,
111436                                     59.698218
111437                                 ],
111438                                 [
111439                                     -135.221897,
111440                                     59.675273
111441                                 ],
111442                                 [
111443                                     -135.192028,
111444                                     59.64711
111445                                 ],
111446                                 [
111447                                     -135.157792,
111448                                     59.623287
111449                                 ],
111450                                 [
111451                                     -135.106684,
111452                                     59.613158
111453                                 ],
111454                                 [
111455                                     -135.087874,
111456                                     59.606544
111457                                 ],
111458                                 [
111459                                     -135.032942,
111460                                     59.573109
111461                                 ],
111462                                 [
111463                                     -135.018524,
111464                                     59.559363
111465                                 ],
111466                                 [
111467                                     -135.016198,
111468                                     59.543447
111469                                 ],
111470                                 [
111471                                     -135.01948,
111472                                     59.493166
111473                                 ],
111474                                 [
111475                                     -135.023252,
111476                                     59.477146
111477                                 ],
111478                                 [
111479                                     -135.037489,
111480                                     59.461591
111481                                 ],
111482                                 [
111483                                     -135.078598,
111484                                     59.438337
111485                                 ],
111486                                 [
111487                                     -135.095754,
111488                                     59.418855
111489                                 ],
111490                                 [
111491                                     -134.993254,
111492                                     59.381906
111493                                 ],
111494                                 [
111495                                     -135.00483,
111496                                     59.367127
111497                                 ],
111498                                 [
111499                                     -135.014441,
111500                                     59.35152
111501                                 ],
111502                                 [
111503                                     -135.016198,
111504                                     59.336173
111505                                 ],
111506                                 [
111507                                     -134.979973,
111508                                     59.297415
111509                                 ],
111510                                 [
111511                                     -134.95783,
111512                                     59.280982
111513                                 ],
111514                                 [
111515                                     -134.932431,
111516                                     59.270647
111517                                 ],
111518                                 [
111519                                     -134.839465,
111520                                     59.258141
111521                                 ],
111522                                 [
111523                                     -134.74345,
111524                                     59.245119
111525                                 ],
111526                                 [
111527                                     -134.70552,
111528                                     59.240106
111529                                 ],
111530                                 [
111531                                     -134.692084,
111532                                     59.235249
111533                                 ],
111534                                 [
111535                                     -134.68286,
111536                                     59.223001
111537                                 ],
111538                                 [
111539                                     -134.671439,
111540                                     59.193752
111541                                 ],
111542                                 [
111543                                     -134.66038,
111544                                     59.181298
111545                                 ],
111546                                 [
111547                                     -134.610771,
111548                                     59.144556
111549                                 ],
111550                                 [
111551                                     -134.582788,
111552                                     59.128847
111553                                 ],
111554                                 [
111555                                     -134.556717,
111556                                     59.123059
111557                                 ],
111558                                 [
111559                                     -134.509072,
111560                                     59.122801
111561                                 ],
111562                                 [
111563                                     -134.477575,
111564                                     59.114946
111565                                 ],
111566                                 [
111567                                     -134.451013,
111568                                     59.097893
111569                                 ],
111570                                 [
111571                                     -134.398019,
111572                                     59.051952
111573                                 ],
111574                                 [
111575                                     -134.387167,
111576                                     59.036863
111577                                 ],
111578                                 [
111579                                     -134.385591,
111580                                     59.018828
111581                                 ],
111582                                 [
111583                                     -134.399389,
111584                                     58.974954
111585                                 ],
111586                                 [
111587                                     -134.343423,
111588                                     58.968857
111589                                 ],
111590                                 [
111591                                     -134.329651,
111592                                     58.963017
111593                                 ],
111594                                 [
111595                                     -134.320039,
111596                                     58.952682
111597                                 ],
111598                                 [
111599                                     -134.32314,
111600                                     58.949168
111601                                 ],
111602                                 [
111603                                     -134.330323,
111604                                     58.945344
111605                                 ],
111606                                 [
111607                                     -134.333036,
111608                                     58.93413
111609                                 ],
111610                                 [
111611                                     -134.327403,
111612                                     58.916457
111613                                 ],
111614                                 [
111615                                     -134.316939,
111616                                     58.903796
111617                                 ],
111618                                 [
111619                                     -134.22219,
111620                                     58.842714
111621                                 ],
111622                                 [
111623                                     -134.108838,
111624                                     58.808246
111625                                 ],
111626                                 [
111627                                     -133.983109,
111628                                     58.769902
111629                                 ],
111630                                 [
111631                                     -133.87123,
111632                                     58.735899
111633                                 ],
111634                                 [
111635                                     -133.831129,
111636                                     58.718019
111637                                 ],
111638                                 [
111639                                     -133.796402,
111640                                     58.693421
111641                                 ],
111642                                 [
111643                                     -133.700077,
111644                                     58.59937
111645                                 ],
111646                                 [
111647                                     -133.626283,
111648                                     58.546402
111649                                 ],
111650                                 [
111651                                     -133.547063,
111652                                     58.505577
111653                                 ],
111654                                 [
111655                                     -133.463089,
111656                                     58.462221
111657                                 ],
111658                                 [
111659                                     -133.392241,
111660                                     58.403878
111661                                 ],
111662                                 [
111663                                     -133.43012,
111664                                     58.372097
111665                                 ],
111666                                 [
111667                                     -133.41503,
111668                                     58.330549
111669                                 ],
111670                                 [
111671                                     -133.374567,
111672                                     58.290965
111673                                 ],
111674                                 [
111675                                     -133.257262,
111676                                     58.210298
111677                                 ],
111678                                 [
111679                                     -133.165588,
111680                                     58.147305
111681                                 ],
111682                                 [
111683                                     -133.142127,
111684                                     58.120588
111685                                 ],
111686                                 [
111687                                     -133.094843,
111688                                     58.0331
111689                                 ],
111690                                 [
111691                                     -133.075154,
111692                                     58.007882
111693                                 ],
111694                                 [
111695                                     -132.99335,
111696                                     57.941917
111697                                 ],
111698                                 [
111699                                     -132.917153,
111700                                     57.880499
111701                                 ],
111702                                 [
111703                                     -132.83212,
111704                                     57.791564
111705                                 ],
111706                                 [
111707                                     -132.70944,
111708                                     57.663303
111709                                 ],
111710                                 [
111711                                     -132.629057,
111712                                     57.579277
111713                                 ],
111714                                 [
111715                                     -132.552447,
111716                                     57.499075
111717                                 ],
111718                                 [
111719                                     -132.455735,
111720                                     57.420992
111721                                 ],
111722                                 [
111723                                     -132.362304,
111724                                     57.3457
111725                                 ],
111726                                 [
111727                                     -132.304684,
111728                                     57.280355
111729                                 ],
111730                                 [
111731                                     -132.230994,
111732                                     57.19682
111733                                 ],
111734                                 [
111735                                     -132.276366,
111736                                     57.14889
111737                                 ],
111738                                 [
111739                                     -132.34122,
111740                                     57.080393
111741                                 ],
111742                                 [
111743                                     -132.16229,
111744                                     57.050317
111745                                 ],
111746                                 [
111747                                     -132.031859,
111748                                     57.028406
111749                                 ],
111750                                 [
111751                                     -132.107384,
111752                                     56.858753
111753                                 ],
111754                                 [
111755                                     -131.871558,
111756                                     56.79346
111757                                 ],
111758                                 [
111759                                     -131.865874,
111760                                     56.785708
111761                                 ],
111762                                 [
111763                                     -131.872411,
111764                                     56.77297
111765                                 ],
111766                                 [
111767                                     -131.882617,
111768                                     56.759146
111769                                 ],
111770                                 [
111771                                     -131.887966,
111772                                     56.747958
111773                                 ],
111774                                 [
111775                                     -131.886028,
111776                                     56.737055
111777                                 ],
111778                                 [
111779                                     -131.880705,
111780                                     56.728838
111781                                 ],
111782                                 [
111783                                     -131.864789,
111784                                     56.71349
111785                                 ],
111786                                 [
111787                                     -131.838976,
111788                                     56.682278
111789                                 ],
111790                                 [
111791                                     -131.830424,
111792                                     56.664759
111793                                 ],
111794                                 [
111795                                     -131.826574,
111796                                     56.644606
111797                                 ],
111798                                 [
111799                                     -131.832103,
111800                                     56.603368
111801                                 ],
111802                                 [
111803                                     -131.825592,
111804                                     56.593343
111805                                 ],
111806                                 [
111807                                     -131.799108,
111808                                     56.587658
111809                                 ],
111810                                 [
111811                                     -131.692293,
111812                                     56.585074
111813                                 ],
111814                                 [
111815                                     -131.585891,
111816                                     56.595048
111817                                 ],
111818                                 [
111819                                     -131.560363,
111820                                     56.594066
111821                                 ],
111822                                 [
111823                                     -131.536437,
111824                                     56.585229
111825                                 ],
111826                                 [
111827                                     -131.491659,
111828                                     56.560166
111829                                 ],
111830                                 [
111831                                     -131.345699,
111832                                     56.503271
111833                                 ],
111834                                 [
111835                                     -131.215604,
111836                                     56.45255
111837                                 ],
111838                                 [
111839                                     -131.100546,
111840                                     56.407669
111841                                 ],
111842                                 [
111843                                     -131.016934,
111844                                     56.38705
111845                                 ],
111846                                 [
111847                                     -130.839089,
111848                                     56.372452
111849                                 ],
111850                                 [
111851                                     -130.760334,
111852                                     56.345192
111853                                 ],
111854                                 [
111855                                     -130.645768,
111856                                     56.261942
111857                                 ],
111858                                 [
111859                                     -130.602256,
111860                                     56.247059
111861                                 ],
111862                                 [
111863                                     -130.495518,
111864                                     56.232434
111865                                 ],
111866                                 [
111867                                     -130.47229,
111868                                     56.22489
111869                                 ],
111870                                 [
111871                                     -130.458053,
111872                                     56.210653
111873                                 ],
111874                                 [
111875                                     -130.427926,
111876                                     56.143964
111877                                 ],
111878                                 [
111879                                     -130.418159,
111880                                     56.129702
111881                                 ],
111882                                 [
111883                                     -130.403974,
111884                                     56.121898
111885                                 ],
111886                                 [
111887                                     -130.290311,
111888                                     56.10097
111889                                 ],
111890                                 [
111891                                     -130.243156,
111892                                     56.092391
111893                                 ],
111894                                 [
111895                                     -130.211246,
111896                                     56.089962
111897                                 ],
111898                                 [
111899                                     -130.116756,
111900                                     56.105646
111901                                 ],
111902                                 [
111903                                     -130.094328,
111904                                     56.101486
111905                                 ],
111906                                 [
111907                                     -130.071539,
111908                                     56.084123
111909                                 ],
111910                                 [
111911                                     -130.039319,
111912                                     56.045521
111913                                 ],
111914                                 [
111915                                     -130.026632,
111916                                     56.024101
111917                                 ],
111918                                 [
111919                                     -130.01901,
111920                                     56.002216
111921                                 ],
111922                                 [
111923                                     -130.014695,
111924                                     55.963252
111925                                 ],
111926                                 [
111927                                     -130.016788,
111928                                     55.918913
111929                                 ],
111930                                 [
111931                                     -130.019612,
111932                                     55.907978
111933                                 ],
111934                                 [
111935                                     -130.019618,
111936                                     55.907952
111937                                 ],
111938                                 [
111939                                     -130.022817,
111940                                     55.901353
111941                                 ],
111942                                 [
111943                                     -130.049387,
111944                                     55.871405
111945                                 ],
111946                                 [
111947                                     -130.104726,
111948                                     55.825263
111949                                 ],
111950                                 [
111951                                     -130.136627,
111952                                     55.806464
111953                                 ],
111954                                 [
111955                                     -130.148834,
111956                                     55.795356
111957                                 ],
111958                                 [
111959                                     -130.163482,
111960                                     55.771145
111961                                 ],
111962                                 [
111963                                     -130.167307,
111964                                     55.766262
111965                                 ],
111966                                 [
111967                                     -130.170806,
111968                                     55.759833
111969                                 ],
111970                                 [
111971                                     -130.173655,
111972                                     55.749498
111973                                 ],
111974                                 [
111975                                     -130.170806,
111976                                     55.740953
111977                                 ],
111978                                 [
111979                                     -130.163808,
111980                                     55.734565
111981                                 ],
111982                                 [
111983                                     -130.160064,
111984                                     55.727118
111985                                 ],
111986                                 [
111987                                     -130.167388,
111988                                     55.715399
111989                                 ],
111990                                 [
111991                                     -130.155914,
111992                                     55.700141
111993                                 ],
111994                                 [
111995                                     -130.142893,
111996                                     55.689521
111997                                 ],
111998                                 [
111999                                     -130.131825,
112000                                     55.676581
112001                                 ],
112002                                 [
112003                                     -130.126454,
112004                                     55.653998
112005                                 ],
112006                                 [
112007                                     -130.12857,
112008                                     55.63642
112009                                 ],
112010                                 [
112011                                     -130.135121,
112012                                     55.619127
112013                                 ],
112014                                 [
112015                                     -130.153147,
112016                                     55.58511
112017                                 ],
112018                                 [
112019                                     -130.148671,
112020                                     55.578192
112021                                 ],
112022                                 [
112023                                     -130.146881,
112024                                     55.569322
112025                                 ],
112026                                 [
112027                                     -130.146962,
112028                                     55.547187
112029                                 ],
112030                                 [
112031                                     -130.112172,
112032                                     55.509345
112033                                 ],
112034                                 [
112035                                     -130.101674,
112036                                     55.481147
112037                                 ],
112038                                 [
112039                                     -130.095082,
112040                                     55.472113
112041                                 ],
112042                                 [
112043                                     -130.065419,
112044                                     55.446112
112045                                 ],
112046                                 [
112047                                     -130.057525,
112048                                     55.434882
112049                                 ],
112050                                 [
112051                                     -130.052561,
112052                                     55.414008
112053                                 ],
112054                                 [
112055                                     -130.054311,
112056                                     55.366645
112057                                 ],
112058                                 [
112059                                     -130.05012,
112060                                     55.345445
112061                                 ],
112062                                 [
112063                                     -130.039296,
112064                                     55.330756
112065                                 ],
112066                                 [
112067                                     -129.989247,
112068                                     55.284003
112069                                 ],
112070                                 [
112071                                     -130.031239,
112072                                     55.26435
112073                                 ],
112074                                 [
112075                                     -130.050038,
112076                                     55.252875
112077                                 ],
112078                                 [
112079                                     -130.067494,
112080                                     55.239
112081                                 ],
112082                                 [
112083                                     -130.078236,
112084                                     55.233791
112085                                 ],
112086                                 [
112087                                     -130.100494,
112088                                     55.230292
112089                                 ],
112090                                 [
112091                                     -130.104726,
112092                                     55.225653
112093                                 ],
112094                                 [
112095                                     -130.105702,
112096                                     55.211127
112097                                 ],
112098                                 [
112099                                     -130.10912,
112100                                     55.200751
112101                                 ],
112102                                 [
112103                                     -130.115793,
112104                                     55.191596
112105                                 ],
112106                                 [
112107                                     -130.126454,
112108                                     55.180976
112109                                 ],
112110                                 [
112111                                     -130.151967,
112112                                     55.163275
112113                                 ],
112114                                 [
112115                                     -130.159983,
112116                                     55.153713
112117                                 ],
112118                                 [
112119                                     -130.167592,
112120                                     55.129584
112121                                 ],
112122                                 [
112123                                     -130.173695,
112124                                     55.117743
112125                                 ],
112126                                 [
112127                                     -130.200266,
112128                                     55.104153
112129                                 ],
112130                                 [
112131                                     -130.211781,
112132                                     55.084133
112133                                 ],
112134                                 [
112135                                     -130.228871,
112136                                     55.04385
112137                                 ],
112138                                 [
112139                                     -130.238678,
112140                                     55.03441
112141                                 ],
112142                                 [
112143                                     -130.261342,
112144                                     55.022895
112145                                 ],
112146                                 [
112147                                     -130.269846,
112148                                     55.016547
112149                                 ],
112150                                 [
112151                                     -130.275706,
112152                                     55.006985
112153                                 ],
112154                                 [
112155                                     -130.286366,
112156                                     54.983222
112157                                 ],
112158                                 [
112159                                     -130.294342,
112160                                     54.971869
112161                                 ],
112162                                 [
112163                                     -130.326568,
112164                                     54.952094
112165                                 ],
112166                                 [
112167                                     -130.335561,
112168                                     54.938707
112169                                 ],
112170                                 [
112171                                     -130.365387,
112172                                     54.907294
112173                                 ],
112174                                 [
112175                                     -130.385243,
112176                                     54.896552
112177                                 ],
112178                                 [
112179                                     -130.430816,
112180                                     54.881252
112181                                 ],
112182                                 [
112183                                     -130.488759,
112184                                     54.844184
112185                                 ],
112186                                 [
112187                                     -130.580312,
112188                                     54.806383
112189                                 ],
112190                                 [
112191                                     -130.597485,
112192                                     54.803391
112193                                 ],
112194                                 [
112195                                     -130.71074,
112196                                     54.733215
112197                                 ],
112198                                 [
112199                                     -131.160718,
112200                                     54.787192
112201                                 ]
112202                             ]
112203                         ]
112204                     ]
112205                 }
112206             }
112207         ]
112208     },
112209     "featureIcons": {
112210         "circle-stroked": {
112211             "12": [
112212                 42,
112213                 0
112214             ],
112215             "18": [
112216                 24,
112217                 0
112218             ],
112219             "24": [
112220                 0,
112221                 0
112222             ]
112223         },
112224         "circle": {
112225             "12": [
112226                 96,
112227                 0
112228             ],
112229             "18": [
112230                 78,
112231                 0
112232             ],
112233             "24": [
112234                 54,
112235                 0
112236             ]
112237         },
112238         "square-stroked": {
112239             "12": [
112240                 150,
112241                 0
112242             ],
112243             "18": [
112244                 132,
112245                 0
112246             ],
112247             "24": [
112248                 108,
112249                 0
112250             ]
112251         },
112252         "square": {
112253             "12": [
112254                 204,
112255                 0
112256             ],
112257             "18": [
112258                 186,
112259                 0
112260             ],
112261             "24": [
112262                 162,
112263                 0
112264             ]
112265         },
112266         "triangle-stroked": {
112267             "12": [
112268                 258,
112269                 0
112270             ],
112271             "18": [
112272                 240,
112273                 0
112274             ],
112275             "24": [
112276                 216,
112277                 0
112278             ]
112279         },
112280         "triangle": {
112281             "12": [
112282                 42,
112283                 24
112284             ],
112285             "18": [
112286                 24,
112287                 24
112288             ],
112289             "24": [
112290                 0,
112291                 24
112292             ]
112293         },
112294         "star-stroked": {
112295             "12": [
112296                 96,
112297                 24
112298             ],
112299             "18": [
112300                 78,
112301                 24
112302             ],
112303             "24": [
112304                 54,
112305                 24
112306             ]
112307         },
112308         "star": {
112309             "12": [
112310                 150,
112311                 24
112312             ],
112313             "18": [
112314                 132,
112315                 24
112316             ],
112317             "24": [
112318                 108,
112319                 24
112320             ]
112321         },
112322         "cross": {
112323             "12": [
112324                 204,
112325                 24
112326             ],
112327             "18": [
112328                 186,
112329                 24
112330             ],
112331             "24": [
112332                 162,
112333                 24
112334             ]
112335         },
112336         "marker-stroked": {
112337             "12": [
112338                 258,
112339                 24
112340             ],
112341             "18": [
112342                 240,
112343                 24
112344             ],
112345             "24": [
112346                 216,
112347                 24
112348             ]
112349         },
112350         "marker": {
112351             "12": [
112352                 42,
112353                 48
112354             ],
112355             "18": [
112356                 24,
112357                 48
112358             ],
112359             "24": [
112360                 0,
112361                 48
112362             ]
112363         },
112364         "religious-jewish": {
112365             "12": [
112366                 96,
112367                 48
112368             ],
112369             "18": [
112370                 78,
112371                 48
112372             ],
112373             "24": [
112374                 54,
112375                 48
112376             ]
112377         },
112378         "religious-christian": {
112379             "12": [
112380                 150,
112381                 48
112382             ],
112383             "18": [
112384                 132,
112385                 48
112386             ],
112387             "24": [
112388                 108,
112389                 48
112390             ]
112391         },
112392         "religious-muslim": {
112393             "12": [
112394                 204,
112395                 48
112396             ],
112397             "18": [
112398                 186,
112399                 48
112400             ],
112401             "24": [
112402                 162,
112403                 48
112404             ]
112405         },
112406         "cemetery": {
112407             "12": [
112408                 258,
112409                 48
112410             ],
112411             "18": [
112412                 240,
112413                 48
112414             ],
112415             "24": [
112416                 216,
112417                 48
112418             ]
112419         },
112420         "rocket": {
112421             "12": [
112422                 42,
112423                 72
112424             ],
112425             "18": [
112426                 24,
112427                 72
112428             ],
112429             "24": [
112430                 0,
112431                 72
112432             ]
112433         },
112434         "airport": {
112435             "12": [
112436                 96,
112437                 72
112438             ],
112439             "18": [
112440                 78,
112441                 72
112442             ],
112443             "24": [
112444                 54,
112445                 72
112446             ]
112447         },
112448         "heliport": {
112449             "12": [
112450                 150,
112451                 72
112452             ],
112453             "18": [
112454                 132,
112455                 72
112456             ],
112457             "24": [
112458                 108,
112459                 72
112460             ]
112461         },
112462         "rail": {
112463             "12": [
112464                 204,
112465                 72
112466             ],
112467             "18": [
112468                 186,
112469                 72
112470             ],
112471             "24": [
112472                 162,
112473                 72
112474             ]
112475         },
112476         "rail-metro": {
112477             "12": [
112478                 258,
112479                 72
112480             ],
112481             "18": [
112482                 240,
112483                 72
112484             ],
112485             "24": [
112486                 216,
112487                 72
112488             ]
112489         },
112490         "rail-light": {
112491             "12": [
112492                 42,
112493                 96
112494             ],
112495             "18": [
112496                 24,
112497                 96
112498             ],
112499             "24": [
112500                 0,
112501                 96
112502             ]
112503         },
112504         "bus": {
112505             "12": [
112506                 96,
112507                 96
112508             ],
112509             "18": [
112510                 78,
112511                 96
112512             ],
112513             "24": [
112514                 54,
112515                 96
112516             ]
112517         },
112518         "fuel": {
112519             "12": [
112520                 150,
112521                 96
112522             ],
112523             "18": [
112524                 132,
112525                 96
112526             ],
112527             "24": [
112528                 108,
112529                 96
112530             ]
112531         },
112532         "parking": {
112533             "12": [
112534                 204,
112535                 96
112536             ],
112537             "18": [
112538                 186,
112539                 96
112540             ],
112541             "24": [
112542                 162,
112543                 96
112544             ]
112545         },
112546         "parking-garage": {
112547             "12": [
112548                 258,
112549                 96
112550             ],
112551             "18": [
112552                 240,
112553                 96
112554             ],
112555             "24": [
112556                 216,
112557                 96
112558             ]
112559         },
112560         "airfield": {
112561             "12": [
112562                 42,
112563                 120
112564             ],
112565             "18": [
112566                 24,
112567                 120
112568             ],
112569             "24": [
112570                 0,
112571                 120
112572             ]
112573         },
112574         "roadblock": {
112575             "12": [
112576                 96,
112577                 120
112578             ],
112579             "18": [
112580                 78,
112581                 120
112582             ],
112583             "24": [
112584                 54,
112585                 120
112586             ]
112587         },
112588         "ferry": {
112589             "12": [
112590                 150,
112591                 120
112592             ],
112593             "18": [
112594                 132,
112595                 120
112596             ],
112597             "24": [
112598                 108,
112599                 120
112600             ],
112601             "line": [
112602                 2240,
112603                 25
112604             ]
112605         },
112606         "harbor": {
112607             "12": [
112608                 204,
112609                 120
112610             ],
112611             "18": [
112612                 186,
112613                 120
112614             ],
112615             "24": [
112616                 162,
112617                 120
112618             ]
112619         },
112620         "bicycle": {
112621             "12": [
112622                 258,
112623                 120
112624             ],
112625             "18": [
112626                 240,
112627                 120
112628             ],
112629             "24": [
112630                 216,
112631                 120
112632             ]
112633         },
112634         "park": {
112635             "12": [
112636                 42,
112637                 144
112638             ],
112639             "18": [
112640                 24,
112641                 144
112642             ],
112643             "24": [
112644                 0,
112645                 144
112646             ]
112647         },
112648         "park2": {
112649             "12": [
112650                 96,
112651                 144
112652             ],
112653             "18": [
112654                 78,
112655                 144
112656             ],
112657             "24": [
112658                 54,
112659                 144
112660             ]
112661         },
112662         "museum": {
112663             "12": [
112664                 150,
112665                 144
112666             ],
112667             "18": [
112668                 132,
112669                 144
112670             ],
112671             "24": [
112672                 108,
112673                 144
112674             ]
112675         },
112676         "lodging": {
112677             "12": [
112678                 204,
112679                 144
112680             ],
112681             "18": [
112682                 186,
112683                 144
112684             ],
112685             "24": [
112686                 162,
112687                 144
112688             ]
112689         },
112690         "monument": {
112691             "12": [
112692                 258,
112693                 144
112694             ],
112695             "18": [
112696                 240,
112697                 144
112698             ],
112699             "24": [
112700                 216,
112701                 144
112702             ]
112703         },
112704         "zoo": {
112705             "12": [
112706                 42,
112707                 168
112708             ],
112709             "18": [
112710                 24,
112711                 168
112712             ],
112713             "24": [
112714                 0,
112715                 168
112716             ]
112717         },
112718         "garden": {
112719             "12": [
112720                 96,
112721                 168
112722             ],
112723             "18": [
112724                 78,
112725                 168
112726             ],
112727             "24": [
112728                 54,
112729                 168
112730             ]
112731         },
112732         "campsite": {
112733             "12": [
112734                 150,
112735                 168
112736             ],
112737             "18": [
112738                 132,
112739                 168
112740             ],
112741             "24": [
112742                 108,
112743                 168
112744             ]
112745         },
112746         "theatre": {
112747             "12": [
112748                 204,
112749                 168
112750             ],
112751             "18": [
112752                 186,
112753                 168
112754             ],
112755             "24": [
112756                 162,
112757                 168
112758             ]
112759         },
112760         "art-gallery": {
112761             "12": [
112762                 258,
112763                 168
112764             ],
112765             "18": [
112766                 240,
112767                 168
112768             ],
112769             "24": [
112770                 216,
112771                 168
112772             ]
112773         },
112774         "pitch": {
112775             "12": [
112776                 42,
112777                 192
112778             ],
112779             "18": [
112780                 24,
112781                 192
112782             ],
112783             "24": [
112784                 0,
112785                 192
112786             ]
112787         },
112788         "soccer": {
112789             "12": [
112790                 96,
112791                 192
112792             ],
112793             "18": [
112794                 78,
112795                 192
112796             ],
112797             "24": [
112798                 54,
112799                 192
112800             ]
112801         },
112802         "america-football": {
112803             "12": [
112804                 150,
112805                 192
112806             ],
112807             "18": [
112808                 132,
112809                 192
112810             ],
112811             "24": [
112812                 108,
112813                 192
112814             ]
112815         },
112816         "tennis": {
112817             "12": [
112818                 204,
112819                 192
112820             ],
112821             "18": [
112822                 186,
112823                 192
112824             ],
112825             "24": [
112826                 162,
112827                 192
112828             ]
112829         },
112830         "basketball": {
112831             "12": [
112832                 258,
112833                 192
112834             ],
112835             "18": [
112836                 240,
112837                 192
112838             ],
112839             "24": [
112840                 216,
112841                 192
112842             ]
112843         },
112844         "baseball": {
112845             "12": [
112846                 42,
112847                 216
112848             ],
112849             "18": [
112850                 24,
112851                 216
112852             ],
112853             "24": [
112854                 0,
112855                 216
112856             ]
112857         },
112858         "golf": {
112859             "12": [
112860                 96,
112861                 216
112862             ],
112863             "18": [
112864                 78,
112865                 216
112866             ],
112867             "24": [
112868                 54,
112869                 216
112870             ]
112871         },
112872         "swimming": {
112873             "12": [
112874                 150,
112875                 216
112876             ],
112877             "18": [
112878                 132,
112879                 216
112880             ],
112881             "24": [
112882                 108,
112883                 216
112884             ]
112885         },
112886         "cricket": {
112887             "12": [
112888                 204,
112889                 216
112890             ],
112891             "18": [
112892                 186,
112893                 216
112894             ],
112895             "24": [
112896                 162,
112897                 216
112898             ]
112899         },
112900         "skiing": {
112901             "12": [
112902                 258,
112903                 216
112904             ],
112905             "18": [
112906                 240,
112907                 216
112908             ],
112909             "24": [
112910                 216,
112911                 216
112912             ]
112913         },
112914         "school": {
112915             "12": [
112916                 42,
112917                 240
112918             ],
112919             "18": [
112920                 24,
112921                 240
112922             ],
112923             "24": [
112924                 0,
112925                 240
112926             ]
112927         },
112928         "college": {
112929             "12": [
112930                 96,
112931                 240
112932             ],
112933             "18": [
112934                 78,
112935                 240
112936             ],
112937             "24": [
112938                 54,
112939                 240
112940             ]
112941         },
112942         "library": {
112943             "12": [
112944                 150,
112945                 240
112946             ],
112947             "18": [
112948                 132,
112949                 240
112950             ],
112951             "24": [
112952                 108,
112953                 240
112954             ]
112955         },
112956         "post": {
112957             "12": [
112958                 204,
112959                 240
112960             ],
112961             "18": [
112962                 186,
112963                 240
112964             ],
112965             "24": [
112966                 162,
112967                 240
112968             ]
112969         },
112970         "fire-station": {
112971             "12": [
112972                 258,
112973                 240
112974             ],
112975             "18": [
112976                 240,
112977                 240
112978             ],
112979             "24": [
112980                 216,
112981                 240
112982             ]
112983         },
112984         "town-hall": {
112985             "12": [
112986                 42,
112987                 264
112988             ],
112989             "18": [
112990                 24,
112991                 264
112992             ],
112993             "24": [
112994                 0,
112995                 264
112996             ]
112997         },
112998         "police": {
112999             "12": [
113000                 96,
113001                 264
113002             ],
113003             "18": [
113004                 78,
113005                 264
113006             ],
113007             "24": [
113008                 54,
113009                 264
113010             ]
113011         },
113012         "prison": {
113013             "12": [
113014                 150,
113015                 264
113016             ],
113017             "18": [
113018                 132,
113019                 264
113020             ],
113021             "24": [
113022                 108,
113023                 264
113024             ]
113025         },
113026         "embassy": {
113027             "12": [
113028                 204,
113029                 264
113030             ],
113031             "18": [
113032                 186,
113033                 264
113034             ],
113035             "24": [
113036                 162,
113037                 264
113038             ]
113039         },
113040         "beer": {
113041             "12": [
113042                 258,
113043                 264
113044             ],
113045             "18": [
113046                 240,
113047                 264
113048             ],
113049             "24": [
113050                 216,
113051                 264
113052             ]
113053         },
113054         "restaurant": {
113055             "12": [
113056                 42,
113057                 288
113058             ],
113059             "18": [
113060                 24,
113061                 288
113062             ],
113063             "24": [
113064                 0,
113065                 288
113066             ]
113067         },
113068         "cafe": {
113069             "12": [
113070                 96,
113071                 288
113072             ],
113073             "18": [
113074                 78,
113075                 288
113076             ],
113077             "24": [
113078                 54,
113079                 288
113080             ]
113081         },
113082         "shop": {
113083             "12": [
113084                 150,
113085                 288
113086             ],
113087             "18": [
113088                 132,
113089                 288
113090             ],
113091             "24": [
113092                 108,
113093                 288
113094             ]
113095         },
113096         "fast-food": {
113097             "12": [
113098                 204,
113099                 288
113100             ],
113101             "18": [
113102                 186,
113103                 288
113104             ],
113105             "24": [
113106                 162,
113107                 288
113108             ]
113109         },
113110         "bar": {
113111             "12": [
113112                 258,
113113                 288
113114             ],
113115             "18": [
113116                 240,
113117                 288
113118             ],
113119             "24": [
113120                 216,
113121                 288
113122             ]
113123         },
113124         "bank": {
113125             "12": [
113126                 42,
113127                 312
113128             ],
113129             "18": [
113130                 24,
113131                 312
113132             ],
113133             "24": [
113134                 0,
113135                 312
113136             ]
113137         },
113138         "grocery": {
113139             "12": [
113140                 96,
113141                 312
113142             ],
113143             "18": [
113144                 78,
113145                 312
113146             ],
113147             "24": [
113148                 54,
113149                 312
113150             ]
113151         },
113152         "cinema": {
113153             "12": [
113154                 150,
113155                 312
113156             ],
113157             "18": [
113158                 132,
113159                 312
113160             ],
113161             "24": [
113162                 108,
113163                 312
113164             ]
113165         },
113166         "pharmacy": {
113167             "12": [
113168                 204,
113169                 312
113170             ],
113171             "18": [
113172                 186,
113173                 312
113174             ],
113175             "24": [
113176                 162,
113177                 312
113178             ]
113179         },
113180         "hospital": {
113181             "12": [
113182                 258,
113183                 312
113184             ],
113185             "18": [
113186                 240,
113187                 312
113188             ],
113189             "24": [
113190                 216,
113191                 312
113192             ]
113193         },
113194         "danger": {
113195             "12": [
113196                 42,
113197                 336
113198             ],
113199             "18": [
113200                 24,
113201                 336
113202             ],
113203             "24": [
113204                 0,
113205                 336
113206             ]
113207         },
113208         "industrial": {
113209             "12": [
113210                 96,
113211                 336
113212             ],
113213             "18": [
113214                 78,
113215                 336
113216             ],
113217             "24": [
113218                 54,
113219                 336
113220             ]
113221         },
113222         "warehouse": {
113223             "12": [
113224                 150,
113225                 336
113226             ],
113227             "18": [
113228                 132,
113229                 336
113230             ],
113231             "24": [
113232                 108,
113233                 336
113234             ]
113235         },
113236         "commercial": {
113237             "12": [
113238                 204,
113239                 336
113240             ],
113241             "18": [
113242                 186,
113243                 336
113244             ],
113245             "24": [
113246                 162,
113247                 336
113248             ]
113249         },
113250         "building": {
113251             "12": [
113252                 258,
113253                 336
113254             ],
113255             "18": [
113256                 240,
113257                 336
113258             ],
113259             "24": [
113260                 216,
113261                 336
113262             ]
113263         },
113264         "place-of-worship": {
113265             "12": [
113266                 42,
113267                 360
113268             ],
113269             "18": [
113270                 24,
113271                 360
113272             ],
113273             "24": [
113274                 0,
113275                 360
113276             ]
113277         },
113278         "alcohol-shop": {
113279             "12": [
113280                 96,
113281                 360
113282             ],
113283             "18": [
113284                 78,
113285                 360
113286             ],
113287             "24": [
113288                 54,
113289                 360
113290             ]
113291         },
113292         "logging": {
113293             "12": [
113294                 150,
113295                 360
113296             ],
113297             "18": [
113298                 132,
113299                 360
113300             ],
113301             "24": [
113302                 108,
113303                 360
113304             ]
113305         },
113306         "oil-well": {
113307             "12": [
113308                 204,
113309                 360
113310             ],
113311             "18": [
113312                 186,
113313                 360
113314             ],
113315             "24": [
113316                 162,
113317                 360
113318             ]
113319         },
113320         "slaughterhouse": {
113321             "12": [
113322                 258,
113323                 360
113324             ],
113325             "18": [
113326                 240,
113327                 360
113328             ],
113329             "24": [
113330                 216,
113331                 360
113332             ]
113333         },
113334         "dam": {
113335             "12": [
113336                 42,
113337                 384
113338             ],
113339             "18": [
113340                 24,
113341                 384
113342             ],
113343             "24": [
113344                 0,
113345                 384
113346             ]
113347         },
113348         "water": {
113349             "12": [
113350                 96,
113351                 384
113352             ],
113353             "18": [
113354                 78,
113355                 384
113356             ],
113357             "24": [
113358                 54,
113359                 384
113360             ]
113361         },
113362         "wetland": {
113363             "12": [
113364                 150,
113365                 384
113366             ],
113367             "18": [
113368                 132,
113369                 384
113370             ],
113371             "24": [
113372                 108,
113373                 384
113374             ]
113375         },
113376         "disability": {
113377             "12": [
113378                 204,
113379                 384
113380             ],
113381             "18": [
113382                 186,
113383                 384
113384             ],
113385             "24": [
113386                 162,
113387                 384
113388             ]
113389         },
113390         "telephone": {
113391             "12": [
113392                 258,
113393                 384
113394             ],
113395             "18": [
113396                 240,
113397                 384
113398             ],
113399             "24": [
113400                 216,
113401                 384
113402             ]
113403         },
113404         "emergency-telephone": {
113405             "12": [
113406                 42,
113407                 408
113408             ],
113409             "18": [
113410                 24,
113411                 408
113412             ],
113413             "24": [
113414                 0,
113415                 408
113416             ]
113417         },
113418         "toilets": {
113419             "12": [
113420                 96,
113421                 408
113422             ],
113423             "18": [
113424                 78,
113425                 408
113426             ],
113427             "24": [
113428                 54,
113429                 408
113430             ]
113431         },
113432         "waste-basket": {
113433             "12": [
113434                 150,
113435                 408
113436             ],
113437             "18": [
113438                 132,
113439                 408
113440             ],
113441             "24": [
113442                 108,
113443                 408
113444             ]
113445         },
113446         "music": {
113447             "12": [
113448                 204,
113449                 408
113450             ],
113451             "18": [
113452                 186,
113453                 408
113454             ],
113455             "24": [
113456                 162,
113457                 408
113458             ]
113459         },
113460         "land-use": {
113461             "12": [
113462                 258,
113463                 408
113464             ],
113465             "18": [
113466                 240,
113467                 408
113468             ],
113469             "24": [
113470                 216,
113471                 408
113472             ]
113473         },
113474         "city": {
113475             "12": [
113476                 42,
113477                 432
113478             ],
113479             "18": [
113480                 24,
113481                 432
113482             ],
113483             "24": [
113484                 0,
113485                 432
113486             ]
113487         },
113488         "town": {
113489             "12": [
113490                 96,
113491                 432
113492             ],
113493             "18": [
113494                 78,
113495                 432
113496             ],
113497             "24": [
113498                 54,
113499                 432
113500             ]
113501         },
113502         "village": {
113503             "12": [
113504                 150,
113505                 432
113506             ],
113507             "18": [
113508                 132,
113509                 432
113510             ],
113511             "24": [
113512                 108,
113513                 432
113514             ]
113515         },
113516         "farm": {
113517             "12": [
113518                 204,
113519                 432
113520             ],
113521             "18": [
113522                 186,
113523                 432
113524             ],
113525             "24": [
113526                 162,
113527                 432
113528             ]
113529         },
113530         "bakery": {
113531             "12": [
113532                 258,
113533                 432
113534             ],
113535             "18": [
113536                 240,
113537                 432
113538             ],
113539             "24": [
113540                 216,
113541                 432
113542             ]
113543         },
113544         "dog-park": {
113545             "12": [
113546                 42,
113547                 456
113548             ],
113549             "18": [
113550                 24,
113551                 456
113552             ],
113553             "24": [
113554                 0,
113555                 456
113556             ]
113557         },
113558         "lighthouse": {
113559             "12": [
113560                 96,
113561                 456
113562             ],
113563             "18": [
113564                 78,
113565                 456
113566             ],
113567             "24": [
113568                 54,
113569                 456
113570             ]
113571         },
113572         "clothing-store": {
113573             "12": [
113574                 150,
113575                 456
113576             ],
113577             "18": [
113578                 132,
113579                 456
113580             ],
113581             "24": [
113582                 108,
113583                 456
113584             ]
113585         },
113586         "polling-place": {
113587             "12": [
113588                 204,
113589                 456
113590             ],
113591             "18": [
113592                 186,
113593                 456
113594             ],
113595             "24": [
113596                 162,
113597                 456
113598             ]
113599         },
113600         "playground": {
113601             "12": [
113602                 258,
113603                 456
113604             ],
113605             "18": [
113606                 240,
113607                 456
113608             ],
113609             "24": [
113610                 216,
113611                 456
113612             ]
113613         },
113614         "entrance": {
113615             "12": [
113616                 42,
113617                 480
113618             ],
113619             "18": [
113620                 24,
113621                 480
113622             ],
113623             "24": [
113624                 0,
113625                 480
113626             ]
113627         },
113628         "heart": {
113629             "12": [
113630                 96,
113631                 480
113632             ],
113633             "18": [
113634                 78,
113635                 480
113636             ],
113637             "24": [
113638                 54,
113639                 480
113640             ]
113641         },
113642         "london-underground": {
113643             "12": [
113644                 150,
113645                 480
113646             ],
113647             "18": [
113648                 132,
113649                 480
113650             ],
113651             "24": [
113652                 108,
113653                 480
113654             ]
113655         },
113656         "minefield": {
113657             "12": [
113658                 204,
113659                 480
113660             ],
113661             "18": [
113662                 186,
113663                 480
113664             ],
113665             "24": [
113666                 162,
113667                 480
113668             ]
113669         },
113670         "rail-underground": {
113671             "12": [
113672                 258,
113673                 480
113674             ],
113675             "18": [
113676                 240,
113677                 480
113678             ],
113679             "24": [
113680                 216,
113681                 480
113682             ]
113683         },
113684         "rail-above": {
113685             "12": [
113686                 42,
113687                 504
113688             ],
113689             "18": [
113690                 24,
113691                 504
113692             ],
113693             "24": [
113694                 0,
113695                 504
113696             ]
113697         },
113698         "camera": {
113699             "12": [
113700                 96,
113701                 504
113702             ],
113703             "18": [
113704                 78,
113705                 504
113706             ],
113707             "24": [
113708                 54,
113709                 504
113710             ]
113711         },
113712         "laundry": {
113713             "12": [
113714                 150,
113715                 504
113716             ],
113717             "18": [
113718                 132,
113719                 504
113720             ],
113721             "24": [
113722                 108,
113723                 504
113724             ]
113725         },
113726         "car": {
113727             "12": [
113728                 204,
113729                 504
113730             ],
113731             "18": [
113732                 186,
113733                 504
113734             ],
113735             "24": [
113736                 162,
113737                 504
113738             ]
113739         },
113740         "suitcase": {
113741             "12": [
113742                 258,
113743                 504
113744             ],
113745             "18": [
113746                 240,
113747                 504
113748             ],
113749             "24": [
113750                 216,
113751                 504
113752             ]
113753         },
113754         "hairdresser": {
113755             "12": [
113756                 42,
113757                 528
113758             ],
113759             "18": [
113760                 24,
113761                 528
113762             ],
113763             "24": [
113764                 0,
113765                 528
113766             ]
113767         },
113768         "chemist": {
113769             "12": [
113770                 96,
113771                 528
113772             ],
113773             "18": [
113774                 78,
113775                 528
113776             ],
113777             "24": [
113778                 54,
113779                 528
113780             ]
113781         },
113782         "mobilephone": {
113783             "12": [
113784                 150,
113785                 528
113786             ],
113787             "18": [
113788                 132,
113789                 528
113790             ],
113791             "24": [
113792                 108,
113793                 528
113794             ]
113795         },
113796         "scooter": {
113797             "12": [
113798                 204,
113799                 528
113800             ],
113801             "18": [
113802                 186,
113803                 528
113804             ],
113805             "24": [
113806                 162,
113807                 528
113808             ]
113809         },
113810         "highway-motorway": {
113811             "line": [
113812                 20,
113813                 25
113814             ]
113815         },
113816         "highway-trunk": {
113817             "line": [
113818                 80,
113819                 25
113820             ]
113821         },
113822         "highway-primary": {
113823             "line": [
113824                 140,
113825                 25
113826             ]
113827         },
113828         "highway-secondary": {
113829             "line": [
113830                 200,
113831                 25
113832             ]
113833         },
113834         "highway-tertiary": {
113835             "line": [
113836                 260,
113837                 25
113838             ]
113839         },
113840         "highway-motorway-link": {
113841             "line": [
113842                 320,
113843                 25
113844             ]
113845         },
113846         "highway-trunk-link": {
113847             "line": [
113848                 380,
113849                 25
113850             ]
113851         },
113852         "highway-primary-link": {
113853             "line": [
113854                 440,
113855                 25
113856             ]
113857         },
113858         "highway-secondary-link": {
113859             "line": [
113860                 500,
113861                 25
113862             ]
113863         },
113864         "highway-tertiary-link": {
113865             "line": [
113866                 560,
113867                 25
113868             ]
113869         },
113870         "highway-residential": {
113871             "line": [
113872                 620,
113873                 25
113874             ]
113875         },
113876         "highway-unclassified": {
113877             "line": [
113878                 680,
113879                 25
113880             ]
113881         },
113882         "highway-service": {
113883             "line": [
113884                 740,
113885                 25
113886             ]
113887         },
113888         "highway-road": {
113889             "line": [
113890                 800,
113891                 25
113892             ]
113893         },
113894         "highway-track": {
113895             "line": [
113896                 860,
113897                 25
113898             ]
113899         },
113900         "highway-living-street": {
113901             "line": [
113902                 920,
113903                 25
113904             ]
113905         },
113906         "highway-path": {
113907             "line": [
113908                 980,
113909                 25
113910             ]
113911         },
113912         "highway-cycleway": {
113913             "line": [
113914                 1040,
113915                 25
113916             ]
113917         },
113918         "highway-footway": {
113919             "line": [
113920                 1100,
113921                 25
113922             ]
113923         },
113924         "highway-bridleway": {
113925             "line": [
113926                 1160,
113927                 25
113928             ]
113929         },
113930         "highway-steps": {
113931             "line": [
113932                 1220,
113933                 25
113934             ]
113935         },
113936         "railway-rail": {
113937             "line": [
113938                 1280,
113939                 25
113940             ]
113941         },
113942         "railway-disused": {
113943             "line": [
113944                 1340,
113945                 25
113946             ]
113947         },
113948         "railway-abandoned": {
113949             "line": [
113950                 1400,
113951                 25
113952             ]
113953         },
113954         "railway-subway": {
113955             "line": [
113956                 1460,
113957                 25
113958             ]
113959         },
113960         "railway-light-rail": {
113961             "line": [
113962                 1520,
113963                 25
113964             ]
113965         },
113966         "railway-monorail": {
113967             "line": [
113968                 1580,
113969                 25
113970             ]
113971         },
113972         "waterway-river": {
113973             "line": [
113974                 1640,
113975                 25
113976             ]
113977         },
113978         "waterway-stream": {
113979             "line": [
113980                 1700,
113981                 25
113982             ]
113983         },
113984         "waterway-canal": {
113985             "line": [
113986                 1760,
113987                 25
113988             ]
113989         },
113990         "waterway-ditch": {
113991             "line": [
113992                 1820,
113993                 25
113994             ]
113995         },
113996         "power-line": {
113997             "line": [
113998                 1880,
113999                 25
114000             ]
114001         },
114002         "other-line": {
114003             "line": [
114004                 1940,
114005                 25
114006             ]
114007         },
114008         "category-roads": {
114009             "line": [
114010                 2000,
114011                 25
114012             ]
114013         },
114014         "category-rail": {
114015             "line": [
114016                 2060,
114017                 25
114018             ]
114019         },
114020         "category-path": {
114021             "line": [
114022                 2120,
114023                 25
114024             ]
114025         },
114026         "category-water": {
114027             "line": [
114028                 2180,
114029                 25
114030             ]
114031         },
114032         "pipeline": {
114033             "line": [
114034                 2300,
114035                 25
114036             ]
114037         },
114038         "relation": {
114039             "relation": [
114040                 20,
114041                 25
114042             ]
114043         },
114044         "restriction": {
114045             "relation": [
114046                 80,
114047                 25
114048             ]
114049         },
114050         "multipolygon": {
114051             "relation": [
114052                 140,
114053                 25
114054             ]
114055         },
114056         "boundary": {
114057             "relation": [
114058                 200,
114059                 25
114060             ]
114061         },
114062         "route": {
114063             "relation": [
114064                 260,
114065                 25
114066             ]
114067         },
114068         "route-road": {
114069             "relation": [
114070                 320,
114071                 25
114072             ]
114073         },
114074         "route-bicycle": {
114075             "relation": [
114076                 380,
114077                 25
114078             ]
114079         },
114080         "route-foot": {
114081             "relation": [
114082                 440,
114083                 25
114084             ]
114085         },
114086         "route-bus": {
114087             "relation": [
114088                 500,
114089                 25
114090             ]
114091         },
114092         "route-train": {
114093             "relation": [
114094                 560,
114095                 25
114096             ]
114097         },
114098         "route-detour": {
114099             "relation": [
114100                 620,
114101                 25
114102             ]
114103         },
114104         "route-tram": {
114105             "relation": [
114106                 680,
114107                 25
114108             ]
114109         },
114110         "route-ferry": {
114111             "relation": [
114112                 740,
114113                 25
114114             ]
114115         },
114116         "route-power": {
114117             "relation": [
114118                 800,
114119                 25
114120             ]
114121         },
114122         "route-pipeline": {
114123             "relation": [
114124                 860,
114125                 25
114126             ]
114127         },
114128         "route-master": {
114129             "relation": [
114130                 920,
114131                 25
114132             ]
114133         },
114134         "restriction-no-straight-on": {
114135             "relation": [
114136                 980,
114137                 25
114138             ]
114139         },
114140         "restriction-no-u-turn": {
114141             "relation": [
114142                 1040,
114143                 25
114144             ]
114145         },
114146         "restriction-no-left-turn": {
114147             "relation": [
114148                 1100,
114149                 25
114150             ]
114151         },
114152         "restriction-no-right-turn": {
114153             "relation": [
114154                 1160,
114155                 25
114156             ]
114157         },
114158         "restriction-only-straight-on": {
114159             "relation": [
114160                 1220,
114161                 25
114162             ]
114163         },
114164         "restriction-only-left-turn": {
114165             "relation": [
114166                 1280,
114167                 25
114168             ]
114169         },
114170         "restriction-only-right-turn": {
114171             "relation": [
114172                 1340,
114173                 25
114174             ]
114175         }
114176     },
114177     "operations": {
114178         "icon-operation-delete": [
114179             0,
114180             140
114181         ],
114182         "icon-operation-circularize": [
114183             20,
114184             140
114185         ],
114186         "icon-operation-straighten": [
114187             40,
114188             140
114189         ],
114190         "icon-operation-split": [
114191             60,
114192             140
114193         ],
114194         "icon-operation-disconnect": [
114195             80,
114196             140
114197         ],
114198         "icon-operation-reverse": [
114199             100,
114200             140
114201         ],
114202         "icon-operation-move": [
114203             120,
114204             140
114205         ],
114206         "icon-operation-merge": [
114207             140,
114208             140
114209         ],
114210         "icon-operation-orthogonalize": [
114211             160,
114212             140
114213         ],
114214         "icon-operation-rotate": [
114215             180,
114216             140
114217         ],
114218         "icon-operation-simplify": [
114219             200,
114220             140
114221         ],
114222         "icon-operation-continue": [
114223             220,
114224             140
114225         ],
114226         "icon-operation-disabled-delete": [
114227             0,
114228             160
114229         ],
114230         "icon-operation-disabled-circularize": [
114231             20,
114232             160
114233         ],
114234         "icon-operation-disabled-straighten": [
114235             40,
114236             160
114237         ],
114238         "icon-operation-disabled-split": [
114239             60,
114240             160
114241         ],
114242         "icon-operation-disabled-disconnect": [
114243             80,
114244             160
114245         ],
114246         "icon-operation-disabled-reverse": [
114247             100,
114248             160
114249         ],
114250         "icon-operation-disabled-move": [
114251             120,
114252             160
114253         ],
114254         "icon-operation-disabled-merge": [
114255             140,
114256             160
114257         ],
114258         "icon-operation-disabled-orthogonalize": [
114259             160,
114260             160
114261         ],
114262         "icon-operation-disabled-rotate": [
114263             180,
114264             160
114265         ],
114266         "icon-operation-disabled-simplify": [
114267             200,
114268             160
114269         ],
114270         "icon-operation-disabled-continue": [
114271             220,
114272             160
114273         ],
114274         "icon-restriction-yes": [
114275             50,
114276             80
114277         ],
114278         "icon-restriction-no": [
114279             95,
114280             80
114281         ],
114282         "icon-restriction-only": [
114283             140,
114284             80
114285         ],
114286         "icon-restriction-yes-u": [
114287             185,
114288             80
114289         ],
114290         "icon-restriction-no-u": [
114291             230,
114292             80
114293         ],
114294         "icon-restriction-only-u": [
114295             275,
114296             80
114297         ]
114298     },
114299     "locales": [
114300         "af",
114301         "sq",
114302         "ar",
114303         "ar-AA",
114304         "hy",
114305         "ast",
114306         "bn",
114307         "bs",
114308         "bg-BG",
114309         "ca",
114310         "zh",
114311         "zh-CN",
114312         "zh-CN.GB2312",
114313         "gan",
114314         "zh-HK",
114315         "zh-TW",
114316         "yue",
114317         "hr",
114318         "cs",
114319         "da",
114320         "nl",
114321         "en-GB",
114322         "et",
114323         "fi",
114324         "fr",
114325         "gl",
114326         "de",
114327         "el",
114328         "hu",
114329         "is",
114330         "id",
114331         "it",
114332         "ja",
114333         "kn",
114334         "ko",
114335         "ko-KR",
114336         "lv",
114337         "lt",
114338         "no",
114339         "nn",
114340         "fa",
114341         "pl",
114342         "pt",
114343         "pt-BR",
114344         "ro-RO",
114345         "ru",
114346         "sc",
114347         "sr",
114348         "sr-RS",
114349         "si",
114350         "sk",
114351         "sl",
114352         "es",
114353         "sv",
114354         "tl",
114355         "ta",
114356         "te",
114357         "tr",
114358         "uk",
114359         "vi"
114360     ],
114361     "en": {
114362         "modes": {
114363             "add_area": {
114364                 "title": "Area",
114365                 "description": "Add parks, buildings, lakes or other areas to the map.",
114366                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
114367             },
114368             "add_line": {
114369                 "title": "Line",
114370                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
114371                 "tail": "Click on the map to start drawing a road, path, or route."
114372             },
114373             "add_point": {
114374                 "title": "Point",
114375                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
114376                 "tail": "Click on the map to add a point."
114377             },
114378             "browse": {
114379                 "title": "Browse",
114380                 "description": "Pan and zoom the map."
114381             },
114382             "draw_area": {
114383                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
114384             },
114385             "draw_line": {
114386                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
114387             }
114388         },
114389         "operations": {
114390             "add": {
114391                 "annotation": {
114392                     "point": "Added a point.",
114393                     "vertex": "Added a node to a way.",
114394                     "relation": "Added a relation."
114395                 }
114396             },
114397             "start": {
114398                 "annotation": {
114399                     "line": "Started a line.",
114400                     "area": "Started an area."
114401                 }
114402             },
114403             "continue": {
114404                 "key": "A",
114405                 "title": "Continue",
114406                 "description": "Continue this line.",
114407                 "not_eligible": "No line can be continued here.",
114408                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
114409                 "annotation": {
114410                     "line": "Continued a line.",
114411                     "area": "Continued an area."
114412                 }
114413             },
114414             "cancel_draw": {
114415                 "annotation": "Canceled drawing."
114416             },
114417             "change_role": {
114418                 "annotation": "Changed the role of a relation member."
114419             },
114420             "change_tags": {
114421                 "annotation": "Changed tags."
114422             },
114423             "circularize": {
114424                 "title": "Circularize",
114425                 "description": {
114426                     "line": "Make this line circular.",
114427                     "area": "Make this area circular."
114428                 },
114429                 "key": "O",
114430                 "annotation": {
114431                     "line": "Made a line circular.",
114432                     "area": "Made an area circular."
114433                 },
114434                 "not_closed": "This can't be made circular because it's not a loop.",
114435                 "too_large": "This can't be made circular because not enough of it is currently visible."
114436             },
114437             "orthogonalize": {
114438                 "title": "Square",
114439                 "description": {
114440                     "line": "Square the corners of this line.",
114441                     "area": "Square the corners of this area."
114442                 },
114443                 "key": "S",
114444                 "annotation": {
114445                     "line": "Squared the corners of a line.",
114446                     "area": "Squared the corners of an area."
114447                 },
114448                 "not_squarish": "This can't be made square because it is not squarish.",
114449                 "too_large": "This can't be made square because not enough of it is currently visible."
114450             },
114451             "straighten": {
114452                 "title": "Straighten",
114453                 "description": "Straighten this line.",
114454                 "key": "S",
114455                 "annotation": "Straightened a line.",
114456                 "too_bendy": "This can't be straightened because it bends too much."
114457             },
114458             "delete": {
114459                 "title": "Delete",
114460                 "description": "Remove this from the map.",
114461                 "annotation": {
114462                     "point": "Deleted a point.",
114463                     "vertex": "Deleted a node from a way.",
114464                     "line": "Deleted a line.",
114465                     "area": "Deleted an area.",
114466                     "relation": "Deleted a relation.",
114467                     "multiple": "Deleted {n} objects."
114468                 },
114469                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
114470             },
114471             "add_member": {
114472                 "annotation": "Added a member to a relation."
114473             },
114474             "delete_member": {
114475                 "annotation": "Removed a member from a relation."
114476             },
114477             "connect": {
114478                 "annotation": {
114479                     "point": "Connected a way to a point.",
114480                     "vertex": "Connected a way to another.",
114481                     "line": "Connected a way to a line.",
114482                     "area": "Connected a way to an area."
114483                 }
114484             },
114485             "disconnect": {
114486                 "title": "Disconnect",
114487                 "description": "Disconnect these lines/areas from each other.",
114488                 "key": "D",
114489                 "annotation": "Disconnected lines/areas.",
114490                 "not_connected": "There aren't enough lines/areas here to disconnect."
114491             },
114492             "merge": {
114493                 "title": "Merge",
114494                 "description": "Merge these lines.",
114495                 "key": "C",
114496                 "annotation": "Merged {n} lines.",
114497                 "not_eligible": "These features can't be merged.",
114498                 "not_adjacent": "These lines can't be merged because they aren't connected.",
114499                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
114500                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
114501             },
114502             "move": {
114503                 "title": "Move",
114504                 "description": "Move this to a different location.",
114505                 "key": "M",
114506                 "annotation": {
114507                     "point": "Moved a point.",
114508                     "vertex": "Moved a node in a way.",
114509                     "line": "Moved a line.",
114510                     "area": "Moved an area.",
114511                     "multiple": "Moved multiple objects."
114512                 },
114513                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded.",
114514                 "too_large": "This can't be moved because not enough of it is currently visible."
114515             },
114516             "rotate": {
114517                 "title": "Rotate",
114518                 "description": "Rotate this object around its center point.",
114519                 "key": "R",
114520                 "annotation": {
114521                     "line": "Rotated a line.",
114522                     "area": "Rotated an area."
114523                 },
114524                 "too_large": "This can't be rotated because not enough of it is currently visible."
114525             },
114526             "reverse": {
114527                 "title": "Reverse",
114528                 "description": "Make this line go in the opposite direction.",
114529                 "key": "V",
114530                 "annotation": "Reversed a line."
114531             },
114532             "split": {
114533                 "title": "Split",
114534                 "description": {
114535                     "line": "Split this line into two at this node.",
114536                     "area": "Split the boundary of this area into two.",
114537                     "multiple": "Split the lines/area boundaries at this node into two."
114538                 },
114539                 "key": "X",
114540                 "annotation": {
114541                     "line": "Split a line.",
114542                     "area": "Split an area boundary.",
114543                     "multiple": "Split {n} lines/area boundaries."
114544                 },
114545                 "not_eligible": "Lines can't be split at their beginning or end.",
114546                 "multiple_ways": "There are too many lines here to split."
114547             },
114548             "restriction": {
114549                 "help": {
114550                     "select": "Click to select a road segment.",
114551                     "toggle": "Click to toggle turn restrictions.",
114552                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
114553                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
114554                 },
114555                 "annotation": {
114556                     "create": "Added a turn restriction",
114557                     "delete": "Deleted a turn restriction"
114558                 }
114559             }
114560         },
114561         "undo": {
114562             "tooltip": "Undo: {action}",
114563             "nothing": "Nothing to undo."
114564         },
114565         "redo": {
114566             "tooltip": "Redo: {action}",
114567             "nothing": "Nothing to redo."
114568         },
114569         "tooltip_keyhint": "Shortcut:",
114570         "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.",
114571         "translate": {
114572             "translate": "Translate",
114573             "localized_translation_label": "Multilingual name",
114574             "localized_translation_language": "Choose language",
114575             "localized_translation_name": "Name"
114576         },
114577         "zoom_in_edit": "Zoom in to Edit",
114578         "logout": "logout",
114579         "loading_auth": "Connecting to OpenStreetMap...",
114580         "report_a_bug": "report a bug",
114581         "status": {
114582             "error": "Unable to connect to API.",
114583             "offline": "The API is offline. Please try editing later.",
114584             "readonly": "The API is read-only. You will need to wait to save your changes."
114585         },
114586         "commit": {
114587             "title": "Save Changes",
114588             "description_placeholder": "Brief description of your contributions",
114589             "message_label": "Commit message",
114590             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
114591             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
114592             "save": "Save",
114593             "cancel": "Cancel",
114594             "warnings": "Warnings",
114595             "modified": "Modified",
114596             "deleted": "Deleted",
114597             "created": "Created"
114598         },
114599         "contributors": {
114600             "list": "Edits by {users}",
114601             "truncated_list": "Edits by {users} and {count} others"
114602         },
114603         "geocoder": {
114604             "search": "Search worldwide...",
114605             "no_results_visible": "No results in visible map area",
114606             "no_results_worldwide": "No results found"
114607         },
114608         "geolocate": {
114609             "title": "Show My Location"
114610         },
114611         "inspector": {
114612             "no_documentation_combination": "There is no documentation available for this tag combination",
114613             "no_documentation_key": "There is no documentation available for this key",
114614             "show_more": "Show More",
114615             "view_on_osm": "View on openstreetmap.org",
114616             "all_tags": "All tags",
114617             "all_members": "All members",
114618             "all_relations": "All relations",
114619             "new_relation": "New relation...",
114620             "role": "Role",
114621             "choose": "Select feature type",
114622             "results": "{n} results for {search}",
114623             "reference": "View on OpenStreetMap Wiki",
114624             "back_tooltip": "Change feature",
114625             "remove": "Remove",
114626             "search": "Search",
114627             "multiselect": "Selected items",
114628             "unknown": "Unknown",
114629             "incomplete": "<not downloaded>",
114630             "feature_list": "Search features",
114631             "edit": "Edit feature",
114632             "check": {
114633                 "yes": "Yes",
114634                 "no": "No"
114635             },
114636             "none": "None",
114637             "node": "Node",
114638             "way": "Way",
114639             "relation": "Relation",
114640             "location": "Location"
114641         },
114642         "background": {
114643             "title": "Background",
114644             "description": "Background settings",
114645             "percent_brightness": "{opacity}% brightness",
114646             "none": "None",
114647             "custom": "Custom",
114648             "custom_button": "Edit custom background",
114649             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
114650             "fix_misalignment": "Fix alignment",
114651             "reset": "reset"
114652         },
114653         "restore": {
114654             "heading": "You have unsaved changes",
114655             "description": "Do you wish to restore unsaved changes from a previous editing session?",
114656             "restore": "Restore",
114657             "reset": "Reset"
114658         },
114659         "save": {
114660             "title": "Save",
114661             "help": "Save changes to OpenStreetMap, making them visible to other users.",
114662             "no_changes": "No changes to save.",
114663             "error": "An error occurred while trying to save",
114664             "uploading": "Uploading changes to OpenStreetMap.",
114665             "unsaved_changes": "You have unsaved changes"
114666         },
114667         "success": {
114668             "edited_osm": "Edited OSM!",
114669             "just_edited": "You just edited OpenStreetMap!",
114670             "view_on_osm": "View on OSM",
114671             "facebook": "Share on Facebook",
114672             "twitter": "Share on Twitter",
114673             "google": "Share on Google+",
114674             "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"
114675         },
114676         "confirm": {
114677             "okay": "Okay"
114678         },
114679         "splash": {
114680             "welcome": "Welcome to the iD OpenStreetMap editor",
114681             "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}.",
114682             "walkthrough": "Start the Walkthrough",
114683             "start": "Edit Now"
114684         },
114685         "source_switch": {
114686             "live": "live",
114687             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
114688             "dev": "dev"
114689         },
114690         "tag_reference": {
114691             "description": "Description",
114692             "on_wiki": "{tag} on wiki.osm.org",
114693             "used_with": "used with {type}"
114694         },
114695         "validations": {
114696             "untagged_point": "Untagged point",
114697             "untagged_line": "Untagged line",
114698             "untagged_area": "Untagged area",
114699             "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.",
114700             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
114701             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
114702             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
114703             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
114704             "deprecated_tags": "Deprecated tags: {tags}"
114705         },
114706         "zoom": {
114707             "in": "Zoom In",
114708             "out": "Zoom Out"
114709         },
114710         "cannot_zoom": "Cannot zoom out further in current mode.",
114711         "gpx": {
114712             "local_layer": "Local GPX file",
114713             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
114714             "zoom": "Zoom to GPX track",
114715             "browse": "Browse for a .gpx file"
114716         },
114717         "help": {
114718             "title": "Help",
114719             "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",
114720             "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",
114721             "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",
114722             "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",
114723             "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",
114724             "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",
114725             "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",
114726             "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",
114727             "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"
114728         },
114729         "intro": {
114730             "navigation": {
114731                 "title": "Navigation",
114732                 "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!**",
114733                 "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.**",
114734                 "header": "The header shows us the feature type.",
114735                 "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.**"
114736             },
114737             "points": {
114738                 "title": "Points",
114739                 "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.**",
114740                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
114741                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
114742                 "choose": "**Choose Cafe from the list.**",
114743                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
114744                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
114745                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
114746                 "fixname": "**Change the name and close the feature editor.**",
114747                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
114748                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
114749             },
114750             "areas": {
114751                 "title": "Areas",
114752                 "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.**",
114753                 "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.**",
114754                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
114755                 "search": "**Search for '{name}'.**",
114756                 "choose": "**Choose Playground from the list.**",
114757                 "describe": "**Add a name, and close the feature editor**"
114758             },
114759             "lines": {
114760                 "title": "Lines",
114761                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
114762                 "start": "**Start the line by clicking on the end of the road.**",
114763                 "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.**",
114764                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
114765                 "road": "**Select Road from the list**",
114766                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
114767                 "describe": "**Name the road and close the feature editor.**",
114768                 "restart": "The road needs to intersect Flower Street.",
114769                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
114770             },
114771             "startediting": {
114772                 "title": "Start Editing",
114773                 "help": "More documentation and this walkthrough are available here.",
114774                 "save": "Don't forget to regularly save your changes!",
114775                 "start": "Start mapping!"
114776             }
114777         },
114778         "presets": {
114779             "categories": {
114780                 "category-building": {
114781                     "name": "Building"
114782                 },
114783                 "category-golf": {
114784                     "name": "Golf"
114785                 },
114786                 "category-landuse": {
114787                     "name": "Land Use"
114788                 },
114789                 "category-path": {
114790                     "name": "Path"
114791                 },
114792                 "category-rail": {
114793                     "name": "Rail"
114794                 },
114795                 "category-restriction": {
114796                     "name": "Restriction"
114797                 },
114798                 "category-road": {
114799                     "name": "Road"
114800                 },
114801                 "category-route": {
114802                     "name": "Route"
114803                 },
114804                 "category-water-area": {
114805                     "name": "Water"
114806                 },
114807                 "category-water-line": {
114808                     "name": "Water"
114809                 }
114810             },
114811             "fields": {
114812                 "access": {
114813                     "label": "Access",
114814                     "placeholder": "Unknown",
114815                     "types": {
114816                         "access": "General",
114817                         "foot": "Foot",
114818                         "motor_vehicle": "Motor Vehicles",
114819                         "bicycle": "Bicycles",
114820                         "horse": "Horses"
114821                     },
114822                     "options": {
114823                         "yes": {
114824                             "title": "Allowed",
114825                             "description": "Access permitted by law; a right of way"
114826                         },
114827                         "no": {
114828                             "title": "Prohibited",
114829                             "description": "Access not permitted to the general public"
114830                         },
114831                         "permissive": {
114832                             "title": "Permissive",
114833                             "description": "Access permitted until such time as the owner revokes the permission"
114834                         },
114835                         "private": {
114836                             "title": "Private",
114837                             "description": "Access permitted only with permission of the owner on an individual basis"
114838                         },
114839                         "designated": {
114840                             "title": "Designated",
114841                             "description": "Access permitted according to signs or specific local laws"
114842                         },
114843                         "destination": {
114844                             "title": "Destination",
114845                             "description": "Access permitted only to reach a destination"
114846                         }
114847                     }
114848                 },
114849                 "access_simple": {
114850                     "label": "Access",
114851                     "placeholder": "yes"
114852                 },
114853                 "access_toilets": {
114854                     "label": "Access"
114855                 },
114856                 "address": {
114857                     "label": "Address",
114858                     "placeholders": {
114859                         "housename": "Housename",
114860                         "housenumber": "123",
114861                         "street": "Street",
114862                         "city": "City",
114863                         "postcode": "Postcode",
114864                         "place": "Place",
114865                         "hamlet": "Hamlet",
114866                         "suburb": "Suburb",
114867                         "subdistrict": "Subdistrict",
114868                         "district": "District",
114869                         "province": "Province",
114870                         "state": "State",
114871                         "country": "Country"
114872                     }
114873                 },
114874                 "admin_level": {
114875                     "label": "Admin Level"
114876                 },
114877                 "aerialway": {
114878                     "label": "Type"
114879                 },
114880                 "aerialway/access": {
114881                     "label": "Access"
114882                 },
114883                 "aerialway/bubble": {
114884                     "label": "Bubble"
114885                 },
114886                 "aerialway/capacity": {
114887                     "label": "Capacity (per hour)",
114888                     "placeholder": "500, 2500, 5000..."
114889                 },
114890                 "aerialway/duration": {
114891                     "label": "Duration (minutes)",
114892                     "placeholder": "1, 2, 3..."
114893                 },
114894                 "aerialway/heating": {
114895                     "label": "Heated"
114896                 },
114897                 "aerialway/occupancy": {
114898                     "label": "Occupancy",
114899                     "placeholder": "2, 4, 8..."
114900                 },
114901                 "aerialway/summer/access": {
114902                     "label": "Access (summer)"
114903                 },
114904                 "aeroway": {
114905                     "label": "Type"
114906                 },
114907                 "amenity": {
114908                     "label": "Type"
114909                 },
114910                 "artist": {
114911                     "label": "Artist"
114912                 },
114913                 "artwork_type": {
114914                     "label": "Type"
114915                 },
114916                 "atm": {
114917                     "label": "ATM"
114918                 },
114919                 "backrest": {
114920                     "label": "Backrest"
114921                 },
114922                 "barrier": {
114923                     "label": "Type"
114924                 },
114925                 "bicycle_parking": {
114926                     "label": "Type"
114927                 },
114928                 "boundary": {
114929                     "label": "Type"
114930                 },
114931                 "building": {
114932                     "label": "Building"
114933                 },
114934                 "building_area": {
114935                     "label": "Building"
114936                 },
114937                 "capacity": {
114938                     "label": "Capacity",
114939                     "placeholder": "50, 100, 200..."
114940                 },
114941                 "cardinal_direction": {
114942                     "label": "Direction"
114943                 },
114944                 "clock_direction": {
114945                     "label": "Direction",
114946                     "options": {
114947                         "clockwise": "Clockwise",
114948                         "anticlockwise": "Counterclockwise"
114949                     }
114950                 },
114951                 "collection_times": {
114952                     "label": "Collection Times"
114953                 },
114954                 "construction": {
114955                     "label": "Type"
114956                 },
114957                 "country": {
114958                     "label": "Country"
114959                 },
114960                 "covered": {
114961                     "label": "Covered"
114962                 },
114963                 "crop": {
114964                     "label": "Crop"
114965                 },
114966                 "crossing": {
114967                     "label": "Type"
114968                 },
114969                 "cuisine": {
114970                     "label": "Cuisine"
114971                 },
114972                 "denomination": {
114973                     "label": "Denomination"
114974                 },
114975                 "denotation": {
114976                     "label": "Denotation"
114977                 },
114978                 "description": {
114979                     "label": "Description"
114980                 },
114981                 "electrified": {
114982                     "label": "Electrification"
114983                 },
114984                 "elevation": {
114985                     "label": "Elevation"
114986                 },
114987                 "emergency": {
114988                     "label": "Emergency"
114989                 },
114990                 "entrance": {
114991                     "label": "Type"
114992                 },
114993                 "except": {
114994                     "label": "Exceptions"
114995                 },
114996                 "fax": {
114997                     "label": "Fax",
114998                     "placeholder": "+31 42 123 4567"
114999                 },
115000                 "fee": {
115001                     "label": "Fee"
115002                 },
115003                 "fire_hydrant/type": {
115004                     "label": "Type"
115005                 },
115006                 "fixme": {
115007                     "label": "Fix Me"
115008                 },
115009                 "fuel": {
115010                     "label": "Fuel"
115011                 },
115012                 "fuel/biodiesel": {
115013                     "label": "Sells Biodiesel"
115014                 },
115015                 "fuel/diesel": {
115016                     "label": "Sells Diesel"
115017                 },
115018                 "fuel/e10": {
115019                     "label": "Sells E10"
115020                 },
115021                 "fuel/e85": {
115022                     "label": "Sells E85"
115023                 },
115024                 "fuel/lpg": {
115025                     "label": "Sells Propane"
115026                 },
115027                 "fuel/octane_100": {
115028                     "label": "Sells Racing Gasoline"
115029                 },
115030                 "fuel/octane_91": {
115031                     "label": "Sells Regular Gasoline"
115032                 },
115033                 "fuel/octane_95": {
115034                     "label": "Sells Midgrade Gasoline"
115035                 },
115036                 "fuel/octane_98": {
115037                     "label": "Sells Premium Gasoline"
115038                 },
115039                 "gauge": {
115040                     "label": "Gauge"
115041                 },
115042                 "generator/method": {
115043                     "label": "Method"
115044                 },
115045                 "generator/source": {
115046                     "label": "Source"
115047                 },
115048                 "generator/type": {
115049                     "label": "Type"
115050                 },
115051                 "golf_hole": {
115052                     "label": "Reference",
115053                     "placeholder": "Hole number (1-18)"
115054                 },
115055                 "handicap": {
115056                     "label": "Handicap",
115057                     "placeholder": "1-18"
115058                 },
115059                 "highway": {
115060                     "label": "Type"
115061                 },
115062                 "historic": {
115063                     "label": "Type"
115064                 },
115065                 "hoops": {
115066                     "label": "Hoops",
115067                     "placeholder": "1, 2, 4..."
115068                 },
115069                 "iata": {
115070                     "label": "IATA"
115071                 },
115072                 "icao": {
115073                     "label": "ICAO"
115074                 },
115075                 "incline": {
115076                     "label": "Incline"
115077                 },
115078                 "information": {
115079                     "label": "Type"
115080                 },
115081                 "internet_access": {
115082                     "label": "Internet Access",
115083                     "options": {
115084                         "yes": "Yes",
115085                         "no": "No",
115086                         "wlan": "Wifi",
115087                         "wired": "Wired",
115088                         "terminal": "Terminal"
115089                     }
115090                 },
115091                 "lamp_type": {
115092                     "label": "Type"
115093                 },
115094                 "landuse": {
115095                     "label": "Type"
115096                 },
115097                 "lanes": {
115098                     "label": "Lanes",
115099                     "placeholder": "1, 2, 3..."
115100                 },
115101                 "layer": {
115102                     "label": "Layer"
115103                 },
115104                 "leisure": {
115105                     "label": "Type"
115106                 },
115107                 "length": {
115108                     "label": "Length (Meters)"
115109                 },
115110                 "levels": {
115111                     "label": "Levels",
115112                     "placeholder": "2, 4, 6..."
115113                 },
115114                 "lit": {
115115                     "label": "Lit"
115116                 },
115117                 "location": {
115118                     "label": "Location"
115119                 },
115120                 "man_made": {
115121                     "label": "Type"
115122                 },
115123                 "maxspeed": {
115124                     "label": "Speed Limit",
115125                     "placeholder": "40, 50, 60..."
115126                 },
115127                 "name": {
115128                     "label": "Name",
115129                     "placeholder": "Common name (if any)"
115130                 },
115131                 "natural": {
115132                     "label": "Natural"
115133                 },
115134                 "network": {
115135                     "label": "Network"
115136                 },
115137                 "note": {
115138                     "label": "Note"
115139                 },
115140                 "office": {
115141                     "label": "Type"
115142                 },
115143                 "oneway": {
115144                     "label": "One Way",
115145                     "options": {
115146                         "undefined": "Assumed to be No",
115147                         "yes": "Yes",
115148                         "no": "No"
115149                     }
115150                 },
115151                 "oneway_yes": {
115152                     "label": "One Way",
115153                     "options": {
115154                         "undefined": "Assumed to be Yes",
115155                         "yes": "Yes",
115156                         "no": "No"
115157                     }
115158                 },
115159                 "opening_hours": {
115160                     "label": "Hours"
115161                 },
115162                 "operator": {
115163                     "label": "Operator"
115164                 },
115165                 "par": {
115166                     "label": "Par",
115167                     "placeholder": "3, 4, 5..."
115168                 },
115169                 "park_ride": {
115170                     "label": "Park and Ride"
115171                 },
115172                 "parking": {
115173                     "label": "Type"
115174                 },
115175                 "phone": {
115176                     "label": "Phone",
115177                     "placeholder": "+31 42 123 4567"
115178                 },
115179                 "piste/difficulty": {
115180                     "label": "Difficulty"
115181                 },
115182                 "piste/grooming": {
115183                     "label": "Grooming"
115184                 },
115185                 "piste/type": {
115186                     "label": "Type"
115187                 },
115188                 "place": {
115189                     "label": "Type"
115190                 },
115191                 "population": {
115192                     "label": "Population"
115193                 },
115194                 "power": {
115195                     "label": "Type"
115196                 },
115197                 "railway": {
115198                     "label": "Type"
115199                 },
115200                 "recycling/cans": {
115201                     "label": "Accepts Cans"
115202                 },
115203                 "recycling/clothes": {
115204                     "label": "Accepts Clothes"
115205                 },
115206                 "recycling/glass": {
115207                     "label": "Accepts Glass"
115208                 },
115209                 "recycling/paper": {
115210                     "label": "Accepts Paper"
115211                 },
115212                 "ref": {
115213                     "label": "Reference"
115214                 },
115215                 "relation": {
115216                     "label": "Type"
115217                 },
115218                 "religion": {
115219                     "label": "Religion",
115220                     "options": {
115221                         "christian": "Christian",
115222                         "muslim": "Muslim",
115223                         "buddhist": "Buddhist",
115224                         "jewish": "Jewish",
115225                         "hindu": "Hindu",
115226                         "shinto": "Shinto",
115227                         "taoist": "Taoist"
115228                     }
115229                 },
115230                 "restriction": {
115231                     "label": "Type"
115232                 },
115233                 "restrictions": {
115234                     "label": "Turn Restrictions"
115235                 },
115236                 "route": {
115237                     "label": "Type"
115238                 },
115239                 "route_master": {
115240                     "label": "Type"
115241                 },
115242                 "sac_scale": {
115243                     "label": "Path Difficulty"
115244                 },
115245                 "seasonal": {
115246                     "label": "Seasonal"
115247                 },
115248                 "service": {
115249                     "label": "Type"
115250                 },
115251                 "shelter": {
115252                     "label": "Shelter"
115253                 },
115254                 "shelter_type": {
115255                     "label": "Type"
115256                 },
115257                 "shop": {
115258                     "label": "Type"
115259                 },
115260                 "sloped_curb": {
115261                     "label": "Sloped Curb"
115262                 },
115263                 "smoking": {
115264                     "label": "Smoking"
115265                 },
115266                 "social_facility_for": {
115267                     "label": "People served",
115268                     "placeholder": "Homeless, Disabled, Child, etc"
115269                 },
115270                 "source": {
115271                     "label": "Source"
115272                 },
115273                 "sport": {
115274                     "label": "Sport"
115275                 },
115276                 "sport_ice": {
115277                     "label": "Sport"
115278                 },
115279                 "structure": {
115280                     "label": "Structure",
115281                     "placeholder": "Unknown",
115282                     "options": {
115283                         "bridge": "Bridge",
115284                         "tunnel": "Tunnel",
115285                         "embankment": "Embankment",
115286                         "cutting": "Cutting",
115287                         "ford": "Ford"
115288                     }
115289                 },
115290                 "studio_type": {
115291                     "label": "Type"
115292                 },
115293                 "supervised": {
115294                     "label": "Supervised"
115295                 },
115296                 "surface": {
115297                     "label": "Surface"
115298                 },
115299                 "tactile_paving": {
115300                     "label": "Tactile Paving"
115301                 },
115302                 "toilets/disposal": {
115303                     "label": "Disposal"
115304                 },
115305                 "tourism": {
115306                     "label": "Type"
115307                 },
115308                 "towertype": {
115309                     "label": "Tower type"
115310                 },
115311                 "tracktype": {
115312                     "label": "Type"
115313                 },
115314                 "trail_visibility": {
115315                     "label": "Trail Visibility"
115316                 },
115317                 "tree_type": {
115318                     "label": "Type"
115319                 },
115320                 "trees": {
115321                     "label": "Trees"
115322                 },
115323                 "tunnel": {
115324                     "label": "Tunnel"
115325                 },
115326                 "vending": {
115327                     "label": "Type of Goods"
115328                 },
115329                 "water": {
115330                     "label": "Type"
115331                 },
115332                 "waterway": {
115333                     "label": "Type"
115334                 },
115335                 "website": {
115336                     "label": "Website",
115337                     "placeholder": "http://example.com/"
115338                 },
115339                 "wetland": {
115340                     "label": "Type"
115341                 },
115342                 "wheelchair": {
115343                     "label": "Wheelchair Access"
115344                 },
115345                 "width": {
115346                     "label": "Width (Meters)"
115347                 },
115348                 "wikipedia": {
115349                     "label": "Wikipedia"
115350                 },
115351                 "wood": {
115352                     "label": "Type"
115353                 }
115354             },
115355             "presets": {
115356                 "address": {
115357                     "name": "Address",
115358                     "terms": ""
115359                 },
115360                 "aerialway": {
115361                     "name": "Aerialway",
115362                     "terms": "ski lift,funifor,funitel"
115363                 },
115364                 "aerialway/cable_car": {
115365                     "name": "Cable Car",
115366                     "terms": "tramway,ropeway"
115367                 },
115368                 "aerialway/chair_lift": {
115369                     "name": "Chair Lift",
115370                     "terms": ""
115371                 },
115372                 "aerialway/gondola": {
115373                     "name": "Gondola",
115374                     "terms": ""
115375                 },
115376                 "aerialway/magic_carpet": {
115377                     "name": "Magic Carpet Lift",
115378                     "terms": ""
115379                 },
115380                 "aerialway/platter": {
115381                     "name": "Platter Lift",
115382                     "terms": "button lift,poma lift"
115383                 },
115384                 "aerialway/pylon": {
115385                     "name": "Aerialway Pylon",
115386                     "terms": ""
115387                 },
115388                 "aerialway/rope_tow": {
115389                     "name": "Rope Tow Lift",
115390                     "terms": "handle tow,bugel lift"
115391                 },
115392                 "aerialway/station": {
115393                     "name": "Aerialway Station",
115394                     "terms": ""
115395                 },
115396                 "aerialway/t-bar": {
115397                     "name": "T-bar Lift",
115398                     "terms": ""
115399                 },
115400                 "aeroway": {
115401                     "name": "Aeroway",
115402                     "terms": ""
115403                 },
115404                 "aeroway/aerodrome": {
115405                     "name": "Airport",
115406                     "terms": "airplane,airport,aerodrome"
115407                 },
115408                 "aeroway/apron": {
115409                     "name": "Apron",
115410                     "terms": "ramp"
115411                 },
115412                 "aeroway/gate": {
115413                     "name": "Airport gate",
115414                     "terms": ""
115415                 },
115416                 "aeroway/hangar": {
115417                     "name": "Hangar",
115418                     "terms": ""
115419                 },
115420                 "aeroway/helipad": {
115421                     "name": "Helipad",
115422                     "terms": "helicopter,helipad,heliport"
115423                 },
115424                 "aeroway/runway": {
115425                     "name": "Runway",
115426                     "terms": "landing strip"
115427                 },
115428                 "aeroway/taxiway": {
115429                     "name": "Taxiway",
115430                     "terms": ""
115431                 },
115432                 "aeroway/terminal": {
115433                     "name": "Airport terminal",
115434                     "terms": "airport,aerodrome"
115435                 },
115436                 "amenity": {
115437                     "name": "Amenity",
115438                     "terms": ""
115439                 },
115440                 "amenity/arts_centre": {
115441                     "name": "Arts Center",
115442                     "terms": "arts,arts centre"
115443                 },
115444                 "amenity/atm": {
115445                     "name": "ATM",
115446                     "terms": ""
115447                 },
115448                 "amenity/bank": {
115449                     "name": "Bank",
115450                     "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"
115451                 },
115452                 "amenity/bar": {
115453                     "name": "Bar",
115454                     "terms": ""
115455                 },
115456                 "amenity/bbq": {
115457                     "name": "Barbecue/Grill",
115458                     "terms": "barbecue,bbq,grill"
115459                 },
115460                 "amenity/bench": {
115461                     "name": "Bench",
115462                     "terms": ""
115463                 },
115464                 "amenity/bicycle_parking": {
115465                     "name": "Bicycle Parking",
115466                     "terms": ""
115467                 },
115468                 "amenity/bicycle_rental": {
115469                     "name": "Bicycle Rental",
115470                     "terms": ""
115471                 },
115472                 "amenity/boat_rental": {
115473                     "name": "Boat Rental",
115474                     "terms": ""
115475                 },
115476                 "amenity/cafe": {
115477                     "name": "Cafe",
115478                     "terms": "coffee,tea,coffee shop"
115479                 },
115480                 "amenity/car_rental": {
115481                     "name": "Car Rental",
115482                     "terms": ""
115483                 },
115484                 "amenity/car_sharing": {
115485                     "name": "Car Sharing",
115486                     "terms": ""
115487                 },
115488                 "amenity/car_wash": {
115489                     "name": "Car Wash",
115490                     "terms": ""
115491                 },
115492                 "amenity/charging_station": {
115493                     "name": "Charging Station",
115494                     "terms": "EV,Electric Vehicle,Supercharger"
115495                 },
115496                 "amenity/childcare": {
115497                     "name": "Childcare",
115498                     "terms": "nursery,orphanage,playgroup"
115499                 },
115500                 "amenity/cinema": {
115501                     "name": "Cinema",
115502                     "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"
115503                 },
115504                 "amenity/clinic": {
115505                     "name": "Clinic",
115506                     "terms": "clinic,medical clinic"
115507                 },
115508                 "amenity/clock": {
115509                     "name": "Clock",
115510                     "terms": ""
115511                 },
115512                 "amenity/college": {
115513                     "name": "College",
115514                     "terms": ""
115515                 },
115516                 "amenity/compressed_air": {
115517                     "name": "Compressed Air",
115518                     "terms": ""
115519                 },
115520                 "amenity/courthouse": {
115521                     "name": "Courthouse",
115522                     "terms": ""
115523                 },
115524                 "amenity/dentist": {
115525                     "name": "Dentist",
115526                     "terms": "dentist,dentist's office"
115527                 },
115528                 "amenity/doctor": {
115529                     "name": "Doctor",
115530                     "terms": "doctor,doctor's office"
115531                 },
115532                 "amenity/dojo": {
115533                     "name": "Dojo / Martial Arts Academy",
115534                     "terms": "martial arts,dojo,dojang"
115535                 },
115536                 "amenity/drinking_water": {
115537                     "name": "Drinking Water",
115538                     "terms": "water fountain,potable water"
115539                 },
115540                 "amenity/embassy": {
115541                     "name": "Embassy",
115542                     "terms": ""
115543                 },
115544                 "amenity/fast_food": {
115545                     "name": "Fast Food",
115546                     "terms": ""
115547                 },
115548                 "amenity/fire_station": {
115549                     "name": "Fire Station",
115550                     "terms": ""
115551                 },
115552                 "amenity/fountain": {
115553                     "name": "Fountain",
115554                     "terms": ""
115555                 },
115556                 "amenity/fuel": {
115557                     "name": "Gas Station",
115558                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
115559                 },
115560                 "amenity/grave_yard": {
115561                     "name": "Graveyard",
115562                     "terms": ""
115563                 },
115564                 "amenity/hospital": {
115565                     "name": "Hospital Grounds",
115566                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
115567                 },
115568                 "amenity/kindergarten": {
115569                     "name": "Kindergarten Grounds",
115570                     "terms": "nursery,preschool"
115571                 },
115572                 "amenity/library": {
115573                     "name": "Library",
115574                     "terms": ""
115575                 },
115576                 "amenity/marketplace": {
115577                     "name": "Marketplace",
115578                     "terms": ""
115579                 },
115580                 "amenity/nightclub": {
115581                     "name": "Nightclub",
115582                     "terms": "disco*,night club,dancing,dance club"
115583                 },
115584                 "amenity/parking": {
115585                     "name": "Car Parking",
115586                     "terms": ""
115587                 },
115588                 "amenity/parking_entrance": {
115589                     "name": "Parking Garage Entrance/Exit",
115590                     "terms": ""
115591                 },
115592                 "amenity/pharmacy": {
115593                     "name": "Pharmacy",
115594                     "terms": ""
115595                 },
115596                 "amenity/place_of_worship": {
115597                     "name": "Place of Worship",
115598                     "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"
115599                 },
115600                 "amenity/place_of_worship/buddhist": {
115601                     "name": "Buddhist Temple",
115602                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
115603                 },
115604                 "amenity/place_of_worship/christian": {
115605                     "name": "Church",
115606                     "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"
115607                 },
115608                 "amenity/place_of_worship/jewish": {
115609                     "name": "Synagogue",
115610                     "terms": "jewish,synagogue"
115611                 },
115612                 "amenity/place_of_worship/muslim": {
115613                     "name": "Mosque",
115614                     "terms": "muslim,mosque"
115615                 },
115616                 "amenity/police": {
115617                     "name": "Police",
115618                     "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"
115619                 },
115620                 "amenity/post_box": {
115621                     "name": "Mailbox",
115622                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
115623                 },
115624                 "amenity/post_office": {
115625                     "name": "Post Office",
115626                     "terms": ""
115627                 },
115628                 "amenity/pub": {
115629                     "name": "Pub",
115630                     "terms": ""
115631                 },
115632                 "amenity/ranger_station": {
115633                     "name": "Ranger Station",
115634                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
115635                 },
115636                 "amenity/recycling": {
115637                     "name": "Recycling",
115638                     "terms": ""
115639                 },
115640                 "amenity/restaurant": {
115641                     "name": "Restaurant",
115642                     "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"
115643                 },
115644                 "amenity/school": {
115645                     "name": "School Grounds",
115646                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
115647                 },
115648                 "amenity/shelter": {
115649                     "name": "Shelter",
115650                     "terms": "lean-to"
115651                 },
115652                 "amenity/social_facility": {
115653                     "name": "Social Facility",
115654                     "terms": ""
115655                 },
115656                 "amenity/social_facility/food_bank": {
115657                     "name": "Food Bank",
115658                     "terms": ""
115659                 },
115660                 "amenity/social_facility/group_home": {
115661                     "name": "Group Home",
115662                     "terms": "elderly,old,senior living"
115663                 },
115664                 "amenity/social_facility/homeless_shelter": {
115665                     "name": "Homeless Shelter",
115666                     "terms": "houseless,unhoused,displaced"
115667                 },
115668                 "amenity/studio": {
115669                     "name": "Studio",
115670                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
115671                 },
115672                 "amenity/swimming_pool": {
115673                     "name": "Swimming Pool",
115674                     "terms": ""
115675                 },
115676                 "amenity/taxi": {
115677                     "name": "Taxi Stand",
115678                     "terms": "cab"
115679                 },
115680                 "amenity/telephone": {
115681                     "name": "Telephone",
115682                     "terms": "phone"
115683                 },
115684                 "amenity/theatre": {
115685                     "name": "Theater",
115686                     "terms": "theatre,performance,play,musical"
115687                 },
115688                 "amenity/toilets": {
115689                     "name": "Toilets",
115690                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
115691                 },
115692                 "amenity/townhall": {
115693                     "name": "Town Hall",
115694                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
115695                 },
115696                 "amenity/university": {
115697                     "name": "University",
115698                     "terms": "college"
115699                 },
115700                 "amenity/vending_machine": {
115701                     "name": "Vending Machine",
115702                     "terms": ""
115703                 },
115704                 "amenity/veterinary": {
115705                     "name": "Veterinary",
115706                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
115707                 },
115708                 "amenity/waste_basket": {
115709                     "name": "Waste Basket",
115710                     "terms": "rubbish bin,litter bin,trash can,garbage can"
115711                 },
115712                 "area": {
115713                     "name": "Area",
115714                     "terms": ""
115715                 },
115716                 "barrier": {
115717                     "name": "Barrier",
115718                     "terms": ""
115719                 },
115720                 "barrier/block": {
115721                     "name": "Block",
115722                     "terms": ""
115723                 },
115724                 "barrier/bollard": {
115725                     "name": "Bollard",
115726                     "terms": ""
115727                 },
115728                 "barrier/cattle_grid": {
115729                     "name": "Cattle Grid",
115730                     "terms": ""
115731                 },
115732                 "barrier/city_wall": {
115733                     "name": "City Wall",
115734                     "terms": ""
115735                 },
115736                 "barrier/cycle_barrier": {
115737                     "name": "Cycle Barrier",
115738                     "terms": ""
115739                 },
115740                 "barrier/ditch": {
115741                     "name": "Ditch",
115742                     "terms": ""
115743                 },
115744                 "barrier/entrance": {
115745                     "name": "Entrance",
115746                     "terms": ""
115747                 },
115748                 "barrier/fence": {
115749                     "name": "Fence",
115750                     "terms": ""
115751                 },
115752                 "barrier/gate": {
115753                     "name": "Gate",
115754                     "terms": ""
115755                 },
115756                 "barrier/hedge": {
115757                     "name": "Hedge",
115758                     "terms": ""
115759                 },
115760                 "barrier/kissing_gate": {
115761                     "name": "Kissing Gate",
115762                     "terms": ""
115763                 },
115764                 "barrier/lift_gate": {
115765                     "name": "Lift Gate",
115766                     "terms": ""
115767                 },
115768                 "barrier/retaining_wall": {
115769                     "name": "Retaining Wall",
115770                     "terms": ""
115771                 },
115772                 "barrier/stile": {
115773                     "name": "Stile",
115774                     "terms": ""
115775                 },
115776                 "barrier/toll_booth": {
115777                     "name": "Toll Booth",
115778                     "terms": ""
115779                 },
115780                 "barrier/wall": {
115781                     "name": "Wall",
115782                     "terms": ""
115783                 },
115784                 "boundary/administrative": {
115785                     "name": "Administrative Boundary",
115786                     "terms": ""
115787                 },
115788                 "building": {
115789                     "name": "Building",
115790                     "terms": ""
115791                 },
115792                 "building/apartments": {
115793                     "name": "Apartments",
115794                     "terms": ""
115795                 },
115796                 "building/barn": {
115797                     "name": "Barn",
115798                     "terms": ""
115799                 },
115800                 "building/bunker": {
115801                     "name": "Bunker",
115802                     "terms": ""
115803                 },
115804                 "building/cabin": {
115805                     "name": "Cabin",
115806                     "terms": ""
115807                 },
115808                 "building/cathedral": {
115809                     "name": "Cathedral",
115810                     "terms": ""
115811                 },
115812                 "building/chapel": {
115813                     "name": "Chapel",
115814                     "terms": ""
115815                 },
115816                 "building/church": {
115817                     "name": "Church",
115818                     "terms": ""
115819                 },
115820                 "building/commercial": {
115821                     "name": "Commercial Building",
115822                     "terms": ""
115823                 },
115824                 "building/construction": {
115825                     "name": "Building Under Construction",
115826                     "terms": ""
115827                 },
115828                 "building/detached": {
115829                     "name": "Detached Home",
115830                     "terms": ""
115831                 },
115832                 "building/dormitory": {
115833                     "name": "Dormitory",
115834                     "terms": ""
115835                 },
115836                 "building/entrance": {
115837                     "name": "Entrance/Exit",
115838                     "terms": ""
115839                 },
115840                 "building/garage": {
115841                     "name": "Garage",
115842                     "terms": ""
115843                 },
115844                 "building/garages": {
115845                     "name": "Garages",
115846                     "terms": ""
115847                 },
115848                 "building/greenhouse": {
115849                     "name": "Greenhouse",
115850                     "terms": ""
115851                 },
115852                 "building/hospital": {
115853                     "name": "Hospital Building",
115854                     "terms": ""
115855                 },
115856                 "building/hotel": {
115857                     "name": "Hotel Building",
115858                     "terms": ""
115859                 },
115860                 "building/house": {
115861                     "name": "House",
115862                     "terms": ""
115863                 },
115864                 "building/hut": {
115865                     "name": "Hut",
115866                     "terms": ""
115867                 },
115868                 "building/industrial": {
115869                     "name": "Industrial Building",
115870                     "terms": ""
115871                 },
115872                 "building/public": {
115873                     "name": "Public Building",
115874                     "terms": ""
115875                 },
115876                 "building/residential": {
115877                     "name": "Residential Building",
115878                     "terms": ""
115879                 },
115880                 "building/retail": {
115881                     "name": "Retail Building",
115882                     "terms": ""
115883                 },
115884                 "building/roof": {
115885                     "name": "Roof",
115886                     "terms": ""
115887                 },
115888                 "building/school": {
115889                     "name": "School Building",
115890                     "terms": ""
115891                 },
115892                 "building/shed": {
115893                     "name": "Shed",
115894                     "terms": ""
115895                 },
115896                 "building/stable": {
115897                     "name": "Stable",
115898                     "terms": ""
115899                 },
115900                 "building/static_caravan": {
115901                     "name": "Static Mobile Home",
115902                     "terms": ""
115903                 },
115904                 "building/terrace": {
115905                     "name": "Row Houses",
115906                     "terms": ""
115907                 },
115908                 "building/train_station": {
115909                     "name": "Train Station",
115910                     "terms": ""
115911                 },
115912                 "building/university": {
115913                     "name": "University Building",
115914                     "terms": ""
115915                 },
115916                 "building/warehouse": {
115917                     "name": "Warehouse",
115918                     "terms": ""
115919                 },
115920                 "craft/basket_maker": {
115921                     "name": "Basket Maker",
115922                     "terms": "basket,basketry,basket maker,basket weaver"
115923                 },
115924                 "craft/beekeeper": {
115925                     "name": "Beekeeper",
115926                     "terms": "bees,beekeeper,bee box"
115927                 },
115928                 "craft/blacksmith": {
115929                     "name": "Blacksmith",
115930                     "terms": "blacksmith"
115931                 },
115932                 "craft/boatbuilder": {
115933                     "name": "Boat Builder",
115934                     "terms": "boat builder"
115935                 },
115936                 "craft/bookbinder": {
115937                     "name": "Bookbinder",
115938                     "terms": "bookbinder,book repair"
115939                 },
115940                 "craft/brewery": {
115941                     "name": "Brewery",
115942                     "terms": "brewery"
115943                 },
115944                 "craft/carpenter": {
115945                     "name": "Carpenter",
115946                     "terms": "carpenter,woodworker"
115947                 },
115948                 "craft/carpet_layer": {
115949                     "name": "Carpet Layer",
115950                     "terms": "carpet layer"
115951                 },
115952                 "craft/caterer": {
115953                     "name": "Caterer",
115954                     "terms": "Caterer,Catering"
115955                 },
115956                 "craft/clockmaker": {
115957                     "name": "Clockmaker",
115958                     "terms": "clock,clockmaker,clock repair"
115959                 },
115960                 "craft/confectionary": {
115961                     "name": "Confectionary",
115962                     "terms": "confectionary,sweets,candy"
115963                 },
115964                 "craft/dressmaker": {
115965                     "name": "Dressmaker",
115966                     "terms": "dress,dressmaker"
115967                 },
115968                 "craft/electrician": {
115969                     "name": "Electrician",
115970                     "terms": "electrician"
115971                 },
115972                 "craft/gardener": {
115973                     "name": "Gardener",
115974                     "terms": "gardener,landscaper,grounds keeper"
115975                 },
115976                 "craft/glaziery": {
115977                     "name": "Glaziery",
115978                     "terms": "glass,glass foundry,stained-glass,window"
115979                 },
115980                 "craft/handicraft": {
115981                     "name": "Handicraft",
115982                     "terms": "handicraft"
115983                 },
115984                 "craft/hvac": {
115985                     "name": "HVAC",
115986                     "terms": "heating,ventilating,air-conditioning,air conditioning"
115987                 },
115988                 "craft/insulator": {
115989                     "name": "Insulator",
115990                     "terms": "insulation,insulator"
115991                 },
115992                 "craft/jeweler": {
115993                     "name": "Jeweler",
115994                     "terms": "jeweler,gem,diamond"
115995                 },
115996                 "craft/key_cutter": {
115997                     "name": "Key Cutter",
115998                     "terms": "key,key cutter"
115999                 },
116000                 "craft/locksmith": {
116001                     "name": "Locksmith",
116002                     "terms": "locksmith,lock"
116003                 },
116004                 "craft/metal_construction": {
116005                     "name": "Metal Construction",
116006                     "terms": "metal construction"
116007                 },
116008                 "craft/optician": {
116009                     "name": "Optician",
116010                     "terms": "glasses,optician"
116011                 },
116012                 "craft/painter": {
116013                     "name": "Painter",
116014                     "terms": "painter"
116015                 },
116016                 "craft/photographer": {
116017                     "name": "Photographer",
116018                     "terms": "photographer"
116019                 },
116020                 "craft/photographic_laboratory": {
116021                     "name": "Photographic Laboratory",
116022                     "terms": "photographic laboratory,film developer"
116023                 },
116024                 "craft/plasterer": {
116025                     "name": "Plasterer",
116026                     "terms": "plasterer"
116027                 },
116028                 "craft/plumber": {
116029                     "name": "Plumber",
116030                     "terms": "pumber"
116031                 },
116032                 "craft/pottery": {
116033                     "name": "Pottery",
116034                     "terms": "pottery,potter"
116035                 },
116036                 "craft/rigger": {
116037                     "name": "Rigger",
116038                     "terms": "rigger"
116039                 },
116040                 "craft/roofer": {
116041                     "name": "Roofer",
116042                     "terms": "roofer"
116043                 },
116044                 "craft/saddler": {
116045                     "name": "Saddler",
116046                     "terms": "saddler"
116047                 },
116048                 "craft/sailmaker": {
116049                     "name": "Sailmaker",
116050                     "terms": "sailmaker"
116051                 },
116052                 "craft/sawmill": {
116053                     "name": "Sawmill",
116054                     "terms": "sawmill,lumber"
116055                 },
116056                 "craft/scaffolder": {
116057                     "name": "Scaffolder",
116058                     "terms": "scaffolder"
116059                 },
116060                 "craft/sculpter": {
116061                     "name": "Sculpter",
116062                     "terms": "sculpter"
116063                 },
116064                 "craft/shoemaker": {
116065                     "name": "Shoemaker",
116066                     "terms": "shoe repair,shoemaker"
116067                 },
116068                 "craft/stonemason": {
116069                     "name": "Stonemason",
116070                     "terms": "stonemason,masonry"
116071                 },
116072                 "craft/sweep": {
116073                     "name": "Chimney Sweep",
116074                     "terms": "sweep,chimney sweep"
116075                 },
116076                 "craft/tailor": {
116077                     "name": "Tailor",
116078                     "terms": "tailor,clothes"
116079                 },
116080                 "craft/tiler": {
116081                     "name": "Tiler",
116082                     "terms": "tiler"
116083                 },
116084                 "craft/tinsmith": {
116085                     "name": "Tinsmith",
116086                     "terms": "tinsmith"
116087                 },
116088                 "craft/upholsterer": {
116089                     "name": "Upholsterer",
116090                     "terms": "upholsterer"
116091                 },
116092                 "craft/watchmaker": {
116093                     "name": "Watchmaker",
116094                     "terms": "watch,watchmaker,watch repair"
116095                 },
116096                 "craft/window_construction": {
116097                     "name": "Window Construction",
116098                     "terms": "window,window maker,window construction"
116099                 },
116100                 "embankment": {
116101                     "name": "Embankment",
116102                     "terms": ""
116103                 },
116104                 "emergency/ambulance_station": {
116105                     "name": "Ambulance Station",
116106                     "terms": ""
116107                 },
116108                 "emergency/fire_hydrant": {
116109                     "name": "Fire Hydrant",
116110                     "terms": ""
116111                 },
116112                 "emergency/phone": {
116113                     "name": "Emergency Phone",
116114                     "terms": ""
116115                 },
116116                 "entrance": {
116117                     "name": "Entrance/Exit",
116118                     "terms": ""
116119                 },
116120                 "footway/crossing": {
116121                     "name": "Crossing",
116122                     "terms": ""
116123                 },
116124                 "footway/crosswalk": {
116125                     "name": "Crosswalk",
116126                     "terms": "crosswalk,zebra crossing"
116127                 },
116128                 "footway/sidewalk": {
116129                     "name": "Sidewalk",
116130                     "terms": ""
116131                 },
116132                 "ford": {
116133                     "name": "Ford",
116134                     "terms": ""
116135                 },
116136                 "golf/bunker": {
116137                     "name": "Sand Trap",
116138                     "terms": "hazard,bunker"
116139                 },
116140                 "golf/fairway": {
116141                     "name": "Fairway",
116142                     "terms": ""
116143                 },
116144                 "golf/green": {
116145                     "name": "Putting Green",
116146                     "terms": "putting green"
116147                 },
116148                 "golf/hole": {
116149                     "name": "Golf Hole",
116150                     "terms": ""
116151                 },
116152                 "golf/lateral_water_hazard": {
116153                     "name": "Lateral Water Hazard",
116154                     "terms": ""
116155                 },
116156                 "golf/rough": {
116157                     "name": "Rough",
116158                     "terms": ""
116159                 },
116160                 "golf/tee": {
116161                     "name": "Tee Box",
116162                     "terms": "teeing ground"
116163                 },
116164                 "golf/water_hazard": {
116165                     "name": "Water Hazard",
116166                     "terms": ""
116167                 },
116168                 "highway": {
116169                     "name": "Highway",
116170                     "terms": ""
116171                 },
116172                 "highway/bridleway": {
116173                     "name": "Bridle Path",
116174                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
116175                 },
116176                 "highway/bus_stop": {
116177                     "name": "Bus Stop",
116178                     "terms": ""
116179                 },
116180                 "highway/crossing": {
116181                     "name": "Crossing",
116182                     "terms": ""
116183                 },
116184                 "highway/crosswalk": {
116185                     "name": "Crosswalk",
116186                     "terms": "crosswalk,zebra crossing"
116187                 },
116188                 "highway/cycleway": {
116189                     "name": "Cycle Path",
116190                     "terms": ""
116191                 },
116192                 "highway/footway": {
116193                     "name": "Foot Path",
116194                     "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"
116195                 },
116196                 "highway/living_street": {
116197                     "name": "Living Street",
116198                     "terms": ""
116199                 },
116200                 "highway/mini_roundabout": {
116201                     "name": "Mini-Roundabout",
116202                     "terms": ""
116203                 },
116204                 "highway/motorway": {
116205                     "name": "Motorway",
116206                     "terms": ""
116207                 },
116208                 "highway/motorway_junction": {
116209                     "name": "Motorway Junction / Exit",
116210                     "terms": ""
116211                 },
116212                 "highway/motorway_link": {
116213                     "name": "Motorway Link",
116214                     "terms": "ramp,on ramp,off ramp"
116215                 },
116216                 "highway/path": {
116217                     "name": "Path",
116218                     "terms": ""
116219                 },
116220                 "highway/pedestrian": {
116221                     "name": "Pedestrian",
116222                     "terms": ""
116223                 },
116224                 "highway/primary": {
116225                     "name": "Primary Road",
116226                     "terms": ""
116227                 },
116228                 "highway/primary_link": {
116229                     "name": "Primary Link",
116230                     "terms": "ramp,on ramp,off ramp"
116231                 },
116232                 "highway/residential": {
116233                     "name": "Residential Road",
116234                     "terms": ""
116235                 },
116236                 "highway/rest_area": {
116237                     "name": "Rest Area",
116238                     "terms": "rest stop,turnout,lay-by"
116239                 },
116240                 "highway/road": {
116241                     "name": "Unknown Road",
116242                     "terms": ""
116243                 },
116244                 "highway/secondary": {
116245                     "name": "Secondary Road",
116246                     "terms": ""
116247                 },
116248                 "highway/secondary_link": {
116249                     "name": "Secondary Link",
116250                     "terms": "ramp,on ramp,off ramp"
116251                 },
116252                 "highway/service": {
116253                     "name": "Service Road",
116254                     "terms": ""
116255                 },
116256                 "highway/service/alley": {
116257                     "name": "Alley",
116258                     "terms": ""
116259                 },
116260                 "highway/service/drive-through": {
116261                     "name": "Drive-Through",
116262                     "terms": ""
116263                 },
116264                 "highway/service/driveway": {
116265                     "name": "Driveway",
116266                     "terms": ""
116267                 },
116268                 "highway/service/emergency_access": {
116269                     "name": "Emergency Access",
116270                     "terms": ""
116271                 },
116272                 "highway/service/parking_aisle": {
116273                     "name": "Parking Aisle",
116274                     "terms": ""
116275                 },
116276                 "highway/services": {
116277                     "name": "Service Area",
116278                     "terms": "services,travel plaza,service station"
116279                 },
116280                 "highway/steps": {
116281                     "name": "Steps",
116282                     "terms": "stairs,staircase"
116283                 },
116284                 "highway/stop": {
116285                     "name": "Stop Sign",
116286                     "terms": "stop sign"
116287                 },
116288                 "highway/street_lamp": {
116289                     "name": "Street Lamp",
116290                     "terms": "streetlight,street light,lamp,light,gaslight"
116291                 },
116292                 "highway/tertiary": {
116293                     "name": "Tertiary Road",
116294                     "terms": ""
116295                 },
116296                 "highway/tertiary_link": {
116297                     "name": "Tertiary Link",
116298                     "terms": "ramp,on ramp,off ramp"
116299                 },
116300                 "highway/track": {
116301                     "name": "Track",
116302                     "terms": ""
116303                 },
116304                 "highway/traffic_signals": {
116305                     "name": "Traffic Signals",
116306                     "terms": "light,stoplight,traffic light"
116307                 },
116308                 "highway/trunk": {
116309                     "name": "Trunk Road",
116310                     "terms": ""
116311                 },
116312                 "highway/trunk_link": {
116313                     "name": "Trunk Link",
116314                     "terms": "ramp,on ramp,off ramp"
116315                 },
116316                 "highway/turning_circle": {
116317                     "name": "Turning Circle",
116318                     "terms": ""
116319                 },
116320                 "highway/unclassified": {
116321                     "name": "Unclassified Road",
116322                     "terms": ""
116323                 },
116324                 "historic": {
116325                     "name": "Historic Site",
116326                     "terms": ""
116327                 },
116328                 "historic/archaeological_site": {
116329                     "name": "Archaeological Site",
116330                     "terms": ""
116331                 },
116332                 "historic/boundary_stone": {
116333                     "name": "Boundary Stone",
116334                     "terms": ""
116335                 },
116336                 "historic/castle": {
116337                     "name": "Castle",
116338                     "terms": ""
116339                 },
116340                 "historic/memorial": {
116341                     "name": "Memorial",
116342                     "terms": ""
116343                 },
116344                 "historic/monument": {
116345                     "name": "Monument",
116346                     "terms": ""
116347                 },
116348                 "historic/ruins": {
116349                     "name": "Ruins",
116350                     "terms": ""
116351                 },
116352                 "historic/wayside_cross": {
116353                     "name": "Wayside Cross",
116354                     "terms": ""
116355                 },
116356                 "historic/wayside_shrine": {
116357                     "name": "Wayside Shrine",
116358                     "terms": ""
116359                 },
116360                 "landuse": {
116361                     "name": "Landuse",
116362                     "terms": ""
116363                 },
116364                 "landuse/allotments": {
116365                     "name": "Allotments",
116366                     "terms": ""
116367                 },
116368                 "landuse/basin": {
116369                     "name": "Basin",
116370                     "terms": ""
116371                 },
116372                 "landuse/cemetery": {
116373                     "name": "Cemetery",
116374                     "terms": ""
116375                 },
116376                 "landuse/churchyard": {
116377                     "name": "Churchyard",
116378                     "terms": ""
116379                 },
116380                 "landuse/commercial": {
116381                     "name": "Commercial",
116382                     "terms": ""
116383                 },
116384                 "landuse/construction": {
116385                     "name": "Construction",
116386                     "terms": ""
116387                 },
116388                 "landuse/farm": {
116389                     "name": "Farm",
116390                     "terms": ""
116391                 },
116392                 "landuse/farmland": {
116393                     "name": "Farmland",
116394                     "terms": ""
116395                 },
116396                 "landuse/farmyard": {
116397                     "name": "Farmyard",
116398                     "terms": ""
116399                 },
116400                 "landuse/forest": {
116401                     "name": "Forest",
116402                     "terms": ""
116403                 },
116404                 "landuse/grass": {
116405                     "name": "Grass",
116406                     "terms": ""
116407                 },
116408                 "landuse/industrial": {
116409                     "name": "Industrial",
116410                     "terms": ""
116411                 },
116412                 "landuse/landfill": {
116413                     "name": "Landfill",
116414                     "terms": "dump"
116415                 },
116416                 "landuse/meadow": {
116417                     "name": "Meadow",
116418                     "terms": ""
116419                 },
116420                 "landuse/military": {
116421                     "name": "Military",
116422                     "terms": ""
116423                 },
116424                 "landuse/orchard": {
116425                     "name": "Orchard",
116426                     "terms": ""
116427                 },
116428                 "landuse/quarry": {
116429                     "name": "Quarry",
116430                     "terms": ""
116431                 },
116432                 "landuse/residential": {
116433                     "name": "Residential",
116434                     "terms": ""
116435                 },
116436                 "landuse/retail": {
116437                     "name": "Retail",
116438                     "terms": ""
116439                 },
116440                 "landuse/vineyard": {
116441                     "name": "Vineyard",
116442                     "terms": ""
116443                 },
116444                 "leisure": {
116445                     "name": "Leisure",
116446                     "terms": ""
116447                 },
116448                 "leisure/common": {
116449                     "name": "Common",
116450                     "terms": "open space"
116451                 },
116452                 "leisure/dog_park": {
116453                     "name": "Dog Park",
116454                     "terms": ""
116455                 },
116456                 "leisure/firepit": {
116457                     "name": "Firepit",
116458                     "terms": "fireplace,campfire"
116459                 },
116460                 "leisure/garden": {
116461                     "name": "Garden",
116462                     "terms": ""
116463                 },
116464                 "leisure/golf_course": {
116465                     "name": "Golf Course",
116466                     "terms": "links"
116467                 },
116468                 "leisure/ice_rink": {
116469                     "name": "Ice Rink",
116470                     "terms": "hockey,skating,curling"
116471                 },
116472                 "leisure/marina": {
116473                     "name": "Marina",
116474                     "terms": ""
116475                 },
116476                 "leisure/park": {
116477                     "name": "Park",
116478                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
116479                 },
116480                 "leisure/picnic_table": {
116481                     "name": "Picnic Table",
116482                     "terms": "bench,table"
116483                 },
116484                 "leisure/pitch": {
116485                     "name": "Sport Pitch",
116486                     "terms": ""
116487                 },
116488                 "leisure/pitch/american_football": {
116489                     "name": "American Football Field",
116490                     "terms": ""
116491                 },
116492                 "leisure/pitch/baseball": {
116493                     "name": "Baseball Diamond",
116494                     "terms": ""
116495                 },
116496                 "leisure/pitch/basketball": {
116497                     "name": "Basketball Court",
116498                     "terms": ""
116499                 },
116500                 "leisure/pitch/skateboard": {
116501                     "name": "Skate Park",
116502                     "terms": ""
116503                 },
116504                 "leisure/pitch/soccer": {
116505                     "name": "Soccer Field",
116506                     "terms": ""
116507                 },
116508                 "leisure/pitch/tennis": {
116509                     "name": "Tennis Court",
116510                     "terms": ""
116511                 },
116512                 "leisure/pitch/volleyball": {
116513                     "name": "Volleyball Court",
116514                     "terms": ""
116515                 },
116516                 "leisure/playground": {
116517                     "name": "Playground",
116518                     "terms": "jungle gym,play area"
116519                 },
116520                 "leisure/slipway": {
116521                     "name": "Slipway",
116522                     "terms": ""
116523                 },
116524                 "leisure/sports_center": {
116525                     "name": "Sports Center / Gym",
116526                     "terms": "gym"
116527                 },
116528                 "leisure/stadium": {
116529                     "name": "Stadium",
116530                     "terms": ""
116531                 },
116532                 "leisure/swimming_pool": {
116533                     "name": "Swimming Pool",
116534                     "terms": ""
116535                 },
116536                 "leisure/track": {
116537                     "name": "Race Track",
116538                     "terms": ""
116539                 },
116540                 "line": {
116541                     "name": "Line",
116542                     "terms": ""
116543                 },
116544                 "man_made": {
116545                     "name": "Man Made",
116546                     "terms": ""
116547                 },
116548                 "man_made/breakwater": {
116549                     "name": "Breakwater",
116550                     "terms": ""
116551                 },
116552                 "man_made/cutline": {
116553                     "name": "Cut line",
116554                     "terms": ""
116555                 },
116556                 "man_made/embankment": {
116557                     "name": "Embankment",
116558                     "terms": ""
116559                 },
116560                 "man_made/flagpole": {
116561                     "name": "Flagpole",
116562                     "terms": ""
116563                 },
116564                 "man_made/lighthouse": {
116565                     "name": "Lighthouse",
116566                     "terms": ""
116567                 },
116568                 "man_made/observation": {
116569                     "name": "Observation Tower",
116570                     "terms": "lookout tower,fire tower"
116571                 },
116572                 "man_made/pier": {
116573                     "name": "Pier",
116574                     "terms": ""
116575                 },
116576                 "man_made/pipeline": {
116577                     "name": "Pipeline",
116578                     "terms": ""
116579                 },
116580                 "man_made/survey_point": {
116581                     "name": "Survey Point",
116582                     "terms": ""
116583                 },
116584                 "man_made/tower": {
116585                     "name": "Tower",
116586                     "terms": ""
116587                 },
116588                 "man_made/wastewater_plant": {
116589                     "name": "Wastewater Plant",
116590                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
116591                 },
116592                 "man_made/water_tower": {
116593                     "name": "Water Tower",
116594                     "terms": ""
116595                 },
116596                 "man_made/water_well": {
116597                     "name": "Water well",
116598                     "terms": ""
116599                 },
116600                 "man_made/water_works": {
116601                     "name": "Water Works",
116602                     "terms": ""
116603                 },
116604                 "military/airfield": {
116605                     "name": "Airfield",
116606                     "terms": ""
116607                 },
116608                 "military/barracks": {
116609                     "name": "Barracks",
116610                     "terms": ""
116611                 },
116612                 "military/bunker": {
116613                     "name": "Bunker",
116614                     "terms": ""
116615                 },
116616                 "military/range": {
116617                     "name": "Military Range",
116618                     "terms": ""
116619                 },
116620                 "natural": {
116621                     "name": "Natural",
116622                     "terms": ""
116623                 },
116624                 "natural/bay": {
116625                     "name": "Bay",
116626                     "terms": ""
116627                 },
116628                 "natural/beach": {
116629                     "name": "Beach",
116630                     "terms": ""
116631                 },
116632                 "natural/cliff": {
116633                     "name": "Cliff",
116634                     "terms": ""
116635                 },
116636                 "natural/coastline": {
116637                     "name": "Coastline",
116638                     "terms": "shore"
116639                 },
116640                 "natural/fell": {
116641                     "name": "Fell",
116642                     "terms": ""
116643                 },
116644                 "natural/glacier": {
116645                     "name": "Glacier",
116646                     "terms": ""
116647                 },
116648                 "natural/grassland": {
116649                     "name": "Grassland",
116650                     "terms": ""
116651                 },
116652                 "natural/heath": {
116653                     "name": "Heath",
116654                     "terms": ""
116655                 },
116656                 "natural/peak": {
116657                     "name": "Peak",
116658                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
116659                 },
116660                 "natural/scree": {
116661                     "name": "Scree",
116662                     "terms": "loose rocks"
116663                 },
116664                 "natural/scrub": {
116665                     "name": "Scrub",
116666                     "terms": ""
116667                 },
116668                 "natural/spring": {
116669                     "name": "Spring",
116670                     "terms": ""
116671                 },
116672                 "natural/tree": {
116673                     "name": "Tree",
116674                     "terms": ""
116675                 },
116676                 "natural/water": {
116677                     "name": "Water",
116678                     "terms": ""
116679                 },
116680                 "natural/water/lake": {
116681                     "name": "Lake",
116682                     "terms": "lakelet,loch,mere"
116683                 },
116684                 "natural/water/pond": {
116685                     "name": "Pond",
116686                     "terms": "lakelet,millpond,tarn,pool,mere"
116687                 },
116688                 "natural/water/reservoir": {
116689                     "name": "Reservoir",
116690                     "terms": ""
116691                 },
116692                 "natural/wetland": {
116693                     "name": "Wetland",
116694                     "terms": ""
116695                 },
116696                 "natural/wood": {
116697                     "name": "Wood",
116698                     "terms": ""
116699                 },
116700                 "office": {
116701                     "name": "Office",
116702                     "terms": ""
116703                 },
116704                 "office/accountant": {
116705                     "name": "Accountant",
116706                     "terms": ""
116707                 },
116708                 "office/administrative": {
116709                     "name": "Administrative Office",
116710                     "terms": ""
116711                 },
116712                 "office/architect": {
116713                     "name": "Architect",
116714                     "terms": ""
116715                 },
116716                 "office/company": {
116717                     "name": "Company Office",
116718                     "terms": ""
116719                 },
116720                 "office/educational_institution": {
116721                     "name": "Educational Institution",
116722                     "terms": ""
116723                 },
116724                 "office/employment_agency": {
116725                     "name": "Employment Agency",
116726                     "terms": ""
116727                 },
116728                 "office/estate_agent": {
116729                     "name": "Real Estate Office",
116730                     "terms": ""
116731                 },
116732                 "office/financial": {
116733                     "name": "Financial Office",
116734                     "terms": ""
116735                 },
116736                 "office/government": {
116737                     "name": "Government Office",
116738                     "terms": ""
116739                 },
116740                 "office/insurance": {
116741                     "name": "Insurance Office",
116742                     "terms": ""
116743                 },
116744                 "office/it": {
116745                     "name": "IT Office",
116746                     "terms": ""
116747                 },
116748                 "office/lawyer": {
116749                     "name": "Law Office",
116750                     "terms": ""
116751                 },
116752                 "office/newspaper": {
116753                     "name": "Newspaper",
116754                     "terms": ""
116755                 },
116756                 "office/ngo": {
116757                     "name": "NGO Office",
116758                     "terms": ""
116759                 },
116760                 "office/physician": {
116761                     "name": "Physician",
116762                     "terms": ""
116763                 },
116764                 "office/political_party": {
116765                     "name": "Political Party",
116766                     "terms": ""
116767                 },
116768                 "office/research": {
116769                     "name": "Research Office",
116770                     "terms": ""
116771                 },
116772                 "office/telecommunication": {
116773                     "name": "Telecom Office",
116774                     "terms": ""
116775                 },
116776                 "office/therapist": {
116777                     "name": "Therapist",
116778                     "terms": ""
116779                 },
116780                 "office/travel_agent": {
116781                     "name": "Travel Agency",
116782                     "terms": ""
116783                 },
116784                 "piste": {
116785                     "name": "Piste/Ski Trail",
116786                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
116787                 },
116788                 "place": {
116789                     "name": "Place",
116790                     "terms": ""
116791                 },
116792                 "place/city": {
116793                     "name": "City",
116794                     "terms": ""
116795                 },
116796                 "place/hamlet": {
116797                     "name": "Hamlet",
116798                     "terms": ""
116799                 },
116800                 "place/island": {
116801                     "name": "Island",
116802                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
116803                 },
116804                 "place/isolated_dwelling": {
116805                     "name": "Isolated Dwelling",
116806                     "terms": ""
116807                 },
116808                 "place/locality": {
116809                     "name": "Locality",
116810                     "terms": ""
116811                 },
116812                 "place/neighbourhood": {
116813                     "name": "Neighborhood",
116814                     "terms": "neighbourhood"
116815                 },
116816                 "place/suburb": {
116817                     "name": "Borough",
116818                     "terms": "Boro,Quarter"
116819                 },
116820                 "place/town": {
116821                     "name": "Town",
116822                     "terms": ""
116823                 },
116824                 "place/village": {
116825                     "name": "Village",
116826                     "terms": ""
116827                 },
116828                 "point": {
116829                     "name": "Point",
116830                     "terms": ""
116831                 },
116832                 "power": {
116833                     "name": "Power",
116834                     "terms": ""
116835                 },
116836                 "power/generator": {
116837                     "name": "Power Generator",
116838                     "terms": ""
116839                 },
116840                 "power/line": {
116841                     "name": "Power Line",
116842                     "terms": ""
116843                 },
116844                 "power/minor_line": {
116845                     "name": "Minor Power Line",
116846                     "terms": ""
116847                 },
116848                 "power/pole": {
116849                     "name": "Power Pole",
116850                     "terms": ""
116851                 },
116852                 "power/sub_station": {
116853                     "name": "Substation",
116854                     "terms": ""
116855                 },
116856                 "power/tower": {
116857                     "name": "High-Voltage Tower",
116858                     "terms": ""
116859                 },
116860                 "power/transformer": {
116861                     "name": "Transformer",
116862                     "terms": ""
116863                 },
116864                 "public_transport/platform": {
116865                     "name": "Platform",
116866                     "terms": ""
116867                 },
116868                 "public_transport/stop_position": {
116869                     "name": "Stop Position",
116870                     "terms": ""
116871                 },
116872                 "railway": {
116873                     "name": "Railway",
116874                     "terms": ""
116875                 },
116876                 "railway/abandoned": {
116877                     "name": "Abandoned Railway",
116878                     "terms": ""
116879                 },
116880                 "railway/disused": {
116881                     "name": "Disused Railway",
116882                     "terms": ""
116883                 },
116884                 "railway/funicular": {
116885                     "name": "Funicular",
116886                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
116887                 },
116888                 "railway/halt": {
116889                     "name": "Railway Halt",
116890                     "terms": "break,interrupt,rest,wait,interruption"
116891                 },
116892                 "railway/level_crossing": {
116893                     "name": "Level Crossing",
116894                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
116895                 },
116896                 "railway/monorail": {
116897                     "name": "Monorail",
116898                     "terms": ""
116899                 },
116900                 "railway/narrow_gauge": {
116901                     "name": "Narrow Gauge Rail",
116902                     "terms": "narrow gauge railway,narrow gauge railroad"
116903                 },
116904                 "railway/platform": {
116905                     "name": "Railway Platform",
116906                     "terms": ""
116907                 },
116908                 "railway/rail": {
116909                     "name": "Rail",
116910                     "terms": ""
116911                 },
116912                 "railway/station": {
116913                     "name": "Railway Station",
116914                     "terms": "train station,station"
116915                 },
116916                 "railway/subway": {
116917                     "name": "Subway",
116918                     "terms": ""
116919                 },
116920                 "railway/subway_entrance": {
116921                     "name": "Subway Entrance",
116922                     "terms": ""
116923                 },
116924                 "railway/tram": {
116925                     "name": "Tram",
116926                     "terms": "streetcar"
116927                 },
116928                 "relation": {
116929                     "name": "Relation",
116930                     "terms": ""
116931                 },
116932                 "route/ferry": {
116933                     "name": "Ferry Route",
116934                     "terms": ""
116935                 },
116936                 "shop": {
116937                     "name": "Shop",
116938                     "terms": ""
116939                 },
116940                 "shop/alcohol": {
116941                     "name": "Liquor Store",
116942                     "terms": "alcohol"
116943                 },
116944                 "shop/art": {
116945                     "name": "Art Shop",
116946                     "terms": "art store,art gallery"
116947                 },
116948                 "shop/bakery": {
116949                     "name": "Bakery",
116950                     "terms": ""
116951                 },
116952                 "shop/beauty": {
116953                     "name": "Beauty Shop",
116954                     "terms": "nail spa,spa,salon,tanning"
116955                 },
116956                 "shop/beverages": {
116957                     "name": "Beverage Store",
116958                     "terms": ""
116959                 },
116960                 "shop/bicycle": {
116961                     "name": "Bicycle Shop",
116962                     "terms": ""
116963                 },
116964                 "shop/bookmaker": {
116965                     "name": "Bookmaker",
116966                     "terms": ""
116967                 },
116968                 "shop/books": {
116969                     "name": "Bookstore",
116970                     "terms": ""
116971                 },
116972                 "shop/boutique": {
116973                     "name": "Boutique",
116974                     "terms": ""
116975                 },
116976                 "shop/butcher": {
116977                     "name": "Butcher",
116978                     "terms": ""
116979                 },
116980                 "shop/car": {
116981                     "name": "Car Dealership",
116982                     "terms": ""
116983                 },
116984                 "shop/car_parts": {
116985                     "name": "Car Parts Store",
116986                     "terms": ""
116987                 },
116988                 "shop/car_repair": {
116989                     "name": "Car Repair Shop",
116990                     "terms": ""
116991                 },
116992                 "shop/chemist": {
116993                     "name": "Chemist",
116994                     "terms": ""
116995                 },
116996                 "shop/clothes": {
116997                     "name": "Clothing Store",
116998                     "terms": ""
116999                 },
117000                 "shop/computer": {
117001                     "name": "Computer Store",
117002                     "terms": ""
117003                 },
117004                 "shop/confectionery": {
117005                     "name": "Confectionery",
117006                     "terms": ""
117007                 },
117008                 "shop/convenience": {
117009                     "name": "Convenience Store",
117010                     "terms": ""
117011                 },
117012                 "shop/deli": {
117013                     "name": "Deli",
117014                     "terms": ""
117015                 },
117016                 "shop/department_store": {
117017                     "name": "Department Store",
117018                     "terms": ""
117019                 },
117020                 "shop/doityourself": {
117021                     "name": "DIY Store",
117022                     "terms": ""
117023                 },
117024                 "shop/dry_cleaning": {
117025                     "name": "Dry Cleaners",
117026                     "terms": ""
117027                 },
117028                 "shop/electronics": {
117029                     "name": "Electronics Store",
117030                     "terms": ""
117031                 },
117032                 "shop/farm": {
117033                     "name": "Produce Stand",
117034                     "terms": "farm shop,farm stand"
117035                 },
117036                 "shop/fishmonger": {
117037                     "name": "Fishmonger",
117038                     "terms": ""
117039                 },
117040                 "shop/florist": {
117041                     "name": "Florist",
117042                     "terms": ""
117043                 },
117044                 "shop/funeral_directors": {
117045                     "name": "Funeral Home",
117046                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
117047                 },
117048                 "shop/furniture": {
117049                     "name": "Furniture Store",
117050                     "terms": ""
117051                 },
117052                 "shop/garden_centre": {
117053                     "name": "Garden Center",
117054                     "terms": "garden centre"
117055                 },
117056                 "shop/gift": {
117057                     "name": "Gift Shop",
117058                     "terms": ""
117059                 },
117060                 "shop/greengrocer": {
117061                     "name": "Greengrocer",
117062                     "terms": ""
117063                 },
117064                 "shop/hairdresser": {
117065                     "name": "Hairdresser",
117066                     "terms": ""
117067                 },
117068                 "shop/hardware": {
117069                     "name": "Hardware Store",
117070                     "terms": ""
117071                 },
117072                 "shop/hifi": {
117073                     "name": "Hifi Store",
117074                     "terms": ""
117075                 },
117076                 "shop/jewelry": {
117077                     "name": "Jeweler",
117078                     "terms": ""
117079                 },
117080                 "shop/kiosk": {
117081                     "name": "Kiosk",
117082                     "terms": ""
117083                 },
117084                 "shop/laundry": {
117085                     "name": "Laundry",
117086                     "terms": ""
117087                 },
117088                 "shop/locksmith": {
117089                     "name": "Locksmith",
117090                     "terms": "keys"
117091                 },
117092                 "shop/lottery": {
117093                     "name": "Lottery Shop",
117094                     "terms": ""
117095                 },
117096                 "shop/mall": {
117097                     "name": "Mall",
117098                     "terms": ""
117099                 },
117100                 "shop/mobile_phone": {
117101                     "name": "Mobile Phone Store",
117102                     "terms": ""
117103                 },
117104                 "shop/motorcycle": {
117105                     "name": "Motorcycle Dealership",
117106                     "terms": ""
117107                 },
117108                 "shop/music": {
117109                     "name": "Music Store",
117110                     "terms": ""
117111                 },
117112                 "shop/newsagent": {
117113                     "name": "Newsagent",
117114                     "terms": ""
117115                 },
117116                 "shop/optician": {
117117                     "name": "Optician",
117118                     "terms": ""
117119                 },
117120                 "shop/outdoor": {
117121                     "name": "Outdoor Store",
117122                     "terms": ""
117123                 },
117124                 "shop/pet": {
117125                     "name": "Pet Store",
117126                     "terms": ""
117127                 },
117128                 "shop/photo": {
117129                     "name": "Photography Store",
117130                     "terms": ""
117131                 },
117132                 "shop/seafood": {
117133                     "name": "Seafood Shop",
117134                     "terms": "fishmonger"
117135                 },
117136                 "shop/shoes": {
117137                     "name": "Shoe Store",
117138                     "terms": ""
117139                 },
117140                 "shop/sports": {
117141                     "name": "Sporting Goods Store",
117142                     "terms": ""
117143                 },
117144                 "shop/stationery": {
117145                     "name": "Stationery Store",
117146                     "terms": ""
117147                 },
117148                 "shop/supermarket": {
117149                     "name": "Supermarket",
117150                     "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"
117151                 },
117152                 "shop/tailor": {
117153                     "name": "Tailor",
117154                     "terms": "tailor,clothes"
117155                 },
117156                 "shop/toys": {
117157                     "name": "Toy Store",
117158                     "terms": ""
117159                 },
117160                 "shop/travel_agency": {
117161                     "name": "Travel Agency",
117162                     "terms": ""
117163                 },
117164                 "shop/tyres": {
117165                     "name": "Tire Store",
117166                     "terms": ""
117167                 },
117168                 "shop/vacant": {
117169                     "name": "Vacant Shop",
117170                     "terms": ""
117171                 },
117172                 "shop/variety_store": {
117173                     "name": "Variety Store",
117174                     "terms": ""
117175                 },
117176                 "shop/video": {
117177                     "name": "Video Store",
117178                     "terms": ""
117179                 },
117180                 "shop/wine": {
117181                     "name": "Wine Shop",
117182                     "terms": "winery"
117183                 },
117184                 "tourism": {
117185                     "name": "Tourism",
117186                     "terms": ""
117187                 },
117188                 "tourism/alpine_hut": {
117189                     "name": "Alpine Hut",
117190                     "terms": ""
117191                 },
117192                 "tourism/artwork": {
117193                     "name": "Artwork",
117194                     "terms": "mural,sculpture,statue"
117195                 },
117196                 "tourism/attraction": {
117197                     "name": "Tourist Attraction",
117198                     "terms": ""
117199                 },
117200                 "tourism/camp_site": {
117201                     "name": "Camp Site",
117202                     "terms": "camping"
117203                 },
117204                 "tourism/caravan_site": {
117205                     "name": "RV Park",
117206                     "terms": ""
117207                 },
117208                 "tourism/chalet": {
117209                     "name": "Chalet",
117210                     "terms": ""
117211                 },
117212                 "tourism/guest_house": {
117213                     "name": "Guest House",
117214                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
117215                 },
117216                 "tourism/hostel": {
117217                     "name": "Hostel",
117218                     "terms": ""
117219                 },
117220                 "tourism/hotel": {
117221                     "name": "Hotel",
117222                     "terms": ""
117223                 },
117224                 "tourism/information": {
117225                     "name": "Information",
117226                     "terms": ""
117227                 },
117228                 "tourism/motel": {
117229                     "name": "Motel",
117230                     "terms": ""
117231                 },
117232                 "tourism/museum": {
117233                     "name": "Museum",
117234                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
117235                 },
117236                 "tourism/picnic_site": {
117237                     "name": "Picnic Site",
117238                     "terms": ""
117239                 },
117240                 "tourism/theme_park": {
117241                     "name": "Theme Park",
117242                     "terms": ""
117243                 },
117244                 "tourism/viewpoint": {
117245                     "name": "Viewpoint",
117246                     "terms": ""
117247                 },
117248                 "tourism/zoo": {
117249                     "name": "Zoo",
117250                     "terms": ""
117251                 },
117252                 "type/boundary": {
117253                     "name": "Boundary",
117254                     "terms": ""
117255                 },
117256                 "type/boundary/administrative": {
117257                     "name": "Administrative Boundary",
117258                     "terms": ""
117259                 },
117260                 "type/multipolygon": {
117261                     "name": "Multipolygon",
117262                     "terms": ""
117263                 },
117264                 "type/restriction": {
117265                     "name": "Restriction",
117266                     "terms": ""
117267                 },
117268                 "type/restriction/no_left_turn": {
117269                     "name": "No Left Turn",
117270                     "terms": ""
117271                 },
117272                 "type/restriction/no_right_turn": {
117273                     "name": "No Right Turn",
117274                     "terms": ""
117275                 },
117276                 "type/restriction/no_straight_on": {
117277                     "name": "No Straight On",
117278                     "terms": ""
117279                 },
117280                 "type/restriction/no_u_turn": {
117281                     "name": "No U-turn",
117282                     "terms": ""
117283                 },
117284                 "type/restriction/only_left_turn": {
117285                     "name": "Left Turn Only",
117286                     "terms": ""
117287                 },
117288                 "type/restriction/only_right_turn": {
117289                     "name": "Right Turn Only",
117290                     "terms": ""
117291                 },
117292                 "type/restriction/only_straight_on": {
117293                     "name": "No Turns",
117294                     "terms": ""
117295                 },
117296                 "type/route": {
117297                     "name": "Route",
117298                     "terms": ""
117299                 },
117300                 "type/route/bicycle": {
117301                     "name": "Cycle Route",
117302                     "terms": ""
117303                 },
117304                 "type/route/bus": {
117305                     "name": "Bus Route",
117306                     "terms": ""
117307                 },
117308                 "type/route/detour": {
117309                     "name": "Detour Route",
117310                     "terms": ""
117311                 },
117312                 "type/route/ferry": {
117313                     "name": "Ferry Route",
117314                     "terms": ""
117315                 },
117316                 "type/route/foot": {
117317                     "name": "Foot Route",
117318                     "terms": ""
117319                 },
117320                 "type/route/hiking": {
117321                     "name": "Hiking Route",
117322                     "terms": ""
117323                 },
117324                 "type/route/pipeline": {
117325                     "name": "Pipeline Route",
117326                     "terms": ""
117327                 },
117328                 "type/route/power": {
117329                     "name": "Power Route",
117330                     "terms": ""
117331                 },
117332                 "type/route/road": {
117333                     "name": "Road Route",
117334                     "terms": ""
117335                 },
117336                 "type/route/train": {
117337                     "name": "Train Route",
117338                     "terms": ""
117339                 },
117340                 "type/route/tram": {
117341                     "name": "Tram Route",
117342                     "terms": ""
117343                 },
117344                 "type/route_master": {
117345                     "name": "Route Master",
117346                     "terms": ""
117347                 },
117348                 "vertex": {
117349                     "name": "Other",
117350                     "terms": ""
117351                 },
117352                 "waterway": {
117353                     "name": "Waterway",
117354                     "terms": ""
117355                 },
117356                 "waterway/canal": {
117357                     "name": "Canal",
117358                     "terms": ""
117359                 },
117360                 "waterway/dam": {
117361                     "name": "Dam",
117362                     "terms": ""
117363                 },
117364                 "waterway/ditch": {
117365                     "name": "Ditch",
117366                     "terms": ""
117367                 },
117368                 "waterway/drain": {
117369                     "name": "Drain",
117370                     "terms": ""
117371                 },
117372                 "waterway/river": {
117373                     "name": "River",
117374                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
117375                 },
117376                 "waterway/riverbank": {
117377                     "name": "Riverbank",
117378                     "terms": ""
117379                 },
117380                 "waterway/stream": {
117381                     "name": "Stream",
117382                     "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"
117383                 },
117384                 "waterway/weir": {
117385                     "name": "Weir",
117386                     "terms": ""
117387                 }
117388             }
117389         }
117390     },
117391     "suggestions": {
117392         "amenity": {
117393             "fuel": {
117394                 "76": {
117395                     "count": 314
117396                 },
117397                 "Neste": {
117398                     "count": 189
117399                 },
117400                 "BP": {
117401                     "count": 2511
117402                 },
117403                 "Shell": {
117404                     "count": 8380
117405                 },
117406                 "Agip": {
117407                     "count": 2651
117408                 },
117409                 "Migrol": {
117410                     "count": 65
117411                 },
117412                 "Avia": {
117413                     "count": 897
117414                 },
117415                 "Texaco": {
117416                     "count": 680
117417                 },
117418                 "Total": {
117419                     "count": 2607
117420                 },
117421                 "Statoil": {
117422                     "count": 596
117423                 },
117424                 "Esso": {
117425                     "count": 3652
117426                 },
117427                 "Jet": {
117428                     "count": 441
117429                 },
117430                 "Avanti": {
117431                     "count": 90
117432                 },
117433                 "Sainsbury's": {
117434                     "count": 58
117435                 },
117436                 "OMV": {
117437                     "count": 701
117438                 },
117439                 "Aral": {
117440                     "count": 1339
117441                 },
117442                 "Tesco": {
117443                     "count": 197
117444                 },
117445                 "JET": {
117446                     "count": 180
117447                 },
117448                 "Morrisons": {
117449                     "count": 111
117450                 },
117451                 "United": {
117452                     "count": 91
117453                 },
117454                 "Canadian Tire": {
117455                     "count": 66
117456                 },
117457                 "Mobil": {
117458                     "count": 613
117459                 },
117460                 "Caltex": {
117461                     "count": 1001
117462                 },
117463                 "Sunoco": {
117464                     "count": 355
117465                 },
117466                 "Q8": {
117467                     "count": 1161
117468                 },
117469                 "ABC": {
117470                     "count": 79
117471                 },
117472                 "ARAL": {
117473                     "count": 375
117474                 },
117475                 "CEPSA": {
117476                     "count": 1018
117477                 },
117478                 "BFT": {
117479                     "count": 89
117480                 },
117481                 "Petron": {
117482                     "count": 878
117483                 },
117484                 "Intermarché": {
117485                     "count": 434
117486                 },
117487                 "Total Access": {
117488                     "count": 51
117489                 },
117490                 "Super U": {
117491                     "count": 124
117492                 },
117493                 "Auchan": {
117494                     "count": 53
117495                 },
117496                 "Elf": {
117497                     "count": 129
117498                 },
117499                 "Carrefour": {
117500                     "count": 205
117501                 },
117502                 "Station Service E. Leclerc": {
117503                     "count": 530
117504                 },
117505                 "Shell Express": {
117506                     "count": 131
117507                 },
117508                 "Hess": {
117509                     "count": 127
117510                 },
117511                 "Flying V": {
117512                     "count": 129
117513                 },
117514                 "bft": {
117515                     "count": 168
117516                 },
117517                 "Gulf": {
117518                     "count": 199
117519                 },
117520                 "PTT": {
117521                     "count": 191
117522                 },
117523                 "St1": {
117524                     "count": 100
117525                 },
117526                 "Teboil": {
117527                     "count": 115
117528                 },
117529                 "HEM": {
117530                     "count": 212
117531                 },
117532                 "GALP": {
117533                     "count": 626
117534                 },
117535                 "OK": {
117536                     "count": 163
117537                 },
117538                 "ÖMV": {
117539                     "count": 101
117540                 },
117541                 "Tinq": {
117542                     "count": 215
117543                 },
117544                 "OKQ8": {
117545                     "count": 186
117546                 },
117547                 "Repsol": {
117548                     "count": 424
117549                 },
117550                 "Westfalen": {
117551                     "count": 96
117552                 },
117553                 "Esso Express": {
117554                     "count": 98
117555                 },
117556                 "Raiffeisenbank": {
117557                     "count": 117
117558                 },
117559                 "Tamoil": {
117560                     "count": 866
117561                 },
117562                 "Engen": {
117563                     "count": 241
117564                 },
117565                 "Sasol": {
117566                     "count": 59
117567                 },
117568                 "Topaz": {
117569                     "count": 78
117570                 },
117571                 "LPG": {
117572                     "count": 174
117573                 },
117574                 "Coop": {
117575                     "count": 62
117576                 },
117577                 "Orlen": {
117578                     "count": 598
117579                 },
117580                 "Oilibya": {
117581                     "count": 68
117582                 },
117583                 "Tango": {
117584                     "count": 122
117585                 },
117586                 "Star": {
117587                     "count": 319
117588                 },
117589                 "Петрол": {
117590                     "count": 84
117591                 },
117592                 "Cepsa": {
117593                     "count": 96
117594                 },
117595                 "OIL!": {
117596                     "count": 63
117597                 },
117598                 "Ultramar": {
117599                     "count": 125
117600                 },
117601                 "Irving": {
117602                     "count": 87
117603                 },
117604                 "Lukoil": {
117605                     "count": 701
117606                 },
117607                 "Petro-Canada": {
117608                     "count": 489
117609                 },
117610                 "7-Eleven": {
117611                     "count": 488
117612                 },
117613                 "Agrola": {
117614                     "count": 69
117615                 },
117616                 "Husky": {
117617                     "count": 126
117618                 },
117619                 "Slovnaft": {
117620                     "count": 219
117621                 },
117622                 "Sheetz": {
117623                     "count": 134
117624                 },
117625                 "Mol": {
117626                     "count": 61
117627                 },
117628                 "Petronas": {
117629                     "count": 159
117630                 },
117631                 "Газпромнефть": {
117632                     "count": 748
117633                 },
117634                 "Лукойл": {
117635                     "count": 1477
117636                 },
117637                 "Elan": {
117638                     "count": 112
117639                 },
117640                 "Роснефть": {
117641                     "count": 638
117642                 },
117643                 "Turmöl": {
117644                     "count": 57
117645                 },
117646                 "Neste A24": {
117647                     "count": 55
117648                 },
117649                 "Marathon": {
117650                     "count": 189
117651                 },
117652                 "Valero": {
117653                     "count": 366
117654                 },
117655                 "Eni": {
117656                     "count": 236
117657                 },
117658                 "Chevron": {
117659                     "count": 954
117660                 },
117661                 "ТНК": {
117662                     "count": 520
117663                 },
117664                 "REPSOL": {
117665                     "count": 1603
117666                 },
117667                 "MOL": {
117668                     "count": 228
117669                 },
117670                 "Bliska": {
117671                     "count": 150
117672                 },
117673                 "Api": {
117674                     "count": 302
117675                 },
117676                 "Arco": {
117677                     "count": 179
117678                 },
117679                 "Pemex": {
117680                     "count": 423
117681                 },
117682                 "Exxon": {
117683                     "count": 506
117684                 },
117685                 "Coles Express": {
117686                     "count": 115
117687                 },
117688                 "Petrom": {
117689                     "count": 259
117690                 },
117691                 "PETRONOR": {
117692                     "count": 207
117693                 },
117694                 "Rompetrol": {
117695                     "count": 174
117696                 },
117697                 "Lotos": {
117698                     "count": 178
117699                 },
117700                 "ОМВ": {
117701                     "count": 60
117702                 },
117703                 "BR": {
117704                     "count": 129
117705                 },
117706                 "Copec": {
117707                     "count": 505
117708                 },
117709                 "Petrobras": {
117710                     "count": 270
117711                 },
117712                 "Liberty": {
117713                     "count": 55
117714                 },
117715                 "IP": {
117716                     "count": 871
117717                 },
117718                 "Erg": {
117719                     "count": 596
117720                 },
117721                 "Eneos": {
117722                     "count": 97
117723                 },
117724                 "Citgo": {
117725                     "count": 279
117726                 },
117727                 "Metano": {
117728                     "count": 208
117729                 },
117730                 "Сургутнефтегаз": {
117731                     "count": 61
117732                 },
117733                 "EKO": {
117734                     "count": 59
117735                 },
117736                 "Eko": {
117737                     "count": 58
117738                 },
117739                 "Indipend.": {
117740                     "count": 172
117741                 },
117742                 "IES": {
117743                     "count": 63
117744                 },
117745                 "TotalErg": {
117746                     "count": 89
117747                 },
117748                 "Cenex": {
117749                     "count": 115
117750                 },
117751                 "ПТК": {
117752                     "count": 82
117753                 },
117754                 "HP": {
117755                     "count": 79
117756                 },
117757                 "Phillips 66": {
117758                     "count": 216
117759                 },
117760                 "CARREFOUR": {
117761                     "count": 74
117762                 },
117763                 "ERG": {
117764                     "count": 76
117765                 },
117766                 "Speedway": {
117767                     "count": 148
117768                 },
117769                 "Benzina": {
117770                     "count": 96
117771                 },
117772                 "Татнефть": {
117773                     "count": 264
117774                 },
117775                 "Terpel": {
117776                     "count": 259
117777                 },
117778                 "WOG": {
117779                     "count": 189
117780                 },
117781                 "Seaoil": {
117782                     "count": 54
117783                 },
117784                 "АЗС": {
117785                     "count": 1077
117786                 },
117787                 "Kwik Trip": {
117788                     "count": 108
117789                 },
117790                 "Wawa": {
117791                     "count": 89
117792                 },
117793                 "Pertamina": {
117794                     "count": 186
117795                 },
117796                 "COSMO": {
117797                     "count": 64
117798                 },
117799                 "Z": {
117800                     "count": 76
117801                 },
117802                 "Indian Oil": {
117803                     "count": 183
117804                 },
117805                 "АГЗС": {
117806                     "count": 494
117807                 },
117808                 "INA": {
117809                     "count": 121
117810                 },
117811                 "JOMO": {
117812                     "count": 62
117813                 },
117814                 "Holiday": {
117815                     "count": 97
117816                 },
117817                 "YPF": {
117818                     "count": 70
117819                 },
117820                 "IDEMITSU": {
117821                     "count": 87
117822                 },
117823                 "ENEOS": {
117824                     "count": 736
117825                 },
117826                 "Stacja paliw": {
117827                     "count": 94
117828                 },
117829                 "Bharat Petroleum": {
117830                     "count": 64
117831                 },
117832                 "CAMPSA": {
117833                     "count": 615
117834                 },
117835                 "Casey's General Store": {
117836                     "count": 190
117837                 },
117838                 "Башнефть": {
117839                     "count": 60
117840                 },
117841                 "Kangaroo": {
117842                     "count": 60
117843                 },
117844                 "コスモ石油 (COSMO)": {
117845                     "count": 136
117846                 },
117847                 "MEROIL": {
117848                     "count": 77
117849                 },
117850                 "1-2-3": {
117851                     "count": 71
117852                 },
117853                 "出光": {
117854                     "count": 228,
117855                     "tags": {
117856                         "name:en": "IDEMITSU"
117857                     }
117858                 },
117859                 "НК Альянс": {
117860                     "count": 88
117861                 },
117862                 "Sinclair": {
117863                     "count": 100
117864                 },
117865                 "Conoco": {
117866                     "count": 189
117867                 },
117868                 "SPBU": {
117869                     "count": 54
117870                 },
117871                 "Макпетрол": {
117872                     "count": 109
117873                 },
117874                 "Circle K": {
117875                     "count": 166
117876                 },
117877                 "Posto Ipiranga": {
117878                     "count": 70
117879                 },
117880                 "Posto Shell": {
117881                     "count": 54
117882                 },
117883                 "Phoenix": {
117884                     "count": 144
117885                 },
117886                 "Ipiranga": {
117887                     "count": 119
117888                 },
117889                 "OKKO": {
117890                     "count": 85
117891                 },
117892                 "ОККО": {
117893                     "count": 119
117894                 },
117895                 "บางจาก": {
117896                     "count": 60
117897                 },
117898                 "QuikTrip": {
117899                     "count": 105
117900                 },
117901                 "Stewart's": {
117902                     "count": 63
117903                 },
117904                 "Posto BR": {
117905                     "count": 68
117906                 },
117907                 "ป ต ท": {
117908                     "count": 152
117909                 },
117910                 "ปตท": {
117911                     "count": 88
117912                 },
117913                 "ANP": {
117914                     "count": 80
117915                 },
117916                 "Kum & Go": {
117917                     "count": 80
117918                 },
117919                 "Petrolimex": {
117920                     "count": 55
117921                 },
117922                 "Sokimex": {
117923                     "count": 66
117924                 },
117925                 "Tela": {
117926                     "count": 154
117927                 },
117928                 "Posto": {
117929                     "count": 71
117930                 },
117931                 "H-E-B": {
117932                     "count": 182
117933                 },
117934                 "Укрнафта": {
117935                     "count": 58
117936                 },
117937                 "Татнефтепродукт": {
117938                     "count": 54
117939                 },
117940                 "Afriquia": {
117941                     "count": 88
117942                 },
117943                 "Murphy USA": {
117944                     "count": 67
117945                 },
117946                 "昭和シェル (Showa-shell)": {
117947                     "count": 94
117948                 },
117949                 "エネオス": {
117950                     "count": 53
117951                 },
117952                 "CNG": {
117953                     "count": 94
117954                 }
117955             },
117956             "pub": {
117957                 "Kings Arms": {
117958                     "count": 67
117959                 },
117960                 "The Ship": {
117961                     "count": 89
117962                 },
117963                 "The White Horse": {
117964                     "count": 204
117965                 },
117966                 "The White Hart": {
117967                     "count": 226
117968                 },
117969                 "Royal Oak": {
117970                     "count": 150
117971                 },
117972                 "The Red Lion": {
117973                     "count": 233
117974                 },
117975                 "The Kings Arms": {
117976                     "count": 58
117977                 },
117978                 "The Star": {
117979                     "count": 73
117980                 },
117981                 "The Anchor": {
117982                     "count": 64
117983                 },
117984                 "The Cross Keys": {
117985                     "count": 55
117986                 },
117987                 "The Wheatsheaf": {
117988                     "count": 117
117989                 },
117990                 "The Crown Inn": {
117991                     "count": 67
117992                 },
117993                 "The Kings Head": {
117994                     "count": 53
117995                 },
117996                 "The Castle": {
117997                     "count": 62
117998                 },
117999                 "The Railway": {
118000                     "count": 102
118001                 },
118002                 "The White Lion": {
118003                     "count": 118
118004                 },
118005                 "The Bell": {
118006                     "count": 121
118007                 },
118008                 "The Bull": {
118009                     "count": 68
118010                 },
118011                 "The Plough": {
118012                     "count": 179
118013                 },
118014                 "The George": {
118015                     "count": 110
118016                 },
118017                 "The Royal Oak": {
118018                     "count": 209
118019                 },
118020                 "The Fox": {
118021                     "count": 74
118022                 },
118023                 "Prince of Wales": {
118024                     "count": 77
118025                 },
118026                 "The Rising Sun": {
118027                     "count": 71
118028                 },
118029                 "The Prince of Wales": {
118030                     "count": 51
118031                 },
118032                 "The Crown": {
118033                     "count": 244
118034                 },
118035                 "The Chequers": {
118036                     "count": 66
118037                 },
118038                 "The Swan": {
118039                     "count": 152
118040                 },
118041                 "Rose and Crown": {
118042                     "count": 79
118043                 },
118044                 "The Victoria": {
118045                     "count": 67
118046                 },
118047                 "New Inn": {
118048                     "count": 90
118049                 },
118050                 "Royal Hotel": {
118051                     "count": 57
118052                 },
118053                 "Red Lion": {
118054                     "count": 207
118055                 },
118056                 "Cross Keys": {
118057                     "count": 61
118058                 },
118059                 "The Greyhound": {
118060                     "count": 96
118061                 },
118062                 "The Black Horse": {
118063                     "count": 94
118064                 },
118065                 "The New Inn": {
118066                     "count": 105
118067                 },
118068                 "Kings Head": {
118069                     "count": 59
118070                 },
118071                 "The Albion": {
118072                     "count": 51
118073                 },
118074                 "The Angel": {
118075                     "count": 52
118076                 },
118077                 "The Queens Head": {
118078                     "count": 52
118079                 },
118080                 "The Ship Inn": {
118081                     "count": 83
118082                 },
118083                 "Rose & Crown": {
118084                     "count": 51
118085                 },
118086                 "Queens Head": {
118087                     "count": 52
118088                 },
118089                 "Irish Pub": {
118090                     "count": 76
118091                 }
118092             },
118093             "fast_food": {
118094                 "Quick": {
118095                     "count": 484
118096                 },
118097                 "McDonald's": {
118098                     "count": 12376,
118099                     "tags": {
118100                         "cuisine": "burger"
118101                     }
118102                 },
118103                 "Subway": {
118104                     "count": 5576,
118105                     "tags": {
118106                         "cuisine": "sandwich"
118107                     }
118108                 },
118109                 "Burger King": {
118110                     "count": 3734,
118111                     "tags": {
118112                         "cuisine": "burger"
118113                     }
118114                 },
118115                 "Ali Baba": {
118116                     "count": 61
118117                 },
118118                 "Hungry Jacks": {
118119                     "count": 173,
118120                     "tags": {
118121                         "cuisine": "burger"
118122                     }
118123                 },
118124                 "Red Rooster": {
118125                     "count": 148
118126                 },
118127                 "KFC": {
118128                     "count": 3198,
118129                     "tags": {
118130                         "cuisine": "chicken"
118131                     }
118132                 },
118133                 "Domino's Pizza": {
118134                     "count": 985,
118135                     "tags": {
118136                         "cuisine": "pizza"
118137                     }
118138                 },
118139                 "Chowking": {
118140                     "count": 142
118141                 },
118142                 "Jollibee": {
118143                     "count": 396
118144                 },
118145                 "Hesburger": {
118146                     "count": 102
118147                 },
118148                 "肯德基": {
118149                     "count": 86
118150                 },
118151                 "Wendy's": {
118152                     "count": 1621,
118153                     "tags": {
118154                         "cuisine": "burger"
118155                     }
118156                 },
118157                 "Tim Hortons": {
118158                     "count": 323
118159                 },
118160                 "Steers": {
118161                     "count": 151
118162                 },
118163                 "Hardee's": {
118164                     "count": 268,
118165                     "tags": {
118166                         "cuisine": "burger"
118167                     }
118168                 },
118169                 "Arby's": {
118170                     "count": 782
118171                 },
118172                 "A&W": {
118173                     "count": 283
118174                 },
118175                 "Dairy Queen": {
118176                     "count": 791
118177                 },
118178                 "Hallo Pizza": {
118179                     "count": 76
118180                 },
118181                 "Fish & Chips": {
118182                     "count": 93
118183                 },
118184                 "Harvey's": {
118185                     "count": 90
118186                 },
118187                 "麥當勞": {
118188                     "count": 65
118189                 },
118190                 "Pizza Pizza": {
118191                     "count": 215
118192                 },
118193                 "Kotipizza": {
118194                     "count": 74
118195                 },
118196                 "Jack in the Box": {
118197                     "count": 546,
118198                     "tags": {
118199                         "cuisine": "burger"
118200                     }
118201                 },
118202                 "Istanbul": {
118203                     "count": 56
118204                 },
118205                 "Kochlöffel": {
118206                     "count": 68
118207                 },
118208                 "Döner": {
118209                     "count": 228
118210                 },
118211                 "Telepizza": {
118212                     "count": 201
118213                 },
118214                 "Sibylla": {
118215                     "count": 61
118216                 },
118217                 "Carl's Jr.": {
118218                     "count": 298,
118219                     "tags": {
118220                         "cuisine": "burger"
118221                     }
118222                 },
118223                 "Quiznos": {
118224                     "count": 266,
118225                     "tags": {
118226                         "cuisine": "sandwich"
118227                     }
118228                 },
118229                 "Wimpy": {
118230                     "count": 141
118231                 },
118232                 "Sonic": {
118233                     "count": 566,
118234                     "tags": {
118235                         "cuisine": "burger"
118236                     }
118237                 },
118238                 "Taco Bell": {
118239                     "count": 1423
118240                 },
118241                 "Pizza Nova": {
118242                     "count": 63
118243                 },
118244                 "Papa John's": {
118245                     "count": 304,
118246                     "tags": {
118247                         "cuisine": "pizza"
118248                     }
118249                 },
118250                 "Nordsee": {
118251                     "count": 159
118252                 },
118253                 "Mr. Sub": {
118254                     "count": 103
118255                 },
118256                 "Kebab": {
118257                     "count": 182
118258                 },
118259                 "Макдоналдс": {
118260                     "count": 324,
118261                     "tags": {
118262                         "name:en": "McDonald's"
118263                     }
118264                 },
118265                 "Asia Imbiss": {
118266                     "count": 111
118267                 },
118268                 "Imbiss": {
118269                     "count": 199
118270                 },
118271                 "Chipotle": {
118272                     "count": 290,
118273                     "tags": {
118274                         "cuisine": "mexican"
118275                     }
118276                 },
118277                 "マクドナルド": {
118278                     "count": 692,
118279                     "tags": {
118280                         "name:en": "McDonald's",
118281                         "cuisine": "burger"
118282                     }
118283                 },
118284                 "In-N-Out Burger": {
118285                     "count": 65
118286                 },
118287                 "Jimmy John's": {
118288                     "count": 141
118289                 },
118290                 "Jamba Juice": {
118291                     "count": 68
118292                 },
118293                 "Робин Сдобин": {
118294                     "count": 82
118295                 },
118296                 "Baskin Robbins": {
118297                     "count": 74
118298                 },
118299                 "ケンタッキーフライドチキン": {
118300                     "count": 164,
118301                     "tags": {
118302                         "name:en": "KFC",
118303                         "cuisine": "chicken"
118304                     }
118305                 },
118306                 "吉野家": {
118307                     "count": 191
118308                 },
118309                 "Taco Time": {
118310                     "count": 88
118311                 },
118312                 "松屋": {
118313                     "count": 281,
118314                     "tags": {
118315                         "name:en": "Matsuya"
118316                     }
118317                 },
118318                 "Little Caesars": {
118319                     "count": 81
118320                 },
118321                 "El Pollo Loco": {
118322                     "count": 63
118323                 },
118324                 "Del Taco": {
118325                     "count": 141
118326                 },
118327                 "White Castle": {
118328                     "count": 80
118329                 },
118330                 "Boston Market": {
118331                     "count": 66
118332                 },
118333                 "Chick-fil-A": {
118334                     "count": 257,
118335                     "tags": {
118336                         "cuisine": "chicken"
118337                     }
118338                 },
118339                 "Panda Express": {
118340                     "count": 238
118341                 },
118342                 "Whataburger": {
118343                     "count": 364
118344                 },
118345                 "Taco John's": {
118346                     "count": 78
118347                 },
118348                 "Теремок": {
118349                     "count": 68
118350                 },
118351                 "Culver's": {
118352                     "count": 425
118353                 },
118354                 "Five Guys": {
118355                     "count": 141
118356                 },
118357                 "Church's Chicken": {
118358                     "count": 95
118359                 },
118360                 "Popeye's": {
118361                     "count": 167,
118362                     "tags": {
118363                         "cuisine": "chicken"
118364                     }
118365                 },
118366                 "Long John Silver's": {
118367                     "count": 93
118368                 },
118369                 "Pollo Campero": {
118370                     "count": 62
118371                 },
118372                 "Zaxby's": {
118373                     "count": 51
118374                 },
118375                 "すき家": {
118376                     "count": 276,
118377                     "tags": {
118378                         "name:en": "SUKIYA"
118379                     }
118380                 },
118381                 "モスバーガー": {
118382                     "count": 257,
118383                     "tags": {
118384                         "name:en": "MOS BURGER"
118385                     }
118386                 },
118387                 "Русский Аппетит": {
118388                     "count": 69
118389                 },
118390                 "なか卯": {
118391                     "count": 63
118392                 }
118393             },
118394             "restaurant": {
118395                 "Pizza Hut": {
118396                     "count": 1180
118397                 },
118398                 "Little Chef": {
118399                     "count": 64
118400                 },
118401                 "Adler": {
118402                     "count": 158
118403                 },
118404                 "Zur Krone": {
118405                     "count": 90
118406                 },
118407                 "Deutsches Haus": {
118408                     "count": 90
118409                 },
118410                 "Krone": {
118411                     "count": 171
118412                 },
118413                 "Akropolis": {
118414                     "count": 152
118415                 },
118416                 "Schützenhaus": {
118417                     "count": 124
118418                 },
118419                 "Kreuz": {
118420                     "count": 74
118421                 },
118422                 "Waldschänke": {
118423                     "count": 55
118424                 },
118425                 "La Piazza": {
118426                     "count": 69
118427                 },
118428                 "Lamm": {
118429                     "count": 66
118430                 },
118431                 "Zur Sonne": {
118432                     "count": 73
118433                 },
118434                 "Zur Linde": {
118435                     "count": 204
118436                 },
118437                 "Poseidon": {
118438                     "count": 110
118439                 },
118440                 "Shanghai": {
118441                     "count": 82
118442                 },
118443                 "Red Lobster": {
118444                     "count": 235
118445                 },
118446                 "Zum Löwen": {
118447                     "count": 84
118448                 },
118449                 "Swiss Chalet": {
118450                     "count": 107
118451                 },
118452                 "Olympia": {
118453                     "count": 74
118454                 },
118455                 "Wagamama": {
118456                     "count": 64
118457                 },
118458                 "Frankie & Benny's": {
118459                     "count": 66
118460                 },
118461                 "Hooters": {
118462                     "count": 103
118463                 },
118464                 "Sternen": {
118465                     "count": 78
118466                 },
118467                 "Hirschen": {
118468                     "count": 79
118469                 },
118470                 "Papa John's": {
118471                     "count": 67,
118472                     "tags": {
118473                         "cuisine": "pizza"
118474                     }
118475                 },
118476                 "Denny's": {
118477                     "count": 450
118478                 },
118479                 "Athen": {
118480                     "count": 68
118481                 },
118482                 "Sonne": {
118483                     "count": 126
118484                 },
118485                 "Hirsch": {
118486                     "count": 79
118487                 },
118488                 "Ratskeller": {
118489                     "count": 150
118490                 },
118491                 "La Cantina": {
118492                     "count": 56
118493                 },
118494                 "Gasthaus Krone": {
118495                     "count": 56
118496                 },
118497                 "El Greco": {
118498                     "count": 86
118499                 },
118500                 "Gasthof zur Post": {
118501                     "count": 79
118502                 },
118503                 "Nando's": {
118504                     "count": 246
118505                 },
118506                 "Löwen": {
118507                     "count": 112
118508                 },
118509                 "La Pataterie": {
118510                     "count": 51
118511                 },
118512                 "Bella Napoli": {
118513                     "count": 53
118514                 },
118515                 "Pizza Express": {
118516                     "count": 262
118517                 },
118518                 "Mandarin": {
118519                     "count": 65
118520                 },
118521                 "Hong Kong": {
118522                     "count": 83
118523                 },
118524                 "Zizzi": {
118525                     "count": 68
118526                 },
118527                 "Cracker Barrel": {
118528                     "count": 183
118529                 },
118530                 "Rhodos": {
118531                     "count": 81
118532                 },
118533                 "Lindenhof": {
118534                     "count": 79
118535                 },
118536                 "Milano": {
118537                     "count": 54
118538                 },
118539                 "Dolce Vita": {
118540                     "count": 77
118541                 },
118542                 "Kirchenwirt": {
118543                     "count": 81
118544                 },
118545                 "Kantine": {
118546                     "count": 52
118547                 },
118548                 "Ochsen": {
118549                     "count": 95
118550                 },
118551                 "Spur": {
118552                     "count": 62
118553                 },
118554                 "Mykonos": {
118555                     "count": 59
118556                 },
118557                 "Lotus": {
118558                     "count": 66
118559                 },
118560                 "Applebee's": {
118561                     "count": 531
118562                 },
118563                 "Flunch": {
118564                     "count": 72
118565                 },
118566                 "Zur Post": {
118567                     "count": 116
118568                 },
118569                 "China Town": {
118570                     "count": 76
118571                 },
118572                 "La Dolce Vita": {
118573                     "count": 73
118574                 },
118575                 "Waffle House": {
118576                     "count": 207
118577                 },
118578                 "Delphi": {
118579                     "count": 88
118580                 },
118581                 "Linde": {
118582                     "count": 103
118583                 },
118584                 "Outback Steakhouse": {
118585                     "count": 218
118586                 },
118587                 "Dionysos": {
118588                     "count": 69
118589                 },
118590                 "Kelsey's": {
118591                     "count": 57
118592                 },
118593                 "Boston Pizza": {
118594                     "count": 165
118595                 },
118596                 "Bella Italia": {
118597                     "count": 132
118598                 },
118599                 "Sizzler": {
118600                     "count": 53
118601                 },
118602                 "Grüner Baum": {
118603                     "count": 116
118604                 },
118605                 "Taj Mahal": {
118606                     "count": 104
118607                 },
118608                 "Rössli": {
118609                     "count": 68
118610                 },
118611                 "Wimpy": {
118612                     "count": 51
118613                 },
118614                 "Traube": {
118615                     "count": 65
118616                 },
118617                 "Adria": {
118618                     "count": 52
118619                 },
118620                 "Red Robin": {
118621                     "count": 185
118622                 },
118623                 "Roma": {
118624                     "count": 61
118625                 },
118626                 "San Marco": {
118627                     "count": 67
118628                 },
118629                 "Hellas": {
118630                     "count": 55
118631                 },
118632                 "La Perla": {
118633                     "count": 67
118634                 },
118635                 "Vips": {
118636                     "count": 53
118637                 },
118638                 "Panera Bread": {
118639                     "count": 218
118640                 },
118641                 "Da Vinci": {
118642                     "count": 54
118643                 },
118644                 "Hippopotamus": {
118645                     "count": 96
118646                 },
118647                 "Prezzo": {
118648                     "count": 75
118649                 },
118650                 "Courtepaille": {
118651                     "count": 106
118652                 },
118653                 "Hard Rock Cafe": {
118654                     "count": 70
118655                 },
118656                 "Panorama": {
118657                     "count": 61
118658                 },
118659                 "デニーズ": {
118660                     "count": 82
118661                 },
118662                 "Sportheim": {
118663                     "count": 65
118664                 },
118665                 "餃子の王将": {
118666                     "count": 57
118667                 },
118668                 "Bären": {
118669                     "count": 60
118670                 },
118671                 "Alte Post": {
118672                     "count": 60
118673                 },
118674                 "Pizzeria Roma": {
118675                     "count": 51
118676                 },
118677                 "China Garden": {
118678                     "count": 66
118679                 },
118680                 "Vapiano": {
118681                     "count": 82
118682                 },
118683                 "Mamma Mia": {
118684                     "count": 64
118685                 },
118686                 "Schwarzer Adler": {
118687                     "count": 57
118688                 },
118689                 "IHOP": {
118690                     "count": 317
118691                 },
118692                 "Chili's": {
118693                     "count": 328
118694                 },
118695                 "Asia": {
118696                     "count": 51
118697                 },
118698                 "Olive Garden": {
118699                     "count": 279
118700                 },
118701                 "TGI Friday's": {
118702                     "count": 159
118703                 },
118704                 "Friendly's": {
118705                     "count": 78
118706                 },
118707                 "Buffalo Grill": {
118708                     "count": 202
118709                 },
118710                 "Texas Roadhouse": {
118711                     "count": 110
118712                 },
118713                 "ガスト": {
118714                     "count": 230,
118715                     "tags": {
118716                         "name:en": "Gusto"
118717                     }
118718                 },
118719                 "Sakura": {
118720                     "count": 75
118721                 },
118722                 "Mensa": {
118723                     "count": 99
118724                 },
118725                 "The Keg": {
118726                     "count": 53
118727                 },
118728                 "サイゼリヤ": {
118729                     "count": 93
118730                 },
118731                 "La Strada": {
118732                     "count": 52
118733                 },
118734                 "Village Inn": {
118735                     "count": 92
118736                 },
118737                 "Buffalo Wild Wings": {
118738                     "count": 176
118739                 },
118740                 "Peking": {
118741                     "count": 59
118742                 },
118743                 "Boston Market": {
118744                     "count": 61
118745                 },
118746                 "Round Table Pizza": {
118747                     "count": 53
118748                 },
118749                 "Jimmy John's": {
118750                     "count": 69
118751                 },
118752                 "California Pizza Kitchen": {
118753                     "count": 61
118754                 },
118755                 "Якитория": {
118756                     "count": 77
118757                 },
118758                 "Golden Corral": {
118759                     "count": 101
118760                 },
118761                 "Perkins": {
118762                     "count": 105
118763                 },
118764                 "Ruby Tuesday": {
118765                     "count": 162
118766                 },
118767                 "Shari's": {
118768                     "count": 65
118769                 },
118770                 "Bob Evans": {
118771                     "count": 129
118772                 },
118773                 "바다횟집 (Bada Fish Restaurant)": {
118774                     "count": 55
118775                 },
118776                 "Mang Inasal": {
118777                     "count": 84
118778                 },
118779                 "Евразия": {
118780                     "count": 102
118781                 },
118782                 "ジョナサン": {
118783                     "count": 59
118784                 },
118785                 "Arby's": {
118786                     "count": 51
118787                 },
118788                 "Longhorn Steakhouse": {
118789                     "count": 66
118790                 }
118791             },
118792             "bank": {
118793                 "Chase": {
118794                     "count": 721
118795                 },
118796                 "Commonwealth Bank": {
118797                     "count": 232
118798                 },
118799                 "Citibank": {
118800                     "count": 277
118801                 },
118802                 "HSBC": {
118803                     "count": 1102
118804                 },
118805                 "Barclays": {
118806                     "count": 965
118807                 },
118808                 "Westpac": {
118809                     "count": 208
118810                 },
118811                 "NAB": {
118812                     "count": 131
118813                 },
118814                 "ANZ": {
118815                     "count": 218
118816                 },
118817                 "Lloyds Bank": {
118818                     "count": 547
118819                 },
118820                 "Landbank": {
118821                     "count": 81
118822                 },
118823                 "Sparkasse": {
118824                     "count": 4555
118825                 },
118826                 "UCPB": {
118827                     "count": 92
118828                 },
118829                 "PNB": {
118830                     "count": 244
118831                 },
118832                 "Metrobank": {
118833                     "count": 269
118834                 },
118835                 "BDO": {
118836                     "count": 290
118837                 },
118838                 "Volksbank": {
118839                     "count": 2591
118840                 },
118841                 "BPI": {
118842                     "count": 415
118843                 },
118844                 "Postbank": {
118845                     "count": 443
118846                 },
118847                 "NatWest": {
118848                     "count": 628
118849                 },
118850                 "Raiffeisenbank": {
118851                     "count": 2119
118852                 },
118853                 "Yorkshire Bank": {
118854                     "count": 63
118855                 },
118856                 "ABSA": {
118857                     "count": 95
118858                 },
118859                 "Standard Bank": {
118860                     "count": 109
118861                 },
118862                 "FNB": {
118863                     "count": 97
118864                 },
118865                 "Deutsche Bank": {
118866                     "count": 855
118867                 },
118868                 "SEB": {
118869                     "count": 133
118870                 },
118871                 "Commerzbank": {
118872                     "count": 806
118873                 },
118874                 "Targobank": {
118875                     "count": 166
118876                 },
118877                 "ABN AMRO": {
118878                     "count": 130
118879                 },
118880                 "Handelsbanken": {
118881                     "count": 184
118882                 },
118883                 "Swedbank": {
118884                     "count": 223
118885                 },
118886                 "Kreissparkasse": {
118887                     "count": 600
118888                 },
118889                 "UniCredit Bank": {
118890                     "count": 408
118891                 },
118892                 "Monte dei Paschi di Siena": {
118893                     "count": 132
118894                 },
118895                 "Caja Rural": {
118896                     "count": 99
118897                 },
118898                 "Dresdner Bank": {
118899                     "count": 66
118900                 },
118901                 "Sparda-Bank": {
118902                     "count": 320
118903                 },
118904                 "VÚB": {
118905                     "count": 107
118906                 },
118907                 "Slovenská sporiteľňa": {
118908                     "count": 134
118909                 },
118910                 "Bank of Montreal": {
118911                     "count": 118
118912                 },
118913                 "KBC": {
118914                     "count": 203
118915                 },
118916                 "Royal Bank of Scotland": {
118917                     "count": 111
118918                 },
118919                 "TSB": {
118920                     "count": 80
118921                 },
118922                 "US Bank": {
118923                     "count": 256
118924                 },
118925                 "HypoVereinsbank": {
118926                     "count": 561
118927                 },
118928                 "Bank Austria": {
118929                     "count": 176
118930                 },
118931                 "ING": {
118932                     "count": 496
118933                 },
118934                 "Erste Bank": {
118935                     "count": 180
118936                 },
118937                 "CIBC": {
118938                     "count": 326
118939                 },
118940                 "Scotiabank": {
118941                     "count": 413
118942                 },
118943                 "Caisse d'Épargne": {
118944                     "count": 882
118945                 },
118946                 "Santander": {
118947                     "count": 1323
118948                 },
118949                 "Bank of Scotland": {
118950                     "count": 89
118951                 },
118952                 "TD Canada Trust": {
118953                     "count": 450
118954                 },
118955                 "BMO": {
118956                     "count": 169
118957                 },
118958                 "Danske Bank": {
118959                     "count": 131
118960                 },
118961                 "OTP": {
118962                     "count": 192
118963                 },
118964                 "Crédit Agricole": {
118965                     "count": 1239
118966                 },
118967                 "LCL": {
118968                     "count": 553
118969                 },
118970                 "VR-Bank": {
118971                     "count": 430
118972                 },
118973                 "ČSOB": {
118974                     "count": 160
118975                 },
118976                 "Česká spořitelna": {
118977                     "count": 212
118978                 },
118979                 "BNP": {
118980                     "count": 112
118981                 },
118982                 "Royal Bank": {
118983                     "count": 65
118984                 },
118985                 "Nationwide": {
118986                     "count": 209
118987                 },
118988                 "Halifax": {
118989                     "count": 225
118990                 },
118991                 "BAWAG PSK": {
118992                     "count": 102
118993                 },
118994                 "National Bank": {
118995                     "count": 84
118996                 },
118997                 "Nedbank": {
118998                     "count": 80
118999                 },
119000                 "First National Bank": {
119001                     "count": 85
119002                 },
119003                 "Nordea": {
119004                     "count": 319
119005                 },
119006                 "Rabobank": {
119007                     "count": 609
119008                 },
119009                 "Sparkasse KölnBonn": {
119010                     "count": 69
119011                 },
119012                 "Tatra banka": {
119013                     "count": 67
119014                 },
119015                 "Berliner Sparkasse": {
119016                     "count": 62
119017                 },
119018                 "Berliner Volksbank": {
119019                     "count": 77
119020                 },
119021                 "Wells Fargo": {
119022                     "count": 874
119023                 },
119024                 "Credit Suisse": {
119025                     "count": 71
119026                 },
119027                 "Société Générale": {
119028                     "count": 634
119029                 },
119030                 "Osuuspankki": {
119031                     "count": 75
119032                 },
119033                 "Sparkasse Aachen": {
119034                     "count": 56
119035                 },
119036                 "Hamburger Sparkasse": {
119037                     "count": 156
119038                 },
119039                 "Cassa di Risparmio del Veneto": {
119040                     "count": 68
119041                 },
119042                 "BNP Paribas": {
119043                     "count": 617
119044                 },
119045                 "Banque Populaire": {
119046                     "count": 433
119047                 },
119048                 "BNP Paribas Fortis": {
119049                     "count": 209
119050                 },
119051                 "Banco Popular": {
119052                     "count": 291
119053                 },
119054                 "Bancaja": {
119055                     "count": 55
119056                 },
119057                 "Banesto": {
119058                     "count": 208
119059                 },
119060                 "La Caixa": {
119061                     "count": 583
119062                 },
119063                 "Santander Consumer Bank": {
119064                     "count": 88
119065                 },
119066                 "BRD": {
119067                     "count": 191
119068                 },
119069                 "BCR": {
119070                     "count": 143
119071                 },
119072                 "Banca Transilvania": {
119073                     "count": 141
119074                 },
119075                 "BW-Bank": {
119076                     "count": 97
119077                 },
119078                 "Komerční banka": {
119079                     "count": 132
119080                 },
119081                 "Banco Pastor": {
119082                     "count": 64
119083                 },
119084                 "Stadtsparkasse": {
119085                     "count": 86
119086                 },
119087                 "Ulster Bank": {
119088                     "count": 86
119089                 },
119090                 "Sberbank": {
119091                     "count": 58
119092                 },
119093                 "CIC": {
119094                     "count": 427
119095                 },
119096                 "Bancpost": {
119097                     "count": 56
119098                 },
119099                 "Caja Madrid": {
119100                     "count": 115
119101                 },
119102                 "Maybank": {
119103                     "count": 94
119104                 },
119105                 "中国银行": {
119106                     "count": 85
119107                 },
119108                 "Unicredit Banca": {
119109                     "count": 243
119110                 },
119111                 "Crédit Mutuel": {
119112                     "count": 690
119113                 },
119114                 "BBVA": {
119115                     "count": 647
119116                 },
119117                 "Intesa San Paolo": {
119118                     "count": 69
119119                 },
119120                 "TD Bank": {
119121                     "count": 206
119122                 },
119123                 "Belfius": {
119124                     "count": 231
119125                 },
119126                 "Bank of America": {
119127                     "count": 924
119128                 },
119129                 "RBC": {
119130                     "count": 230
119131                 },
119132                 "Alpha Bank": {
119133                     "count": 123
119134                 },
119135                 "Сбербанк": {
119136                     "count": 4794
119137                 },
119138                 "Россельхозбанк": {
119139                     "count": 201
119140                 },
119141                 "Crédit du Nord": {
119142                     "count": 96
119143                 },
119144                 "BancoEstado": {
119145                     "count": 80
119146                 },
119147                 "Millennium Bank": {
119148                     "count": 414
119149                 },
119150                 "State Bank of India": {
119151                     "count": 151
119152                 },
119153                 "Беларусбанк": {
119154                     "count": 242
119155                 },
119156                 "ING Bank Śląski": {
119157                     "count": 67
119158                 },
119159                 "Caixa Geral de Depósitos": {
119160                     "count": 129
119161                 },
119162                 "Kreissparkasse Köln": {
119163                     "count": 65
119164                 },
119165                 "Banco BCI": {
119166                     "count": 51
119167                 },
119168                 "Banco de Chile": {
119169                     "count": 98
119170                 },
119171                 "ВТБ24": {
119172                     "count": 326
119173                 },
119174                 "UBS": {
119175                     "count": 134
119176                 },
119177                 "PKO BP": {
119178                     "count": 265
119179                 },
119180                 "Chinabank": {
119181                     "count": 55
119182                 },
119183                 "PSBank": {
119184                     "count": 59
119185                 },
119186                 "Union Bank": {
119187                     "count": 124
119188                 },
119189                 "China Bank": {
119190                     "count": 66
119191                 },
119192                 "RCBC": {
119193                     "count": 122
119194                 },
119195                 "Unicaja": {
119196                     "count": 83
119197                 },
119198                 "BBK": {
119199                     "count": 79
119200                 },
119201                 "Ibercaja": {
119202                     "count": 69
119203                 },
119204                 "RBS": {
119205                     "count": 143
119206                 },
119207                 "Commercial Bank of Ceylon PLC": {
119208                     "count": 79
119209                 },
119210                 "Bank of Ireland": {
119211                     "count": 109
119212                 },
119213                 "BNL": {
119214                     "count": 87
119215                 },
119216                 "Banco Santander": {
119217                     "count": 138
119218                 },
119219                 "Banco Itaú": {
119220                     "count": 111
119221                 },
119222                 "AIB": {
119223                     "count": 72
119224                 },
119225                 "BZ WBK": {
119226                     "count": 77
119227                 },
119228                 "Banco do Brasil": {
119229                     "count": 557
119230                 },
119231                 "Caixa Econômica Federal": {
119232                     "count": 184
119233                 },
119234                 "Fifth Third Bank": {
119235                     "count": 84
119236                 },
119237                 "Banca Popolare di Vicenza": {
119238                     "count": 81
119239                 },
119240                 "Wachovia": {
119241                     "count": 58
119242                 },
119243                 "OLB": {
119244                     "count": 53
119245                 },
119246                 "みずほ銀行": {
119247                     "count": 78
119248                 },
119249                 "BES": {
119250                     "count": 72
119251                 },
119252                 "ICICI Bank": {
119253                     "count": 91
119254                 },
119255                 "HDFC Bank": {
119256                     "count": 91
119257                 },
119258                 "La Banque Postale": {
119259                     "count": 67
119260                 },
119261                 "Pekao SA": {
119262                     "count": 56
119263                 },
119264                 "Oberbank": {
119265                     "count": 90
119266                 },
119267                 "Bradesco": {
119268                     "count": 295
119269                 },
119270                 "Oldenburgische Landesbank": {
119271                     "count": 56
119272                 },
119273                 "Bendigo Bank": {
119274                     "count": 93
119275                 },
119276                 "Argenta": {
119277                     "count": 86
119278                 },
119279                 "AXA": {
119280                     "count": 68
119281                 },
119282                 "Axis Bank": {
119283                     "count": 61
119284                 },
119285                 "Banco Nación": {
119286                     "count": 67
119287                 },
119288                 "GE Money Bank": {
119289                     "count": 72
119290                 },
119291                 "Альфа-Банк": {
119292                     "count": 185
119293                 },
119294                 "Белагропромбанк": {
119295                     "count": 70
119296                 },
119297                 "Caja Círculo": {
119298                     "count": 65
119299                 },
119300                 "Banco Galicia": {
119301                     "count": 51
119302                 },
119303                 "Eurobank": {
119304                     "count": 97
119305                 },
119306                 "Banca Intesa": {
119307                     "count": 62
119308                 },
119309                 "Canara Bank": {
119310                     "count": 92
119311                 },
119312                 "Cajamar": {
119313                     "count": 77
119314                 },
119315                 "Banamex": {
119316                     "count": 149
119317                 },
119318                 "Crédit Mutuel de Bretagne": {
119319                     "count": 335
119320                 },
119321                 "Davivienda": {
119322                     "count": 83
119323                 },
119324                 "Bank Spółdzielczy": {
119325                     "count": 159
119326                 },
119327                 "Credit Agricole": {
119328                     "count": 157
119329                 },
119330                 "Bankinter": {
119331                     "count": 59
119332                 },
119333                 "Banque Nationale": {
119334                     "count": 63
119335                 },
119336                 "Bank of the West": {
119337                     "count": 96
119338                 },
119339                 "Key Bank": {
119340                     "count": 155
119341                 },
119342                 "Western Union": {
119343                     "count": 88
119344                 },
119345                 "Citizens Bank": {
119346                     "count": 115
119347                 },
119348                 "ПриватБанк": {
119349                     "count": 513
119350                 },
119351                 "Security Bank": {
119352                     "count": 78
119353                 },
119354                 "Millenium Bank": {
119355                     "count": 60
119356                 },
119357                 "Bankia": {
119358                     "count": 149
119359                 },
119360                 "三菱東京UFJ銀行": {
119361                     "count": 159
119362                 },
119363                 "Caixa": {
119364                     "count": 117
119365                 },
119366                 "Banco de Costa Rica": {
119367                     "count": 63
119368                 },
119369                 "SunTrust Bank": {
119370                     "count": 73
119371                 },
119372                 "Itaú": {
119373                     "count": 338
119374                 },
119375                 "PBZ": {
119376                     "count": 52
119377                 },
119378                 "中国工商银行": {
119379                     "count": 51
119380                 },
119381                 "Bancolombia": {
119382                     "count": 89
119383                 },
119384                 "Райффайзен Банк Аваль": {
119385                     "count": 64
119386                 },
119387                 "Bancomer": {
119388                     "count": 115
119389                 },
119390                 "Banorte": {
119391                     "count": 80
119392                 },
119393                 "Alior Bank": {
119394                     "count": 81
119395                 },
119396                 "BOC": {
119397                     "count": 51
119398                 },
119399                 "Банк Москвы": {
119400                     "count": 118
119401                 },
119402                 "ВТБ": {
119403                     "count": 59
119404                 },
119405                 "Getin Bank": {
119406                     "count": 55
119407                 },
119408                 "Caja Duero": {
119409                     "count": 57
119410                 },
119411                 "Regions Bank": {
119412                     "count": 62
119413                 },
119414                 "Росбанк": {
119415                     "count": 177
119416                 },
119417                 "Banco Estado": {
119418                     "count": 72
119419                 },
119420                 "BCI": {
119421                     "count": 68
119422                 },
119423                 "SunTrust": {
119424                     "count": 68
119425                 },
119426                 "PNC Bank": {
119427                     "count": 254
119428                 },
119429                 "신한은행": {
119430                     "count": 217,
119431                     "tags": {
119432                         "name:en": "Sinhan Bank"
119433                     }
119434                 },
119435                 "우리은행": {
119436                     "count": 291,
119437                     "tags": {
119438                         "name:en": "Uri Bank"
119439                     }
119440                 },
119441                 "국민은행": {
119442                     "count": 165,
119443                     "tags": {
119444                         "name:en": "Gungmin Bank"
119445                     }
119446                 },
119447                 "중소기업은행": {
119448                     "count": 52,
119449                     "tags": {
119450                         "name:en": "Industrial Bank of Korea"
119451                     }
119452                 },
119453                 "광주은행": {
119454                     "count": 51,
119455                     "tags": {
119456                         "name:en": "Gwangju Bank"
119457                     }
119458                 },
119459                 "Газпромбанк": {
119460                     "count": 100
119461                 },
119462                 "M&T Bank": {
119463                     "count": 92
119464                 },
119465                 "Caja de Burgos": {
119466                     "count": 51
119467                 },
119468                 "Santander Totta": {
119469                     "count": 69
119470                 },
119471                 "УкрСиббанк": {
119472                     "count": 192
119473                 },
119474                 "Ощадбанк": {
119475                     "count": 364
119476                 },
119477                 "Уралсиб": {
119478                     "count": 85
119479                 },
119480                 "りそな銀行": {
119481                     "count": 225,
119482                     "tags": {
119483                         "name:en": "Mizuho Bank"
119484                     }
119485                 },
119486                 "Ecobank": {
119487                     "count": 66
119488                 },
119489                 "Cajero Automatico Bancared": {
119490                     "count": 145
119491                 },
119492                 "Промсвязьбанк": {
119493                     "count": 93
119494                 },
119495                 "三井住友銀行": {
119496                     "count": 129
119497                 },
119498                 "Banco Provincia": {
119499                     "count": 67
119500                 },
119501                 "BB&T": {
119502                     "count": 147
119503                 },
119504                 "Возрождение": {
119505                     "count": 59
119506                 },
119507                 "Capital One": {
119508                     "count": 59
119509                 },
119510                 "横浜銀行": {
119511                     "count": 51
119512                 },
119513                 "Bank Mandiri": {
119514                     "count": 62
119515                 },
119516                 "Banco de la Nación": {
119517                     "count": 92
119518                 },
119519                 "Banco G&T Continental": {
119520                     "count": 62
119521                 },
119522                 "Peoples Bank": {
119523                     "count": 60
119524                 },
119525                 "工商银行": {
119526                     "count": 51
119527                 },
119528                 "Совкомбанк": {
119529                     "count": 55
119530                 },
119531                 "Provincial": {
119532                     "count": 56
119533                 },
119534                 "Banco de Desarrollo Banrural": {
119535                     "count": 73
119536                 },
119537                 "Banco Bradesco": {
119538                     "count": 65
119539                 },
119540                 "Bicentenario": {
119541                     "count": 182
119542                 },
119543                 "ლიბერთი ბანკი": {
119544                     "count": 54,
119545                     "tags": {
119546                         "name:en": "Liberty Bank"
119547                     }
119548                 },
119549                 "Banesco": {
119550                     "count": 108
119551                 },
119552                 "Mercantil": {
119553                     "count": 75
119554                 },
119555                 "Bank BRI": {
119556                     "count": 53
119557                 },
119558                 "Del Tesoro": {
119559                     "count": 91
119560                 },
119561                 "하나은행": {
119562                     "count": 77
119563                 },
119564                 "CityCommerce Bank": {
119565                     "count": 71
119566                 },
119567                 "De Venezuela": {
119568                     "count": 117
119569                 }
119570             },
119571             "car_rental": {
119572                 "Europcar": {
119573                     "count": 291
119574                 },
119575                 "Budget": {
119576                     "count": 92
119577                 },
119578                 "Sixt": {
119579                     "count": 161
119580                 },
119581                 "Avis": {
119582                     "count": 282
119583                 },
119584                 "Hertz": {
119585                     "count": 293
119586                 },
119587                 "Enterprise": {
119588                     "count": 199
119589                 },
119590                 "stadtmobil CarSharing-Station": {
119591                     "count": 148
119592                 }
119593             },
119594             "pharmacy": {
119595                 "Rowlands Pharmacy": {
119596                     "count": 71
119597                 },
119598                 "Boots": {
119599                     "count": 840
119600                 },
119601                 "Marien-Apotheke": {
119602                     "count": 314
119603                 },
119604                 "Mercury Drug": {
119605                     "count": 426
119606                 },
119607                 "Löwen-Apotheke": {
119608                     "count": 356
119609                 },
119610                 "Superdrug": {
119611                     "count": 117
119612                 },
119613                 "Sonnen-Apotheke": {
119614                     "count": 311
119615                 },
119616                 "Rathaus-Apotheke": {
119617                     "count": 132
119618                 },
119619                 "Engel-Apotheke": {
119620                     "count": 123
119621                 },
119622                 "Hirsch-Apotheke": {
119623                     "count": 83
119624                 },
119625                 "Stern-Apotheke": {
119626                     "count": 67
119627                 },
119628                 "Lloyds Pharmacy": {
119629                     "count": 295
119630                 },
119631                 "Rosen-Apotheke": {
119632                     "count": 208
119633                 },
119634                 "Stadt-Apotheke": {
119635                     "count": 302
119636                 },
119637                 "Markt-Apotheke": {
119638                     "count": 164
119639                 },
119640                 "Аптека": {
119641                     "count": 1989
119642                 },
119643                 "Pharmasave": {
119644                     "count": 64
119645                 },
119646                 "Brunnen-Apotheke": {
119647                     "count": 53
119648                 },
119649                 "Shoppers Drug Mart": {
119650                     "count": 430
119651                 },
119652                 "Apotheke am Markt": {
119653                     "count": 60
119654                 },
119655                 "Alte Apotheke": {
119656                     "count": 88
119657                 },
119658                 "Neue Apotheke": {
119659                     "count": 109
119660                 },
119661                 "Gintarinė vaistinė": {
119662                     "count": 101
119663                 },
119664                 "Rats-Apotheke": {
119665                     "count": 84
119666                 },
119667                 "Adler Apotheke": {
119668                     "count": 313
119669                 },
119670                 "Pharmacie Centrale": {
119671                     "count": 64
119672                 },
119673                 "Walgreens": {
119674                     "count": 1619
119675                 },
119676                 "Rite Aid": {
119677                     "count": 745
119678                 },
119679                 "Apotheke": {
119680                     "count": 165
119681                 },
119682                 "Linden-Apotheke": {
119683                     "count": 211
119684                 },
119685                 "Bahnhof-Apotheke": {
119686                     "count": 66
119687                 },
119688                 "Burg-Apotheke": {
119689                     "count": 55
119690                 },
119691                 "Jean Coutu": {
119692                     "count": 62
119693                 },
119694                 "Pharmaprix": {
119695                     "count": 60
119696                 },
119697                 "Farmacias Ahumada": {
119698                     "count": 104
119699                 },
119700                 "Farmacia Comunale": {
119701                     "count": 113
119702                 },
119703                 "Farmacias Cruz Verde": {
119704                     "count": 86
119705                 },
119706                 "Cruz Verde": {
119707                     "count": 99
119708                 },
119709                 "Hubertus Apotheke": {
119710                     "count": 52
119711                 },
119712                 "CVS": {
119713                     "count": 1560
119714                 },
119715                 "Farmacias SalcoBrand": {
119716                     "count": 133
119717                 },
119718                 "Фармация": {
119719                     "count": 120
119720                 },
119721                 "Bären-Apotheke": {
119722                     "count": 74
119723                 },
119724                 "Clicks": {
119725                     "count": 113
119726                 },
119727                 "セイジョー": {
119728                     "count": 53
119729                 },
119730                 "マツモトキヨシ": {
119731                     "count": 115
119732                 },
119733                 "Dr. Max": {
119734                     "count": 51
119735                 },
119736                 "Вита": {
119737                     "count": 106
119738                 },
119739                 "Радуга": {
119740                     "count": 70
119741                 },
119742                 "サンドラッグ": {
119743                     "count": 61
119744                 },
119745                 "Apteka": {
119746                     "count": 366
119747                 },
119748                 "Первая помощь": {
119749                     "count": 74
119750                 },
119751                 "Ригла": {
119752                     "count": 113
119753                 },
119754                 "Имплозия": {
119755                     "count": 63
119756                 },
119757                 "Kinney Drugs": {
119758                     "count": 68
119759                 },
119760                 "Классика": {
119761                     "count": 67
119762                 },
119763                 "Ljekarna": {
119764                     "count": 53
119765                 },
119766                 "SalcoBrand": {
119767                     "count": 88
119768                 },
119769                 "Аптека 36,6": {
119770                     "count": 224
119771                 },
119772                 "Фармакор": {
119773                     "count": 75
119774                 },
119775                 "スギ薬局": {
119776                     "count": 84
119777                 },
119778                 "Аптечный пункт": {
119779                     "count": 148
119780                 },
119781                 "Невис": {
119782                     "count": 60
119783                 },
119784                 "トモズ (Tomod's)": {
119785                     "count": 83
119786                 },
119787                 "Eurovaistinė": {
119788                     "count": 65
119789                 },
119790                 "Farmacity": {
119791                     "count": 68
119792                 },
119793                 "аптека": {
119794                     "count": 96
119795                 },
119796                 "The Generics Pharmacy": {
119797                     "count": 95
119798                 },
119799                 "Farmatodo": {
119800                     "count": 123
119801                 },
119802                 "Duane Reade": {
119803                     "count": 61
119804                 },
119805                 "H-E-B": {
119806                     "count": 262
119807                 },
119808                 "Фармленд": {
119809                     "count": 82
119810                 },
119811                 "ドラッグてらしま (Drug Terashima)": {
119812                     "count": 96
119813                 },
119814                 "Арніка": {
119815                     "count": 125
119816                 },
119817                 "ავერსი (Aversi)": {
119818                     "count": 62
119819                 },
119820                 "Farmahorro": {
119821                     "count": 58
119822                 }
119823             },
119824             "cafe": {
119825                 "Starbucks": {
119826                     "count": 4238,
119827                     "tags": {
119828                         "cuisine": "coffee_shop"
119829                     }
119830                 },
119831                 "Cafeteria": {
119832                     "count": 115
119833                 },
119834                 "Costa": {
119835                     "count": 618
119836                 },
119837                 "Caffè Nero": {
119838                     "count": 169
119839                 },
119840                 "Кафе": {
119841                     "count": 226
119842                 },
119843                 "Café Central": {
119844                     "count": 61
119845                 },
119846                 "Second Cup": {
119847                     "count": 193
119848                 },
119849                 "Eisdiele": {
119850                     "count": 73
119851                 },
119852                 "Dunkin Donuts": {
119853                     "count": 428,
119854                     "tags": {
119855                         "cuisine": "donut"
119856                     }
119857                 },
119858                 "Espresso House": {
119859                     "count": 53
119860                 },
119861                 "Segafredo": {
119862                     "count": 69
119863                 },
119864                 "Coffee Time": {
119865                     "count": 94
119866                 },
119867                 "Cafe Coffee Day": {
119868                     "count": 120
119869                 },
119870                 "Eiscafe Venezia": {
119871                     "count": 180
119872                 },
119873                 "スターバックス": {
119874                     "count": 251,
119875                     "tags": {
119876                         "name:en": "Starbucks"
119877                     }
119878                 },
119879                 "Шоколадница": {
119880                     "count": 145
119881                 },
119882                 "Pret A Manger": {
119883                     "count": 119
119884                 },
119885                 "Столовая": {
119886                     "count": 391
119887                 },
119888                 "Jamba Juice": {
119889                     "count": 53
119890                 },
119891                 "ドトール": {
119892                     "count": 164,
119893                     "tags": {
119894                         "name:en": "DOUTOR"
119895                     }
119896                 },
119897                 "Tchibo": {
119898                     "count": 100
119899                 },
119900                 "Кофе Хауз": {
119901                     "count": 104
119902                 },
119903                 "Caribou Coffee": {
119904                     "count": 100
119905                 },
119906                 "Уют": {
119907                     "count": 51
119908                 },
119909                 "Шашлычная": {
119910                     "count": 58
119911                 },
119912                 "คาเฟ่ อเมซอน": {
119913                     "count": 62
119914                 },
119915                 "Traveler's Coffee": {
119916                     "count": 60
119917                 },
119918                 "カフェ・ド・クリエ": {
119919                     "count": 67,
119920                     "tags": {
119921                         "name:en": "Cafe de CRIE"
119922                     }
119923                 },
119924                 "Cafe Amazon": {
119925                     "count": 65
119926                 }
119927             }
119928         },
119929         "shop": {
119930             "supermarket": {
119931                 "Budgens": {
119932                     "count": 88
119933                 },
119934                 "Morrisons": {
119935                     "count": 411
119936                 },
119937                 "Interspar": {
119938                     "count": 142
119939                 },
119940                 "Merkur": {
119941                     "count": 107
119942                 },
119943                 "Sainsbury's": {
119944                     "count": 547
119945                 },
119946                 "Lidl": {
119947                     "count": 6208
119948                 },
119949                 "EDEKA": {
119950                     "count": 506
119951                 },
119952                 "Coles": {
119953                     "count": 400
119954                 },
119955                 "Iceland": {
119956                     "count": 315
119957                 },
119958                 "Coop": {
119959                     "count": 1906
119960                 },
119961                 "Tesco": {
119962                     "count": 1297
119963                 },
119964                 "Woolworths": {
119965                     "count": 541
119966                 },
119967                 "Zielpunkt": {
119968                     "count": 239
119969                 },
119970                 "Nahkauf": {
119971                     "count": 170
119972                 },
119973                 "Billa": {
119974                     "count": 1432
119975                 },
119976                 "Kaufland": {
119977                     "count": 1004
119978                 },
119979                 "Plus": {
119980                     "count": 120
119981                 },
119982                 "ALDI": {
119983                     "count": 5172
119984                 },
119985                 "Checkers": {
119986                     "count": 128
119987                 },
119988                 "Tesco Metro": {
119989                     "count": 137
119990                 },
119991                 "NP": {
119992                     "count": 153
119993                 },
119994                 "Penny": {
119995                     "count": 1759
119996                 },
119997                 "Norma": {
119998                     "count": 1068
119999                 },
120000                 "Asda": {
120001                     "count": 225
120002                 },
120003                 "Netto": {
120004                     "count": 4379
120005                 },
120006                 "REWE": {
120007                     "count": 1474
120008                 },
120009                 "Rewe": {
120010                     "count": 1171
120011                 },
120012                 "Aldi Süd": {
120013                     "count": 594
120014                 },
120015                 "Real": {
120016                     "count": 246
120017                 },
120018                 "Tesco Express": {
120019                     "count": 406
120020                 },
120021                 "King Soopers": {
120022                     "count": 72
120023                 },
120024                 "Kiwi": {
120025                     "count": 167
120026                 },
120027                 "Edeka": {
120028                     "count": 1787
120029                 },
120030                 "Pick n Pay": {
120031                     "count": 241
120032                 },
120033                 "ICA": {
120034                     "count": 192
120035                 },
120036                 "Tengelmann": {
120037                     "count": 188
120038                 },
120039                 "Carrefour": {
120040                     "count": 1640
120041                 },
120042                 "Waitrose": {
120043                     "count": 258
120044                 },
120045                 "Spar": {
120046                     "count": 2100
120047                 },
120048                 "Hofer": {
120049                     "count": 442
120050                 },
120051                 "M-Preis": {
120052                     "count": 76
120053                 },
120054                 "LIDL": {
120055                     "count": 922
120056                 },
120057                 "tegut": {
120058                     "count": 210
120059                 },
120060                 "Sainsbury's Local": {
120061                     "count": 118
120062                 },
120063                 "E-Center": {
120064                     "count": 66
120065                 },
120066                 "Aldi Nord": {
120067                     "count": 210
120068                 },
120069                 "nahkauf": {
120070                     "count": 84
120071                 },
120072                 "Meijer": {
120073                     "count": 76
120074                 },
120075                 "Safeway": {
120076                     "count": 410
120077                 },
120078                 "Costco": {
120079                     "count": 152
120080                 },
120081                 "Albert": {
120082                     "count": 185
120083                 },
120084                 "Jumbo": {
120085                     "count": 194
120086                 },
120087                 "Shoprite": {
120088                     "count": 244
120089                 },
120090                 "MPreis": {
120091                     "count": 54
120092                 },
120093                 "Penny Market": {
120094                     "count": 429
120095                 },
120096                 "Tesco Extra": {
120097                     "count": 123
120098                 },
120099                 "Albert Heijn": {
120100                     "count": 476
120101                 },
120102                 "IGA": {
120103                     "count": 363
120104                 },
120105                 "Super U": {
120106                     "count": 488
120107                 },
120108                 "Metro": {
120109                     "count": 260
120110                 },
120111                 "Neukauf": {
120112                     "count": 77
120113                 },
120114                 "Migros": {
120115                     "count": 459
120116                 },
120117                 "Marktkauf": {
120118                     "count": 121
120119                 },
120120                 "Delikatesy Centrum": {
120121                     "count": 59
120122                 },
120123                 "C1000": {
120124                     "count": 307
120125                 },
120126                 "Hoogvliet": {
120127                     "count": 53
120128                 },
120129                 "COOP": {
120130                     "count": 194
120131                 },
120132                 "Food Basics": {
120133                     "count": 75
120134                 },
120135                 "Casino": {
120136                     "count": 264
120137                 },
120138                 "Penny Markt": {
120139                     "count": 466
120140                 },
120141                 "Giant": {
120142                     "count": 191
120143                 },
120144                 "COOP Jednota": {
120145                     "count": 73
120146                 },
120147                 "Rema 1000": {
120148                     "count": 368
120149                 },
120150                 "Kaufpark": {
120151                     "count": 96
120152                 },
120153                 "ALDI SÜD": {
120154                     "count": 113
120155                 },
120156                 "Simply Market": {
120157                     "count": 330
120158                 },
120159                 "Konzum": {
120160                     "count": 230
120161                 },
120162                 "Carrefour Express": {
120163                     "count": 353
120164                 },
120165                 "Eurospar": {
120166                     "count": 270
120167                 },
120168                 "Mercator": {
120169                     "count": 125
120170                 },
120171                 "Famila": {
120172                     "count": 130
120173                 },
120174                 "Hemköp": {
120175                     "count": 82
120176                 },
120177                 "real,-": {
120178                     "count": 81
120179                 },
120180                 "Markant": {
120181                     "count": 88
120182                 },
120183                 "Volg": {
120184                     "count": 135
120185                 },
120186                 "Leader Price": {
120187                     "count": 267
120188                 },
120189                 "Treff 3000": {
120190                     "count": 94
120191                 },
120192                 "SuperBrugsen": {
120193                     "count": 67
120194                 },
120195                 "Kaiser's": {
120196                     "count": 256
120197                 },
120198                 "K+K": {
120199                     "count": 106
120200                 },
120201                 "Unimarkt": {
120202                     "count": 86
120203                 },
120204                 "Carrefour City": {
120205                     "count": 126
120206                 },
120207                 "Sobeys": {
120208                     "count": 122
120209                 },
120210                 "S-Market": {
120211                     "count": 109
120212                 },
120213                 "Combi": {
120214                     "count": 55
120215                 },
120216                 "Denner": {
120217                     "count": 276
120218                 },
120219                 "Konsum": {
120220                     "count": 133
120221                 },
120222                 "Franprix": {
120223                     "count": 312
120224                 },
120225                 "Monoprix": {
120226                     "count": 198
120227                 },
120228                 "Diska": {
120229                     "count": 69
120230                 },
120231                 "PENNY": {
120232                     "count": 79
120233                 },
120234                 "Dia": {
120235                     "count": 835
120236                 },
120237                 "Giant Eagle": {
120238                     "count": 85
120239                 },
120240                 "NORMA": {
120241                     "count": 115
120242                 },
120243                 "AD Delhaize": {
120244                     "count": 63
120245                 },
120246                 "Auchan": {
120247                     "count": 152
120248                 },
120249                 "Mercadona": {
120250                     "count": 769
120251                 },
120252                 "Consum": {
120253                     "count": 130
120254                 },
120255                 "Carrefour Market": {
120256                     "count": 80
120257                 },
120258                 "Whole Foods": {
120259                     "count": 210
120260                 },
120261                 "Pam": {
120262                     "count": 56
120263                 },
120264                 "sky": {
120265                     "count": 105
120266                 },
120267                 "Despar": {
120268                     "count": 146
120269                 },
120270                 "Eroski": {
120271                     "count": 208
120272                 },
120273                 "Costcutter": {
120274                     "count": 63
120275                 },
120276                 "Maxi": {
120277                     "count": 108
120278                 },
120279                 "Colruyt": {
120280                     "count": 180
120281                 },
120282                 "The Co-operative": {
120283                     "count": 64
120284                 },
120285                 "Intermarché": {
120286                     "count": 1210
120287                 },
120288                 "Delhaize": {
120289                     "count": 207
120290                 },
120291                 "CBA": {
120292                     "count": 176
120293                 },
120294                 "Shopi": {
120295                     "count": 53
120296                 },
120297                 "Walmart": {
120298                     "count": 644
120299                 },
120300                 "Kroger": {
120301                     "count": 317
120302                 },
120303                 "Albertsons": {
120304                     "count": 242
120305                 },
120306                 "Trader Joe's": {
120307                     "count": 235
120308                 },
120309                 "Feneberg": {
120310                     "count": 58
120311                 },
120312                 "denn's Biomarkt": {
120313                     "count": 52
120314                 },
120315                 "dm": {
120316                     "count": 114
120317                 },
120318                 "Kvickly": {
120319                     "count": 55
120320                 },
120321                 "Makro": {
120322                     "count": 140
120323                 },
120324                 "Dico": {
120325                     "count": 53
120326                 },
120327                 "Nah & Frisch": {
120328                     "count": 73
120329                 },
120330                 "Champion": {
120331                     "count": 59
120332                 },
120333                 "ICA Supermarket": {
120334                     "count": 51
120335                 },
120336                 "Fakta": {
120337                     "count": 235
120338                 },
120339                 "Магнит": {
120340                     "count": 1760
120341                 },
120342                 "Caprabo": {
120343                     "count": 103
120344                 },
120345                 "Famiglia Cooperativa": {
120346                     "count": 64
120347                 },
120348                 "Народная 7Я семьЯ": {
120349                     "count": 154
120350                 },
120351                 "Esselunga": {
120352                     "count": 85
120353                 },
120354                 "Maxima": {
120355                     "count": 102
120356                 },
120357                 "Petit Casino": {
120358                     "count": 111
120359                 },
120360                 "Wasgau": {
120361                     "count": 60
120362                 },
120363                 "Pingo Doce": {
120364                     "count": 253
120365                 },
120366                 "Match": {
120367                     "count": 140
120368                 },
120369                 "Profi": {
120370                     "count": 60
120371                 },
120372                 "Lider": {
120373                     "count": 65
120374                 },
120375                 "Unimarc": {
120376                     "count": 177
120377                 },
120378                 "Co-operative Food": {
120379                     "count": 59
120380                 },
120381                 "Santa Isabel": {
120382                     "count": 128
120383                 },
120384                 "Седьмой континент": {
120385                     "count": 79
120386                 },
120387                 "HIT": {
120388                     "count": 59
120389                 },
120390                 "Rimi": {
120391                     "count": 106
120392                 },
120393                 "Conad": {
120394                     "count": 304
120395                 },
120396                 "Фуршет": {
120397                     "count": 76
120398                 },
120399                 "Willys": {
120400                     "count": 56
120401                 },
120402                 "Farmfoods": {
120403                     "count": 64
120404                 },
120405                 "U Express": {
120406                     "count": 51
120407                 },
120408                 "Фора": {
120409                     "count": 52
120410                 },
120411                 "Dunnes Stores": {
120412                     "count": 73
120413                 },
120414                 "Сільпо": {
120415                     "count": 125
120416                 },
120417                 "マルエツ": {
120418                     "count": 59
120419                 },
120420                 "Piggly Wiggly": {
120421                     "count": 57
120422                 },
120423                 "Crai": {
120424                     "count": 54
120425                 },
120426                 "El Árbol": {
120427                     "count": 73
120428                 },
120429                 "Centre Commercial E. Leclerc": {
120430                     "count": 549
120431                 },
120432                 "Foodland": {
120433                     "count": 100
120434                 },
120435                 "Super Brugsen": {
120436                     "count": 67
120437                 },
120438                 "Дикси": {
120439                     "count": 683
120440                 },
120441                 "Пятёрочка": {
120442                     "count": 1344
120443                 },
120444                 "Publix": {
120445                     "count": 339
120446                 },
120447                 "Føtex": {
120448                     "count": 66
120449                 },
120450                 "coop": {
120451                     "count": 73
120452                 },
120453                 "Fressnapf": {
120454                     "count": 69
120455                 },
120456                 "Coop Konsum": {
120457                     "count": 79
120458                 },
120459                 "Carrefour Contact": {
120460                     "count": 83
120461                 },
120462                 "SPAR": {
120463                     "count": 286
120464                 },
120465                 "No Frills": {
120466                     "count": 105
120467                 },
120468                 "Plodine": {
120469                     "count": 52
120470                 },
120471                 "ADEG": {
120472                     "count": 68
120473                 },
120474                 "Minipreço": {
120475                     "count": 111
120476                 },
120477                 "Biedronka": {
120478                     "count": 1335
120479                 },
120480                 "The Co-operative Food": {
120481                     "count": 131
120482                 },
120483                 "Eurospin": {
120484                     "count": 155
120485                 },
120486                 "Семья": {
120487                     "count": 62
120488                 },
120489                 "Gadis": {
120490                     "count": 53
120491                 },
120492                 "Евроопт": {
120493                     "count": 68
120494                 },
120495                 "Centra": {
120496                     "count": 51
120497                 },
120498                 "Квартал": {
120499                     "count": 82
120500                 },
120501                 "New World": {
120502                     "count": 69
120503                 },
120504                 "Countdown": {
120505                     "count": 95
120506                 },
120507                 "Reliance Fresh": {
120508                     "count": 61
120509                 },
120510                 "Stokrotka": {
120511                     "count": 98
120512                 },
120513                 "Coop Jednota": {
120514                     "count": 74
120515                 },
120516                 "Fred Meyer": {
120517                     "count": 64
120518                 },
120519                 "Irma": {
120520                     "count": 58
120521                 },
120522                 "Continente": {
120523                     "count": 75
120524                 },
120525                 "Price Chopper": {
120526                     "count": 99
120527                 },
120528                 "Game": {
120529                     "count": 52
120530                 },
120531                 "Soriana": {
120532                     "count": 93
120533                 },
120534                 "Alimerka": {
120535                     "count": 64
120536                 },
120537                 "Piotr i Paweł": {
120538                     "count": 53
120539                 },
120540                 "Перекресток": {
120541                     "count": 312
120542                 },
120543                 "Maxima X": {
120544                     "count": 117
120545                 },
120546                 "Карусель": {
120547                     "count": 55
120548                 },
120549                 "ALDI Nord": {
120550                     "count": 51
120551                 },
120552                 "Condis": {
120553                     "count": 67
120554                 },
120555                 "Sam's Club": {
120556                     "count": 138
120557                 },
120558                 "Копейка": {
120559                     "count": 87
120560                 },
120561                 "Géant Casino": {
120562                     "count": 54
120563                 },
120564                 "ASDA": {
120565                     "count": 180
120566                 },
120567                 "Intermarche": {
120568                     "count": 115
120569                 },
120570                 "Stop & Shop": {
120571                     "count": 66
120572                 },
120573                 "Food Lion": {
120574                     "count": 216
120575                 },
120576                 "Harris Teeter": {
120577                     "count": 92
120578                 },
120579                 "Foodworks": {
120580                     "count": 62
120581                 },
120582                 "Polo Market": {
120583                     "count": 86
120584                 },
120585                 "Лента": {
120586                     "count": 51
120587                 },
120588                 "西友 (SEIYU)": {
120589                     "count": 58
120590                 },
120591                 "H-E-B": {
120592                     "count": 293
120593                 },
120594                 "Атак": {
120595                     "count": 53
120596                 },
120597                 "Полушка": {
120598                     "count": 139
120599                 },
120600                 "Extra": {
120601                     "count": 82
120602                 },
120603                 "Lewiatan": {
120604                     "count": 94
120605                 },
120606                 "Sigma": {
120607                     "count": 51
120608                 },
120609                 "АТБ": {
120610                     "count": 322
120611                 },
120612                 "Społem": {
120613                     "count": 55
120614                 },
120615                 "Bodega Aurrera": {
120616                     "count": 82
120617                 },
120618                 "Tesco Lotus": {
120619                     "count": 77
120620                 },
120621                 "Мария-Ра": {
120622                     "count": 108
120623                 },
120624                 "Магнолия": {
120625                     "count": 72
120626                 },
120627                 "Магазин": {
120628                     "count": 120
120629                 },
120630                 "Монетка": {
120631                     "count": 174
120632                 },
120633                 "Hy-Vee": {
120634                     "count": 75
120635                 },
120636                 "Walmart Supercenter": {
120637                     "count": 133
120638                 },
120639                 "Hannaford": {
120640                     "count": 57
120641                 },
120642                 "Wegmans": {
120643                     "count": 83
120644                 },
120645                 "業務スーパー": {
120646                     "count": 61
120647                 },
120648                 "Norfa XL": {
120649                     "count": 55
120650                 },
120651                 "ヨークマート (YorkMart)": {
120652                     "count": 64
120653                 },
120654                 "Leclerc Drive": {
120655                     "count": 76
120656                 }
120657             },
120658             "electronics": {
120659                 "Media Markt": {
120660                     "count": 285
120661                 },
120662                 "Maplin": {
120663                     "count": 65
120664                 },
120665                 "Best Buy": {
120666                     "count": 345
120667                 },
120668                 "Future Shop": {
120669                     "count": 73
120670                 },
120671                 "Saturn": {
120672                     "count": 134
120673                 },
120674                 "Currys": {
120675                     "count": 80
120676                 },
120677                 "Radio Shack": {
120678                     "count": 269
120679                 },
120680                 "Euronics": {
120681                     "count": 115
120682                 },
120683                 "Expert": {
120684                     "count": 123
120685                 },
120686                 "Эльдорадо": {
120687                     "count": 184
120688                 },
120689                 "Darty": {
120690                     "count": 74
120691                 },
120692                 "М.Видео": {
120693                     "count": 89
120694                 },
120695                 "ヤマダ電機": {
120696                     "count": 51
120697                 }
120698             },
120699             "convenience": {
120700                 "Shell": {
120701                     "count": 255
120702                 },
120703                 "Spar": {
120704                     "count": 922
120705                 },
120706                 "McColl's": {
120707                     "count": 100
120708                 },
120709                 "Tesco Express": {
120710                     "count": 426
120711                 },
120712                 "Sainsbury's Local": {
120713                     "count": 104
120714                 },
120715                 "Aral": {
120716                     "count": 56
120717                 },
120718                 "One Stop": {
120719                     "count": 146
120720                 },
120721                 "The Co-operative Food": {
120722                     "count": 115
120723                 },
120724                 "Londis": {
120725                     "count": 352
120726                 },
120727                 "7-Eleven": {
120728                     "count": 4440
120729                 },
120730                 "CBA": {
120731                     "count": 135
120732                 },
120733                 "Coop": {
120734                     "count": 538
120735                 },
120736                 "Sale": {
120737                     "count": 80
120738                 },
120739                 "Statoil": {
120740                     "count": 69
120741                 },
120742                 "Sheetz": {
120743                     "count": 54
120744                 },
120745                 "Konzum": {
120746                     "count": 173
120747                 },
120748                 "Siwa": {
120749                     "count": 216
120750                 },
120751                 "Mercator": {
120752                     "count": 57
120753                 },
120754                 "Esso": {
120755                     "count": 67
120756                 },
120757                 "COOP Jednota": {
120758                     "count": 181
120759                 },
120760                 "Mac's": {
120761                     "count": 152
120762                 },
120763                 "Alepa": {
120764                     "count": 62
120765                 },
120766                 "Hasty Market": {
120767                     "count": 54
120768                 },
120769                 "K-Market": {
120770                     "count": 54
120771                 },
120772                 "Costcutter": {
120773                     "count": 292
120774                 },
120775                 "Valintatalo": {
120776                     "count": 62
120777                 },
120778                 "SPAR": {
120779                     "count": 197
120780                 },
120781                 "COOP": {
120782                     "count": 140
120783                 },
120784                 "Casino": {
120785                     "count": 90
120786                 },
120787                 "Franprix": {
120788                     "count": 61
120789                 },
120790                 "Circle K": {
120791                     "count": 289
120792                 },
120793                 "セブンイレブン": {
120794                     "count": 3011,
120795                     "tags": {
120796                         "name:en": "7-Eleven"
120797                     }
120798                 },
120799                 "ローソン": {
120800                     "count": 1596,
120801                     "tags": {
120802                         "name:en": "LAWSON"
120803                     }
120804                 },
120805                 "BP": {
120806                     "count": 163
120807                 },
120808                 "Tesco": {
120809                     "count": 55
120810                 },
120811                 "Petit Casino": {
120812                     "count": 233
120813                 },
120814                 "Volg": {
120815                     "count": 116
120816                 },
120817                 "Mace": {
120818                     "count": 115
120819                 },
120820                 "Mini Market": {
120821                     "count": 272
120822                 },
120823                 "Nisa Local": {
120824                     "count": 77
120825                 },
120826                 "Dorfladen": {
120827                     "count": 75
120828                 },
120829                 "Продукты": {
120830                     "count": 4285
120831                 },
120832                 "Mini Stop": {
120833                     "count": 228
120834                 },
120835                 "LAWSON": {
120836                     "count": 419
120837                 },
120838                 "デイリーヤマザキ": {
120839                     "count": 141
120840                 },
120841                 "Biedronka": {
120842                     "count": 83
120843                 },
120844                 "Надежда": {
120845                     "count": 56
120846                 },
120847                 "Mobil": {
120848                     "count": 66
120849                 },
120850                 "Nisa": {
120851                     "count": 51
120852                 },
120853                 "Premier": {
120854                     "count": 129
120855                 },
120856                 "ABC": {
120857                     "count": 152
120858                 },
120859                 "ミニストップ": {
120860                     "count": 316,
120861                     "tags": {
120862                         "name:en": "MINISTOP"
120863                     }
120864                 },
120865                 "サンクス": {
120866                     "count": 560,
120867                     "tags": {
120868                         "name:en": "sunkus"
120869                     }
120870                 },
120871                 "スリーエフ": {
120872                     "count": 88
120873                 },
120874                 "8 à Huit": {
120875                     "count": 61
120876                 },
120877                 "Tchibo": {
120878                     "count": 56
120879                 },
120880                 "Żabka": {
120881                     "count": 546
120882                 },
120883                 "Almacen": {
120884                     "count": 229
120885                 },
120886                 "Vival": {
120887                     "count": 194
120888                 },
120889                 "FamilyMart": {
120890                     "count": 529
120891                 },
120892                 "ファミリーマート": {
120893                     "count": 1608,
120894                     "tags": {
120895                         "name:en": "FamilyMart"
120896                     }
120897                 },
120898                 "Carrefour City": {
120899                     "count": 57
120900                 },
120901                 "Sunkus": {
120902                     "count": 62
120903                 },
120904                 "Casey's General Store": {
120905                     "count": 95
120906                 },
120907                 "セブンイレブン(Seven-Eleven)": {
120908                     "count": 65
120909                 },
120910                 "Jednota": {
120911                     "count": 58
120912                 },
120913                 "Магазин": {
120914                     "count": 915
120915                 },
120916                 "Гастроном": {
120917                     "count": 152
120918                 },
120919                 "Sklep spożywczy": {
120920                     "count": 318
120921                 },
120922                 "Centra": {
120923                     "count": 111
120924                 },
120925                 "Магнит": {
120926                     "count": 701
120927                 },
120928                 "サークルK": {
120929                     "count": 538,
120930                     "tags": {
120931                         "name:en": "Circle K"
120932                     }
120933                 },
120934                 "Wawa": {
120935                     "count": 135
120936                 },
120937                 "Proxi": {
120938                     "count": 123
120939                 },
120940                 "Универсам": {
120941                     "count": 78
120942                 },
120943                 "Перекресток": {
120944                     "count": 51
120945                 },
120946                 "Groszek": {
120947                     "count": 65
120948                 },
120949                 "Select": {
120950                     "count": 62
120951                 },
120952                 "Večerka": {
120953                     "count": 51
120954                 },
120955                 "Potraviny": {
120956                     "count": 249
120957                 },
120958                 "Смак": {
120959                     "count": 78
120960                 },
120961                 "Эконом": {
120962                     "count": 55
120963                 },
120964                 "Березка": {
120965                     "count": 77
120966                 },
120967                 "Społem": {
120968                     "count": 93
120969                 },
120970                 "Carrefour Express": {
120971                     "count": 84
120972                 },
120973                 "Cumberland Farms": {
120974                     "count": 63
120975                 },
120976                 "Chevron": {
120977                     "count": 59
120978                 },
120979                 "Coop Jednota": {
120980                     "count": 66
120981                 },
120982                 "Tesco Lotus Express": {
120983                     "count": 67
120984                 },
120985                 "Kiosk": {
120986                     "count": 55
120987                 },
120988                 "24 часа": {
120989                     "count": 58
120990                 },
120991                 "Минимаркет": {
120992                     "count": 102
120993                 },
120994                 "Oxxo": {
120995                     "count": 669
120996                 },
120997                 "Пятёрочка": {
120998                     "count": 398
120999                 },
121000                 "abc": {
121001                     "count": 74
121002                 },
121003                 "7/11": {
121004                     "count": 51
121005                 },
121006                 "Stewart's": {
121007                     "count": 255
121008                 },
121009                 "Продукти": {
121010                     "count": 171
121011                 },
121012                 "ローソンストア100 (LAWSON STORE 100)": {
121013                     "count": 85
121014                 },
121015                 "Дикси": {
121016                     "count": 119
121017                 },
121018                 "Радуга": {
121019                     "count": 86
121020                 },
121021                 "ローソンストア100": {
121022                     "count": 76
121023                 },
121024                 "เซเว่นอีเลฟเว่น": {
121025                     "count": 185
121026                 },
121027                 "Spożywczy": {
121028                     "count": 78
121029                 },
121030                 "Delikatesy Centrum": {
121031                     "count": 53
121032                 },
121033                 "Citgo": {
121034                     "count": 62
121035                 },
121036                 "Фортуна": {
121037                     "count": 51
121038                 },
121039                 "Kum & Go": {
121040                     "count": 59
121041                 },
121042                 "Мария-Ра": {
121043                     "count": 76
121044                 },
121045                 "Picard": {
121046                     "count": 57
121047                 },
121048                 "Four Square": {
121049                     "count": 52
121050                 },
121051                 "Визит": {
121052                     "count": 57
121053                 },
121054                 "Авоська": {
121055                     "count": 55
121056                 },
121057                 "Dollar General": {
121058                     "count": 127
121059                 },
121060                 "Studenac": {
121061                     "count": 76
121062                 },
121063                 "Central Convenience Store": {
121064                     "count": 55
121065                 },
121066                 "Монетка": {
121067                     "count": 62
121068                 },
121069                 "продукты": {
121070                     "count": 114
121071                 },
121072                 "Теремок": {
121073                     "count": 56
121074                 },
121075                 "Kwik Trip": {
121076                     "count": 69
121077                 },
121078                 "Кулинария": {
121079                     "count": 55
121080                 },
121081                 "全家": {
121082                     "count": 90
121083                 },
121084                 "Мечта": {
121085                     "count": 54
121086                 },
121087                 "Epicerie": {
121088                     "count": 102
121089                 },
121090                 "Кировский": {
121091                     "count": 67
121092                 },
121093                 "Food Mart": {
121094                     "count": 117
121095                 },
121096                 "Delikatesy": {
121097                     "count": 81
121098                 },
121099                 "ポプラ": {
121100                     "count": 54
121101                 },
121102                 "Lewiatan": {
121103                     "count": 135
121104                 },
121105                 "Продуктовый магазин": {
121106                     "count": 149
121107                 },
121108                 "Продуктовый": {
121109                     "count": 84
121110                 },
121111                 "セイコーマート (Seicomart)": {
121112                     "count": 72
121113                 },
121114                 "Виктория": {
121115                     "count": 70
121116                 },
121117                 "Весна": {
121118                     "count": 57
121119                 },
121120                 "Mini Market Non-Stop": {
121121                     "count": 60
121122                 },
121123                 "QuikTrip": {
121124                     "count": 75
121125                 },
121126                 "Копеечка": {
121127                     "count": 51
121128                 },
121129                 "Royal Farms": {
121130                     "count": 51
121131                 },
121132                 "Alfamart": {
121133                     "count": 103
121134                 },
121135                 "Indomaret": {
121136                     "count": 141
121137                 },
121138                 "магазин": {
121139                     "count": 171
121140                 },
121141                 "全家便利商店": {
121142                     "count": 156
121143                 },
121144                 "Boutique": {
121145                     "count": 59
121146                 },
121147                 "მარკეტი (Market)": {
121148                     "count": 144
121149                 },
121150                 "Stores": {
121151                     "count": 61
121152                 }
121153             },
121154             "chemist": {
121155                 "dm": {
121156                     "count": 939
121157                 },
121158                 "Müller": {
121159                     "count": 212
121160                 },
121161                 "Schlecker": {
121162                     "count": 187
121163                 },
121164                 "Etos": {
121165                     "count": 467
121166                 },
121167                 "Bipa": {
121168                     "count": 289
121169                 },
121170                 "Rossmann": {
121171                     "count": 1669
121172                 },
121173                 "DM Drogeriemarkt": {
121174                     "count": 55
121175                 },
121176                 "Ihr Platz": {
121177                     "count": 73
121178                 },
121179                 "Douglas": {
121180                     "count": 62
121181                 },
121182                 "Kruidvat": {
121183                     "count": 123
121184                 }
121185             },
121186             "car_repair": {
121187                 "Peugeot": {
121188                     "count": 83
121189                 },
121190                 "Kwik Fit": {
121191                     "count": 75
121192                 },
121193                 "ATU": {
121194                     "count": 261
121195                 },
121196                 "Kwik-Fit": {
121197                     "count": 53
121198                 },
121199                 "Midas": {
121200                     "count": 202
121201                 },
121202                 "Feu Vert": {
121203                     "count": 113
121204                 },
121205                 "Norauto": {
121206                     "count": 152
121207                 },
121208                 "Speedy": {
121209                     "count": 115
121210                 },
121211                 "Автозапчасти": {
121212                     "count": 212
121213                 },
121214                 "Renault": {
121215                     "count": 171
121216                 },
121217                 "Pit Stop": {
121218                     "count": 58
121219                 },
121220                 "Jiffy Lube": {
121221                     "count": 198
121222                 },
121223                 "Шиномонтаж": {
121224                     "count": 1157
121225                 },
121226                 "СТО": {
121227                     "count": 395
121228                 },
121229                 "O'Reilly Auto Parts": {
121230                     "count": 81
121231                 },
121232                 "Carglass": {
121233                     "count": 112
121234                 },
121235                 "шиномонтаж": {
121236                     "count": 62
121237                 },
121238                 "Citroen": {
121239                     "count": 51
121240                 },
121241                 "Euromaster": {
121242                     "count": 87
121243                 },
121244                 "Firestone": {
121245                     "count": 88
121246                 },
121247                 "AutoZone": {
121248                     "count": 82
121249                 },
121250                 "Автосервис": {
121251                     "count": 361
121252                 },
121253                 "Advance Auto Parts": {
121254                     "count": 52
121255                 },
121256                 "Roady": {
121257                     "count": 56
121258                 }
121259             },
121260             "furniture": {
121261                 "IKEA": {
121262                     "count": 169
121263                 },
121264                 "Jysk": {
121265                     "count": 109
121266                 },
121267                 "Roller": {
121268                     "count": 78
121269                 },
121270                 "Dänisches Bettenlager": {
121271                     "count": 309
121272                 },
121273                 "Conforama": {
121274                     "count": 99
121275                 },
121276                 "Matratzen Concord": {
121277                     "count": 52
121278                 },
121279                 "Мебель": {
121280                     "count": 210
121281                 },
121282                 "But": {
121283                     "count": 63
121284                 }
121285             },
121286             "doityourself": {
121287                 "Hornbach": {
121288                     "count": 123
121289                 },
121290                 "B&Q": {
121291                     "count": 225
121292                 },
121293                 "Hubo": {
121294                     "count": 77
121295                 },
121296                 "Mr Bricolage": {
121297                     "count": 88
121298                 },
121299                 "Gamma": {
121300                     "count": 111
121301                 },
121302                 "OBI": {
121303                     "count": 422
121304                 },
121305                 "Lowes": {
121306                     "count": 1152
121307                 },
121308                 "Wickes": {
121309                     "count": 123
121310                 },
121311                 "Hagebau": {
121312                     "count": 59
121313                 },
121314                 "Max Bahr": {
121315                     "count": 79
121316                 },
121317                 "Castorama": {
121318                     "count": 153
121319                 },
121320                 "Rona": {
121321                     "count": 61
121322                 },
121323                 "Home Depot": {
121324                     "count": 865
121325                 },
121326                 "Toom Baumarkt": {
121327                     "count": 71
121328                 },
121329                 "Homebase": {
121330                     "count": 225
121331                 },
121332                 "Baumax": {
121333                     "count": 95
121334                 },
121335                 "Lagerhaus": {
121336                     "count": 79
121337                 },
121338                 "Bauhaus": {
121339                     "count": 186
121340                 },
121341                 "Canadian Tire": {
121342                     "count": 97
121343                 },
121344                 "Leroy Merlin": {
121345                     "count": 209
121346                 },
121347                 "Hellweg": {
121348                     "count": 58
121349                 },
121350                 "Brico": {
121351                     "count": 98
121352                 },
121353                 "Bricomarché": {
121354                     "count": 235
121355                 },
121356                 "Toom": {
121357                     "count": 67
121358                 },
121359                 "Hagebaumarkt": {
121360                     "count": 107
121361                 },
121362                 "Praktiker": {
121363                     "count": 122
121364                 },
121365                 "Menards": {
121366                     "count": 70
121367                 },
121368                 "Weldom": {
121369                     "count": 73
121370                 },
121371                 "Bunnings Warehouse": {
121372                     "count": 91
121373                 },
121374                 "Ace Hardware": {
121375                     "count": 147
121376                 },
121377                 "Home Hardware": {
121378                     "count": 72
121379                 },
121380                 "Хозтовары": {
121381                     "count": 86
121382                 },
121383                 "Стройматериалы": {
121384                     "count": 197
121385                 },
121386                 "Bricorama": {
121387                     "count": 60
121388                 },
121389                 "Point P": {
121390                     "count": 59
121391                 }
121392             },
121393             "stationery": {
121394                 "Staples": {
121395                     "count": 299
121396                 },
121397                 "McPaper": {
121398                     "count": 83
121399                 },
121400                 "Office Depot": {
121401                     "count": 98
121402                 },
121403                 "Канцтовары": {
121404                     "count": 63
121405                 }
121406             },
121407             "car": {
121408                 "Skoda": {
121409                     "count": 97
121410                 },
121411                 "BMW": {
121412                     "count": 149
121413                 },
121414                 "Citroen": {
121415                     "count": 277
121416                 },
121417                 "Renault": {
121418                     "count": 382
121419                 },
121420                 "Mercedes-Benz": {
121421                     "count": 235
121422                 },
121423                 "Volvo": {
121424                     "count": 96
121425                 },
121426                 "Ford": {
121427                     "count": 239
121428                 },
121429                 "Volkswagen": {
121430                     "count": 217
121431                 },
121432                 "Mazda": {
121433                     "count": 105
121434                 },
121435                 "Mitsubishi": {
121436                     "count": 73
121437                 },
121438                 "Fiat": {
121439                     "count": 93
121440                 },
121441                 "Автозапчасти": {
121442                     "count": 277
121443                 },
121444                 "Opel": {
121445                     "count": 165
121446                 },
121447                 "Audi": {
121448                     "count": 121
121449                 },
121450                 "Toyota": {
121451                     "count": 271
121452                 },
121453                 "Nissan": {
121454                     "count": 189
121455                 },
121456                 "Suzuki": {
121457                     "count": 75
121458                 },
121459                 "Honda": {
121460                     "count": 157
121461                 },
121462                 "Peugeot": {
121463                     "count": 308
121464                 },
121465                 "Шиномонтаж": {
121466                     "count": 259
121467                 },
121468                 "Hyundai": {
121469                     "count": 166
121470                 },
121471                 "Subaru": {
121472                     "count": 58
121473                 },
121474                 "Chevrolet": {
121475                     "count": 86
121476                 },
121477                 "Автомагазин": {
121478                     "count": 72
121479                 }
121480             },
121481             "clothes": {
121482                 "Matalan": {
121483                     "count": 90
121484                 },
121485                 "KiK": {
121486                     "count": 1219
121487                 },
121488                 "H&M": {
121489                     "count": 658
121490                 },
121491                 "Urban Outfitters": {
121492                     "count": 63
121493                 },
121494                 "Vögele": {
121495                     "count": 132
121496                 },
121497                 "Zeeman": {
121498                     "count": 121
121499                 },
121500                 "Takko": {
121501                     "count": 515
121502                 },
121503                 "Adler": {
121504                     "count": 55
121505                 },
121506                 "C&A": {
121507                     "count": 506
121508                 },
121509                 "Zara": {
121510                     "count": 217
121511                 },
121512                 "Vero Moda": {
121513                     "count": 95
121514                 },
121515                 "NKD": {
121516                     "count": 486
121517                 },
121518                 "Ernsting's family": {
121519                     "count": 312
121520                 },
121521                 "Winners": {
121522                     "count": 65
121523                 },
121524                 "River Island": {
121525                     "count": 59
121526                 },
121527                 "Next": {
121528                     "count": 176
121529                 },
121530                 "Gap": {
121531                     "count": 81
121532                 },
121533                 "Adidas": {
121534                     "count": 92
121535                 },
121536                 "Woolworths": {
121537                     "count": 117
121538                 },
121539                 "Mr Price": {
121540                     "count": 88
121541                 },
121542                 "Jet": {
121543                     "count": 61
121544                 },
121545                 "Pep": {
121546                     "count": 134
121547                 },
121548                 "Edgars": {
121549                     "count": 110
121550                 },
121551                 "Ackermans": {
121552                     "count": 91
121553                 },
121554                 "Truworths": {
121555                     "count": 65
121556                 },
121557                 "Ross": {
121558                     "count": 93
121559                 },
121560                 "Burton": {
121561                     "count": 51
121562                 },
121563                 "Dorothy Perkins": {
121564                     "count": 53
121565                 },
121566                 "Deichmann": {
121567                     "count": 61
121568                 },
121569                 "Lindex": {
121570                     "count": 73
121571                 },
121572                 "s.Oliver": {
121573                     "count": 56
121574                 },
121575                 "Cecil": {
121576                     "count": 51
121577                 },
121578                 "Dress Barn": {
121579                     "count": 52
121580                 },
121581                 "Old Navy": {
121582                     "count": 174
121583                 },
121584                 "Jack & Jones": {
121585                     "count": 52
121586                 },
121587                 "Pimkie": {
121588                     "count": 73
121589                 },
121590                 "Esprit": {
121591                     "count": 231
121592                 },
121593                 "Primark": {
121594                     "count": 92
121595                 },
121596                 "Bonita": {
121597                     "count": 155
121598                 },
121599                 "Mexx": {
121600                     "count": 67
121601                 },
121602                 "Gerry Weber": {
121603                     "count": 71
121604                 },
121605                 "Tally Weijl": {
121606                     "count": 70
121607                 },
121608                 "Mango": {
121609                     "count": 133
121610                 },
121611                 "TK Maxx": {
121612                     "count": 84
121613                 },
121614                 "Benetton": {
121615                     "count": 101
121616                 },
121617                 "Ulla Popken": {
121618                     "count": 61
121619                 },
121620                 "AWG": {
121621                     "count": 66
121622                 },
121623                 "Tommy Hilfiger": {
121624                     "count": 75
121625                 },
121626                 "New Yorker": {
121627                     "count": 180
121628                 },
121629                 "Orsay": {
121630                     "count": 73
121631                 },
121632                 "Jeans Fritz": {
121633                     "count": 51
121634                 },
121635                 "Charles Vögele": {
121636                     "count": 69
121637                 },
121638                 "New Look": {
121639                     "count": 126
121640                 },
121641                 "Lacoste": {
121642                     "count": 78
121643                 },
121644                 "Etam": {
121645                     "count": 53
121646                 },
121647                 "Kiabi": {
121648                     "count": 148
121649                 },
121650                 "Jack Wolfskin": {
121651                     "count": 60
121652                 },
121653                 "American Apparel": {
121654                     "count": 57
121655                 },
121656                 "Men's Wearhouse": {
121657                     "count": 54
121658                 },
121659                 "Intimissimi": {
121660                     "count": 52
121661                 },
121662                 "United Colors of Benetton": {
121663                     "count": 96
121664                 },
121665                 "Jules": {
121666                     "count": 63
121667                 },
121668                 "Second Hand": {
121669                     "count": 53
121670                 },
121671                 "AOKI": {
121672                     "count": 57
121673                 },
121674                 "Calzedonia": {
121675                     "count": 68
121676                 },
121677                 "洋服の青山": {
121678                     "count": 100
121679                 },
121680                 "Levi's": {
121681                     "count": 63
121682                 },
121683                 "Celio": {
121684                     "count": 74
121685                 },
121686                 "TJ Maxx": {
121687                     "count": 57
121688                 },
121689                 "Promod": {
121690                     "count": 82
121691                 },
121692                 "Street One": {
121693                     "count": 72
121694                 },
121695                 "ユニクロ": {
121696                     "count": 59
121697                 },
121698                 "Banana Republic": {
121699                     "count": 57
121700                 },
121701                 "Одежда": {
121702                     "count": 75
121703                 },
121704                 "Marshalls": {
121705                     "count": 56
121706                 },
121707                 "La Halle": {
121708                     "count": 62
121709                 },
121710                 "Peacocks": {
121711                     "count": 89
121712                 },
121713                 "しまむら": {
121714                     "count": 60
121715                 }
121716             },
121717             "books": {
121718                 "Bruna": {
121719                     "count": 58
121720                 },
121721                 "Waterstones": {
121722                     "count": 90
121723                 },
121724                 "Libro": {
121725                     "count": 57
121726                 },
121727                 "Barnes & Noble": {
121728                     "count": 267
121729                 },
121730                 "Weltbild": {
121731                     "count": 74
121732                 },
121733                 "Thalia": {
121734                     "count": 121
121735                 },
121736                 "Книги": {
121737                     "count": 112
121738                 }
121739             },
121740             "department_store": {
121741                 "Debenhams": {
121742                     "count": 67
121743                 },
121744                 "Canadian Tire": {
121745                     "count": 75
121746                 },
121747                 "Karstadt": {
121748                     "count": 64
121749                 },
121750                 "Walmart": {
121751                     "count": 517
121752                 },
121753                 "Kmart": {
121754                     "count": 143
121755                 },
121756                 "Target": {
121757                     "count": 574
121758                 },
121759                 "Galeria Kaufhof": {
121760                     "count": 61
121761                 },
121762                 "Marks & Spencer": {
121763                     "count": 66
121764                 },
121765                 "Big W": {
121766                     "count": 57
121767                 },
121768                 "Woolworth": {
121769                     "count": 78
121770                 },
121771                 "Универмаг": {
121772                     "count": 72
121773                 },
121774                 "Sears": {
121775                     "count": 235
121776                 },
121777                 "Walmart Supercenter": {
121778                     "count": 101
121779                 },
121780                 "Kohl's": {
121781                     "count": 153
121782                 },
121783                 "Macy's": {
121784                     "count": 147
121785                 },
121786                 "Sam's Club": {
121787                     "count": 54
121788                 },
121789                 "JCPenney": {
121790                     "count": 66
121791                 }
121792             },
121793             "alcohol": {
121794                 "Alko": {
121795                     "count": 145
121796                 },
121797                 "The Beer Store": {
121798                     "count": 150
121799                 },
121800                 "Systembolaget": {
121801                     "count": 210
121802                 },
121803                 "LCBO": {
121804                     "count": 239
121805                 },
121806                 "Ароматный мир": {
121807                     "count": 62
121808                 },
121809                 "Bargain Booze": {
121810                     "count": 62
121811                 },
121812                 "Nicolas": {
121813                     "count": 119
121814                 },
121815                 "BWS": {
121816                     "count": 70
121817                 },
121818                 "Botilleria": {
121819                     "count": 77
121820                 },
121821                 "SAQ": {
121822                     "count": 72
121823                 },
121824                 "Gall & Gall": {
121825                     "count": 512
121826                 },
121827                 "Живое пиво": {
121828                     "count": 70
121829                 }
121830             },
121831             "bakery": {
121832                 "Kamps": {
121833                     "count": 252
121834                 },
121835                 "Banette": {
121836                     "count": 52
121837                 },
121838                 "Bäckerei Schmidt": {
121839                     "count": 57
121840                 },
121841                 "Anker": {
121842                     "count": 73
121843                 },
121844                 "Hofpfisterei": {
121845                     "count": 111
121846                 },
121847                 "Greggs": {
121848                     "count": 276
121849                 },
121850                 "Oebel": {
121851                     "count": 57
121852                 },
121853                 "Boulangerie": {
121854                     "count": 266
121855                 },
121856                 "Stadtbäckerei": {
121857                     "count": 57
121858                 },
121859                 "Steinecke": {
121860                     "count": 145
121861                 },
121862                 "Ihle": {
121863                     "count": 76
121864                 },
121865                 "Goldilocks": {
121866                     "count": 59
121867                 },
121868                 "Dat Backhus": {
121869                     "count": 67
121870                 },
121871                 "K&U": {
121872                     "count": 61
121873                 },
121874                 "Der Beck": {
121875                     "count": 96
121876                 },
121877                 "Thürmann": {
121878                     "count": 54
121879                 },
121880                 "Backwerk": {
121881                     "count": 95
121882                 },
121883                 "Bäcker": {
121884                     "count": 68
121885                 },
121886                 "Schäfer's": {
121887                     "count": 51
121888                 },
121889                 "Panaderia": {
121890                     "count": 168
121891                 },
121892                 "Goeken backen": {
121893                     "count": 51
121894                 },
121895                 "Stadtbäckerei Junge": {
121896                     "count": 51
121897                 },
121898                 "Boulangerie Patisserie": {
121899                     "count": 119
121900                 },
121901                 "Paul": {
121902                     "count": 81
121903                 },
121904                 "Хлеб": {
121905                     "count": 89
121906                 },
121907                 "Piekarnia": {
121908                     "count": 62
121909                 },
121910                 "Пекарня": {
121911                     "count": 52
121912                 },
121913                 "Кулиничи": {
121914                     "count": 51
121915                 }
121916             },
121917             "sports": {
121918                 "Sports Direct": {
121919                     "count": 57
121920                 },
121921                 "Decathlon": {
121922                     "count": 309
121923                 },
121924                 "Intersport": {
121925                     "count": 283
121926                 },
121927                 "Sports Authority": {
121928                     "count": 75
121929                 },
121930                 "Спортмастер": {
121931                     "count": 87
121932                 },
121933                 "Sport 2000": {
121934                     "count": 90
121935                 },
121936                 "Dick's Sporting Goods": {
121937                     "count": 77
121938                 }
121939             },
121940             "variety_store": {
121941                 "Tedi": {
121942                     "count": 157
121943                 },
121944                 "Dollarama": {
121945                     "count": 103
121946                 },
121947                 "Family Dollar": {
121948                     "count": 61
121949                 },
121950                 "Dollar Tree": {
121951                     "count": 110
121952                 },
121953                 "Dollar General": {
121954                     "count": 80
121955                 }
121956             },
121957             "pet": {
121958                 "Fressnapf": {
121959                     "count": 318
121960                 },
121961                 "PetSmart": {
121962                     "count": 177
121963                 },
121964                 "Das Futterhaus": {
121965                     "count": 69
121966                 },
121967                 "Pets at Home": {
121968                     "count": 62
121969                 },
121970                 "Petco": {
121971                     "count": 101
121972                 },
121973                 "Зоомагазин": {
121974                     "count": 100
121975                 }
121976             },
121977             "shoes": {
121978                 "Deichmann": {
121979                     "count": 622
121980                 },
121981                 "Reno": {
121982                     "count": 183
121983                 },
121984                 "Ecco": {
121985                     "count": 55
121986                 },
121987                 "Clarks": {
121988                     "count": 109
121989                 },
121990                 "La Halle aux Chaussures": {
121991                     "count": 69
121992                 },
121993                 "Brantano": {
121994                     "count": 71
121995                 },
121996                 "Geox": {
121997                     "count": 51
121998                 },
121999                 "Salamander": {
122000                     "count": 51
122001                 },
122002                 "Обувь": {
122003                     "count": 100
122004                 },
122005                 "Payless Shoe Source": {
122006                     "count": 67
122007                 },
122008                 "Famous Footwear": {
122009                     "count": 59
122010                 },
122011                 "Quick Schuh": {
122012                     "count": 72
122013                 },
122014                 "Shoe Zone": {
122015                     "count": 55
122016                 },
122017                 "Foot Locker": {
122018                     "count": 82
122019                 },
122020                 "Bata": {
122021                     "count": 101
122022                 },
122023                 "ЦентрОбувь": {
122024                     "count": 51
122025                 }
122026             },
122027             "toys": {
122028                 "La Grande Récré": {
122029                     "count": 56
122030                 },
122031                 "Toys R Us": {
122032                     "count": 151,
122033                     "tags": {
122034                         "shop": "toys"
122035                     }
122036                 },
122037                 "Intertoys": {
122038                     "count": 57
122039                 },
122040                 "Детский мир": {
122041                     "count": 86
122042                 },
122043                 "Игрушки": {
122044                     "count": 58
122045                 }
122046             },
122047             "travel_agency": {
122048                 "Flight Centre": {
122049                     "count": 92
122050                 },
122051                 "Thomas Cook": {
122052                     "count": 119
122053                 }
122054             },
122055             "jewelry": {
122056                 "Bijou Brigitte": {
122057                     "count": 57
122058                 },
122059                 "Christ": {
122060                     "count": 57
122061                 },
122062                 "Swarovski": {
122063                     "count": 74
122064                 }
122065             },
122066             "optician": {
122067                 "Fielmann": {
122068                     "count": 232
122069                 },
122070                 "Apollo Optik": {
122071                     "count": 150
122072                 },
122073                 "Vision Express": {
122074                     "count": 58
122075                 },
122076                 "Оптика": {
122077                     "count": 182
122078                 },
122079                 "Optic 2000": {
122080                     "count": 98
122081                 },
122082                 "Alain Afflelou": {
122083                     "count": 73
122084                 },
122085                 "Specsavers": {
122086                     "count": 124
122087                 },
122088                 "Krys": {
122089                     "count": 77
122090                 },
122091                 "Atol": {
122092                     "count": 55
122093                 }
122094             },
122095             "video": {
122096                 "Blockbuster": {
122097                     "count": 184
122098                 },
122099                 "World of Video": {
122100                     "count": 64
122101                 }
122102             },
122103             "mobile_phone": {
122104                 "Билайн": {
122105                     "count": 128
122106                 },
122107                 "ソフトバンクショップ (SoftBank shop)": {
122108                     "count": 255
122109                 },
122110                 "Vodafone": {
122111                     "count": 355
122112                 },
122113                 "O2": {
122114                     "count": 208
122115                 },
122116                 "Carphone Warehouse": {
122117                     "count": 127
122118                 },
122119                 "Orange": {
122120                     "count": 246
122121                 },
122122                 "Verizon Wireless": {
122123                     "count": 125
122124                 },
122125                 "Sprint": {
122126                     "count": 109
122127                 },
122128                 "T-Mobile": {
122129                     "count": 175
122130                 },
122131                 "МТС": {
122132                     "count": 352
122133                 },
122134                 "Евросеть": {
122135                     "count": 506
122136                 },
122137                 "Bell": {
122138                     "count": 190
122139                 },
122140                 "The Phone House": {
122141                     "count": 83
122142                 },
122143                 "SFR": {
122144                     "count": 71
122145                 },
122146                 "Связной": {
122147                     "count": 439
122148                 },
122149                 "Мегафон": {
122150                     "count": 251
122151                 },
122152                 "AT&T": {
122153                     "count": 124
122154                 },
122155                 "ドコモショップ (docomo shop)": {
122156                     "count": 114
122157                 },
122158                 "au": {
122159                     "count": 65
122160                 },
122161                 "Movistar": {
122162                     "count": 77
122163                 },
122164                 "Bitė": {
122165                     "count": 72
122166                 }
122167             },
122168             "hifi": {},
122169             "computer": {
122170                 "PC World": {
122171                     "count": 55
122172                 },
122173                 "DNS": {
122174                     "count": 128
122175                 }
122176             },
122177             "hairdresser": {
122178                 "Klier": {
122179                     "count": 119
122180                 },
122181                 "Supercuts": {
122182                     "count": 106
122183                 },
122184                 "Hairkiller": {
122185                     "count": 51
122186                 },
122187                 "Great Clips": {
122188                     "count": 182
122189                 },
122190                 "Парикмахерская": {
122191                     "count": 510
122192                 },
122193                 "Стиль": {
122194                     "count": 51
122195                 },
122196                 "Fryzjer": {
122197                     "count": 56
122198                 },
122199                 "Franck Provost": {
122200                     "count": 70
122201                 },
122202                 "Салон красоты": {
122203                     "count": 70
122204                 }
122205             },
122206             "hardware": {
122207                 "1000 мелочей": {
122208                     "count": 61
122209                 },
122210                 "Хозтовары": {
122211                     "count": 151
122212                 },
122213                 "Стройматериалы": {
122214                     "count": 54
122215                 }
122216             },
122217             "motorcycle": {
122218                 "Yamaha": {
122219                     "count": 67
122220                 },
122221                 "Honda": {
122222                     "count": 69
122223                 }
122224             }
122225         }
122226     },
122227     "addressFormats": [
122228         {
122229             "format": [
122230                 [
122231                     "housenumber",
122232                     "street"
122233                 ],
122234                 [
122235                     "city",
122236                     "postcode"
122237                 ]
122238             ]
122239         },
122240         {
122241             "countryCodes": [
122242                 "gb"
122243             ],
122244             "format": [
122245                 [
122246                     "housename"
122247                 ],
122248                 [
122249                     "housenumber",
122250                     "street"
122251                 ],
122252                 [
122253                     "city",
122254                     "postcode"
122255                 ]
122256             ]
122257         },
122258         {
122259             "countryCodes": [
122260                 "ie"
122261             ],
122262             "format": [
122263                 [
122264                     "housename"
122265                 ],
122266                 [
122267                     "housenumber",
122268                     "street"
122269                 ],
122270                 [
122271                     "city"
122272                 ]
122273             ]
122274         },
122275         {
122276             "countryCodes": [
122277                 "ad",
122278                 "at",
122279                 "ba",
122280                 "be",
122281                 "ch",
122282                 "cz",
122283                 "de",
122284                 "dk",
122285                 "es",
122286                 "fi",
122287                 "gr",
122288                 "hr",
122289                 "is",
122290                 "it",
122291                 "li",
122292                 "nl",
122293                 "no",
122294                 "pl",
122295                 "pt",
122296                 "se",
122297                 "si",
122298                 "sk",
122299                 "sm",
122300                 "va"
122301             ],
122302             "format": [
122303                 [
122304                     "street",
122305                     "housenumber"
122306                 ],
122307                 [
122308                     "postcode",
122309                     "city"
122310                 ]
122311             ]
122312         },
122313         {
122314             "countryCodes": [
122315                 "fr",
122316                 "lu",
122317                 "mo"
122318             ],
122319             "format": [
122320                 [
122321                     "housenumber",
122322                     "street"
122323                 ],
122324                 [
122325                     "postcode",
122326                     "city"
122327                 ]
122328             ]
122329         },
122330         {
122331             "countryCodes": [
122332                 "br"
122333             ],
122334             "format": [
122335                 [
122336                     "street"
122337                 ],
122338                 [
122339                     "housenumber",
122340                     "suburb"
122341                 ],
122342                 [
122343                     "city",
122344                     "postcode"
122345                 ]
122346             ]
122347         },
122348         {
122349             "countryCodes": [
122350                 "vn"
122351             ],
122352             "format": [
122353                 [
122354                     "housenumber",
122355                     "street"
122356                 ],
122357                 [
122358                     "subdistrict"
122359                 ],
122360                 [
122361                     "district"
122362                 ],
122363                 [
122364                     "city"
122365                 ],
122366                 [
122367                     "province",
122368                     "postcode"
122369                 ]
122370             ]
122371         }
122372     ]
122373 };